UNPKG

zimbot-v4

Version:

Multi device wa bot created by Zim Bot Inc.

54 lines (52 loc) 1.96 kB
const fs = require('fs') let _darahOrg = JSON.parse(fs.readFileSync('./storage/user/darah.json')) const addInventoriDarah = (sender, darah) => { const obj = {id: sender, healt: darah} _darahOrg.push(obj) fs.writeFileSync('./storage/user/darah.json', JSON.stringify(_darahOrg)) } const cekDuluJoinAdaApaKagaDiJson = (sender) => { let status = false Object.keys(_darahOrg).forEach((i) => { if (_darahOrg[i].id === sender) { status = true } }) return status } const addDarah = (sender, amount) => { let position = false Object.keys(_darahOrg).forEach((i) => { if (_darahOrg[i].id === sender) { position = i } }) if (position !== false) { _darahOrg[position].healt += amount fs.writeFileSync('./storage/user/darah.json', JSON.stringify(_darahOrg)) } } const kurangDarah = (sender, amount) => { let position = false Object.keys(_darahOrg).forEach((i) => { if (_darahOrg[i].id === sender) { position = i } }) if (position !== false) { _darahOrg[position].healt -= amount fs.writeFileSync('./storage/user/darah.json', JSON.stringify(_darahOrg)) } } const getDarah = (sender) => { let position = false Object.keys(_darahOrg).forEach((i) => { if (_darahOrg[i].id === sender) { position = i } }) if (position !== false) { return _darahOrg[position].healt } } module.exports = { addInventoriDarah, cekDuluJoinAdaApaKagaDiJson, addDarah, kurangDarah, getDarah }