UNPKG

zimbot-v4

Version:

Multi device wa bot created by Zim Bot Inc.

97 lines (87 loc) 3.19 kB
// ⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈ //▮ZIM BOT INC 2022 ®️ALL RIGHTS RESERVED //▮ //▮FORK AND DON'T FORGET TO GIVE A STAR //▮ //▮THIS SOFTWARE IS UNDER UZ COPYRIGHT //▮ //▮REPORT ABUSE OF THIS SOFTWARE EMAIL US //▮reinhardtuna@mail.uk //▮WHATSAPP US : +44 7441 437150 //▮YOUTUBE CHANNELL: https://youtube.com/c/DRIPSOFC //▮ //╰▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ // //┏━━━━━━━━━━━━━━━━━━━━━━━━━ //┃THIS SOFTWARE INCLUDES //┃SOME ENCRYPTED FILES //┃ //┃THANKS FOR CHOOSING ZIMBOT //┃THANKS TO DIKA ARDNT //┗━━━━━━━━━━━━━━━━━━━━━━━━━ // var fs = require('fs') let _level = JSON.parse(fs.readFileSync('./database/level.json')) var getLevelingXp = (sender) => { let position = false Object.keys(_level).forEach((i) => { if (_level[i].id === sender) { position = i } }) if (position !== false) { return _level[position].xp } } var getLevelingLevel = (sender) => { let position = false Object.keys(_level).forEach((i) => { if (_level[i].id === sender) { position = i } }) if (position !== false) { return _level[position].level } } var getLevelingId = (sender) => { let position = false Object.keys(_level).forEach((i) => { if (_level[i].id === sender) { position = i } }) if (position !== false) { return _level[position].id } } var addLevelingXp = (sender, amount) => { let position = false Object.keys(_level).forEach((i) => { if (_level[i].id === sender) { position = i } }) if (position !== false) { _level[position].xp += amount fs.writeFileSync('./database/level.json', JSON.stringify(_level)) } } var addLevelingLevel = (sender, amount) => { let position = false Object.keys(_level).forEach((i) => { if (_level[i].id === sender) { position = i } }) if (position !== false) { _level[position].level += amount fs.writeFileSync('./database/level.json', JSON.stringify(_level)) } } var addLevelingId = (sender) => { var obj = {id: sender, xp: 1, level: 1} _level.push(obj) fs.writeFileSync('./database/level.json', JSON.stringify(_level)) } module.exports = { addLevelingId, addLevelingLevel, addLevelingXp, getLevelingId, getLevelingLevel, getLevelingXp }