fun-game-math_answer.js 4.1 KB

123456789101112131415161718192021222324252627282930313233
  1. global.math = global.math ? global.math : {}
  2. let handler = async (m, { conn }) => {
  3. let id = m.chat
  4. let fkontak = { "key": { "participants":"[email protected]", "remoteJid": "status@broadcast", "fromMe": false, "id": "Halo" }, "message": { "contactMessage": { "vcard": `BEGIN:VCARD\nVERSION:3.0\nN:Sy;Bot;;;\nFN:y\nitem1.TEL;waid=${m.sender.split('@')[0]}:${m.sender.split('@')[0]}\nitem1.X-ABLabel:Ponsel\nEND:VCARD` }}, "participant": "[email protected]" }
  5. if (!m.quoted) return
  6. if (m.quoted.sender != conn.user.jid) return
  7. if (!/^๐˜พ๐™ช๐™–๐™ก ๐™š๐™จ ๐™ง๐™š๐™จ๐™ช๐™ก๐™ฉ๐™–๐™™๐™ค ๐™™๐™š/i.test(m.quoted.text)) return
  8. if (!(m.chat in global.math)) return conn.reply(m.chat, `โš ๏ธ ๐™”๐˜ผ ๐™Ž๐™€ ๐™๐™€๐™Ž๐™‹๐™Š๐™‰๐˜ฟ๐™„๐™Š ๐™€๐™Ž๐™๐˜ผ ๐™‹๐™๐™€๐™‚๐™๐™‰๐™๐˜ผ`, m)
  9. //conn.sendButton(m.chat, `${lenguajeGB['smsAvisoMG']()}๐™”๐˜ผ ๐™Ž๐™€ ๐™๐™€๐™Ž๐™‹๐™Š๐™‰๐˜ฟ๐™„๐™Š ๐™€๐™Ž๐™๐˜ผ ๐™‹๐™๐™€๐™‚๐™๐™‰๐™๐˜ผ\n๐™๐™ƒ๐™„๐™Ž ๐™Œ๐™๐™€๐™Ž๐™๐™„๐™Š๐™‰ ๐™ƒ๐˜ผ๐™Ž ๐˜ผ๐™‡๐™๐™€๐˜ผ๐˜ฟ๐™” ๐˜ฝ๐™€๐™€๐™‰ ๐˜ผ๐™‰๐™Ž๐™’๐™€๐™๐™€๐˜ฟ`, wm, null, [['๐™‘๐™ค๐™ก๐™ซ๐™š๐™ง ๐™– ๐™…๐™ช๐™œ๐™–๐™ง ๐Ÿงฎ', `/math`], ['๐™‘๐™ค๐™ก๐™ซ๐™š๐™ง ๐™–๐™ก ๐™ˆ๐™š๐™ฃ๐™ชฬ | ๐˜ฝ๐™–๐™˜๐™  ๐™ฉ๐™ค ๐™ˆ๐™š๐™ฃ๐™ช โ˜˜๏ธ', '/menu']], m)
  10. if (m.quoted.id == global.math[id][0].id) {
  11. let math = global.math[id][1]
  12. let coins = global.db.data.users[m.sender].money += 500
  13. if (m.text == math.result) {
  14. await conn.reply(m.chat, `๐Ÿ’– ๐™๐™€๐™Ž๐™‹๐™๐™€๐™Ž๐™๐˜ผ ๐˜พ๐™Š๐™๐™๐™€๐˜พ๐™๐˜ผ\n๐™Œ๐™๐™€ ๐™‹๐™๐™Š ๐Ÿ˜Ž\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐™‚๐˜ผ๐™‰๐˜ผ๐™Ž๐™๐™€\n๐Ÿ† *_${math.bonus}_* ๐™“๐™‹\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐˜ฝ๐™Š๐™‰๐™Š\n๐ŸŽ *_$500_* ๐Š๐š๐ง๐ญ๐ฎ๐˜พ๐™ค๐™ž๐™ฃ๐™จ\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐™Ž๐™ ๐˜ฟ๐™„๐™‰๐™€๐™๐™Š\n๐Ÿ’ต *_${coins}_* ๐Š๐š๐ง๐ญ๐ฎ๐˜พ๐™ค๐™ž๐™ฃ๐™จ`, fkontak, m)
  15. //conn.sendButton(m.chat, `๐Ÿ’– ๐™๐™€๐™Ž๐™‹๐™๐™€๐™Ž๐™๐˜ผ ๐˜พ๐™Š๐™๐™๐™€๐˜พ๐™๐˜ผ\n๐™Œ๐™๐™€ ๐™‹๐™๐™Š ๐Ÿ˜Ž\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐™‚๐˜ผ๐™‰๐˜ผ๐™Ž๐™๐™€ | ๐™’๐™Š๐™‰\n๐Ÿ† *_${math.bonus}_* ๐™“๐™‹\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐˜ฝ๐™Š๐™‰๐™Š | ๐˜ฝ๐™Š๐™‰๐™๐™Ž\n๐ŸŽ *_$500_* ๐™‚๐™–๐™ฉ๐™–๐˜พ๐™ค๐™ž๐™ฃ๐™จ\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐™Ž๐™ ๐˜ฟ๐™„๐™‰๐™€๐™๐™Š | ๐™”๐™Š๐™๐™ ๐™ˆ๐™Š๐™‰๐™€๐™”\n๐Ÿ’ต *_$${gatacoins}_* ๐™‚๐™–๐™ฉ๐™–๐˜พ๐™ค๐™ž๐™ฃ๐™จ`, wm, null, [['๐™‘๐™ค๐™ก๐™ซ๐™š๐™ง ๐™– ๐™…๐™ช๐™œ๐™–๐™ง ๐Ÿงฎ', `/math ${math.mode}`], ['๐™ˆ๐™š๐™ฃ๐™ช ๐™…๐™ช๐™š๐™œ๐™ค๐™จ | ๐™‚๐™–๐™ข๐™š๐™จ ๐™ˆ๐™š๐™ฃ๐™ช ๐ŸŽก', `.juegosmenu`]], m)
  16. global.db.data.users[m.sender].exp += math.bonus
  17. clearTimeout(global.math[id][3])
  18. delete global.math[id]
  19. } else {
  20. if (--global.math[id][2] == 0) {
  21. await conn.reply(m.chat, `โš ๏ธ ๐™Ž๐™€ ๐˜ผ๐˜พ๐˜ผ๐˜ฝ๐˜ผ๐™๐™Š๐™‰ ๐™๐™๐™Ž ๐™Š๐™‹๐™Š๐™๐™๐™๐™‰๐™„๐˜ฟ๐˜ผ๐˜ฟ๐™€๐™Ž\n๐™‡๐˜ผ ๐™๐™€๐™Ž๐™‹๐™๐™€๐™Ž๐™๐˜ผ ๐™€๐™Ž *${math.result}*`, m)
  22. //conn.sendButton(m.chat, `${lenguajeGB['smsAvisoAG']()}๐™Ž๐™€ ๐˜ผ๐˜พ๐˜ผ๐˜ฝ๐˜ผ๐™๐™Š๐™‰ ๐™๐™๐™Ž ๐™Š๐™‹๐™Š๐™๐™๐™๐™‰๐™„๐˜ฟ๐˜ผ๐˜ฟ๐™€๐™Ž\n๐™‡๐˜ผ ๐™๐™€๐™Ž๐™‹๐™๐™€๐™Ž๐™๐˜ผ ๐™€๐™Ž *${math.result}*\n\n๐™”๐™Š๐™๐™ ๐™๐™๐™๐™‰๐™Ž ๐˜ผ๐™๐™€ ๐™Š๐™‘๐™€๐™\n๐™๐™ƒ๐™€ ๐˜ผ๐™‰๐™Ž๐™’๐™€๐™ ๐™„๐™Ž *${math.result}*`, wm, null, [['๐™‘๐™ค๐™ก๐™ซ๐™š๐™ง ๐™– ๐™…๐™ช๐™œ๐™–๐™ง ๐Ÿงฎ', `/math ${math.mode}`], ['๐™๐™ค๐™ฅ๐™จ | ๐™๐™–๐™ฃ๐™ ๐™ž๐™ฃ๐™œ ๐Ÿ†', `.top`]], m)
  23. clearTimeout(global.math[id][3])
  24. delete global.math[id]
  25. } else conn.reply(m.chat, `โš ๏ธ ๐™๐™€๐™Ž๐™‹๐™๐™€๐™Ž๐™๐˜ผ ๐™„๐™‰๐˜พ๐™Š๐™๐™๐™€๐˜พ๐™๐˜ผ!!\n๐™๐™€ ๐™Œ๐™๐™€๐˜ฟ๐˜ผ๐™‰ *${global.math[id][2]}* ๐™Š๐™‹๐™Š๐™๐™๐™๐™‰๐™„๐˜ฟ๐˜ผ๐˜ฟ๐™€๐™Ž ๐Ÿ˜ฑ`, m)
  26. }}}
  27. handler.customPrefix = /^-?[0-9]+(\.[0-9]+)?$/
  28. handler.command = new RegExp
  29. handler.exp = 0
  30. handler.register = true
  31. export default handler