UNPKG

zimbot-v4

Version:

Multi device wa bot created by Zim Bot Inc.

250 lines (247 loc) 9.11 kB
const fs = require('fs') let _hasilBuruan = JSON.parse(fs.readFileSync('./storage/user/hasil_buruan.json')) const addInventoriBuruan = (sender) => { const obj = {id: sender, ikan: 0, ayam: 0, kelinci: 0, domba: 0, sapi: 0, gajah: 0} _hasilBuruan.push(obj) fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } const cekDuluHasilBuruanNya = (sender) => { let status = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { status = true } }) return status } const addAyam = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].ayam += amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const kurangAyam = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].ayam -= amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const getAyam = (sender) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { return _hasilBuruan[position].ayam } } const addIkan = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].ikan += amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const kurangIkan = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].ikan -= amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const getIkan = (sender) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { return _hasilBuruan[position].ikan } } const addKelinci = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].kelinci += amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const kurangKelinci = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].kelinci -= amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const getKelinci = (sender) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { return _hasilBuruan[position].kelinci } } const addDomba = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].domba += amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const kurangDomba = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].domba -= amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const getDomba = (sender) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { return _hasilBuruan[position].domba } } const addSapi = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].sapi += amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const kurangSapi = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].sapi -= amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const getSapi = (sender) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { return _hasilBuruan[position].sapi } } const addGajah = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].gajah += amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const kurangGajah = (sender, amount) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { _hasilBuruan[position].gajah -= amount fs.writeFileSync('./storage/user/hasil_buruan.json', JSON.stringify(_hasilBuruan)) } } const getGajah = (sender) => { let position = false Object.keys(_hasilBuruan).forEach((i) => { if (_hasilBuruan[i].id === sender) { position = i } }) if (position !== false) { return _hasilBuruan[position].gajah } } module.exports = { cekDuluHasilBuruanNya, addInventoriBuruan, addIkan, addAyam, addKelinci, addDomba, addSapi, addGajah, kurangIkan, kurangAyam, kurangKelinci, kurangDomba, kurangSapi, kurangGajah, getIkan, getAyam, getKelinci, getDomba, getSapi, getGajah }