RPG & Ekonomi: Cara Kerja
Sistem progresi: EXP → level, koin → belanja/duel/clan,
stamina → aktivitas berat, energi → limit command harian.
Keuangan antar pemain lewat transfer + kas bank (fee 5%, pinjaman berbunga).
Toggle admin: .rpg on / .rpg off.
ENERGI — dipotong tiap command berbayar, reset 00:00 WIB.
KOIN — mata uang toko/duel/sewa fitur.
EXP — level &
clan power. STAMINA — mining/fishing (isi ulang via
.stamina isi Rp 5.000 / regen jamanan).
Command inti
| Command | Fungsi & aturan |
|---|---|
.mining · mine · tambang |
Stamina −20 · cooldown 60s · energi 1. Drop: rock 80% · coal 50% · iron 30% · gold 15% ·
diamond 5% · emerald 2%. EXP 100–600. Barang bisa dijual di .shop sell.
|
.fishing · mancing · rpgfish |
Stamina −15 · cooldown 60s · energi 1. Drop: trash 20% · fish 50% · prawn 30% · octopus 15% · shark 5% · whale 1% (EXP berbeda per hasil). |
.daily · harian · claim |
Cooldown 24 jam. Free: EXP 1.000 · koin 5.000 · energi 3. Premium: EXP 5.000 · koin 25.000 · energi 10. |
.shop buy|sell <item> <jumlah> |
Beli potion/stamina/crate/panen · jual hasil tambang & ikan. Contoh beli: potion 500 · stamina 1000 · common crate 2000 · legendary crate 200000. Contoh jual: rock 20 · diamond 5000 · whale 10000. |
.inventory · inv · tas · bag |
Lihat isi tas / item. |
.stamina · .stamina isi |
Cek bar · isi ulang Rp 5.000 · default/max 100 · regen per jam. |
.duel @user <bet> · pvp |
HP ≥ 30 · bet min Rp 1.000 · cooldown 120s · menang +500 EXP. |
.profile · me |
Profil + bar level + catatan energi. |
.energi · limit · .buyenergi <n> |
Cek energi · beli 100 koin / 1 energi. |
.tf money <jumlah> @user (alias tf/kirim/pay) |
Transfer uang antar player (grup). Biaya admin 5% dibayar pengirim
(penerima dapat penuh) → masuk kas bank. Shorthand: .tf money 3t @user.
|
.bank deposit/withdraw/pinjam/bayar |
Tabungan aman + bunga 0,1%/hari · tarik · pinjam (maks = kas bank, bunga 1%/hari) ·
lunasi. Alias: .atm, .nabung, .deposit,
.setor, .tarik, .withdraw,
.pinjam, .bayar.
|
Energi — cara kerja detail
- Setiap plugin punya
config.energi(umumnya 0–5). Handler memotong sebelum eksekusi. - Default free user: 99.999 · premium: 99.999.999 · owner: ∞ (−1).
- Habis → pesan “Energi Habis! Tunggu reset besok atau beli Premium.”
- Reset harian 00:00 Asia/Jakarta oleh scheduler.
- Beli:
.buyenergi 100→ 10.000 koin (100×100). Owner bisa.sistemenergi off(unlimited global) atau.addenergike user.
Ekonomi & bank — detail perhitungan
Modul terpusat: src/lib/tenki-money.js · rate di
config.js → ekonomi · kas bank disimpan di
db.setting("bankTreasury") (seed awal Rp 1.000.000.000).
| Komponen | Angka default | Cara kerja |
|---|---|---|
| Biaya transfer | 5% (transferFeePercent) |
fee = ceil(jumlah × 5%) · pengirim bayar jumlah + fee ·
penerima dapat jumlah penuh · fee → kas bank. Minimum fee Rp 1 (pembulatan ke atas).
|
| Bunga tabungan | 0,1%/hari (depositInterestPerDay) |
Dibayar otomatis tiap kamu buka .bank · dihitung dari jam terakhir
klaim · maksimal 30 hari (maxInterestClaimDays) per
klaim · tidak dibayar saat saldo tabungan 0.
|
| Pinjaman | maks = kas bank | Satu pinjaman aktif · minimal Rp 1.000 · dana diambil dari kas bank · ditolak bila dompet + pinjaman melebihi batas koin (9 triliun). |
| Bunga pinjaman | 1%/hari (loanInterestPerDay) |
Sederhana per hari, dihitung saat .bank bayar:
bunga = pokok × 1% × hari, dibatasi maks 100% pokok
(maxLoanInterestPercent). Pembayaran (pokok + bunga) kembali ke kas bank.
|
Kamu .tf money 3t @teman dengan saldo pas 3,15 T → terima kasih: total dibayar
3 T + fee 150 M = 3,15 T, temanmu dapat 3 T utuh, kas bank +150 M.
Lalu .bank deposit 1mrd → besok buka .bank lagi → saldo
bertambah bunga harian. Butuh dana cepat? .bank pinjam 500jt → 3 hari kemudian
.bank bayar → tagihan 500 jt + 15 jt bunga.
Format jumlah (shorthand) — dipakai semua command RPG
| Ditulis | Nilai |
|---|---|
500rb / 500k | 500.000 |
500jt / 500juta / 500m | 500.000.000 |
3mrd / 3b | 3.000.000.000 |
3t / 3tr / 3triliun | 3.000.000.000.000 |
1.000.000 · 1,5jt · prefix rp | format Indonesia/Inggris |
all / semua | seluruh saldo/kas yang relevan |
Berlaku untuk: transfer, bank (deposit/withdraw/pinjam), casino, slot, coinflip, dice (bet),
duel (bet), buykoin, deposit guild. Catatan m = juta — miliar ditulis
mrd/b.
Clan / Guild
Buat & gabung
.clancreate <nama> — Rp 50.000 · max 20 karakter · 50 member · emblem acak.
.clanjoin <clan_id> · .claninvite @user ·
.clanleave · .clankick · .clanmembers
Info & rank
.claninfo [id] — rank Bronze→Legendary (lv1–50) · bar EXP · statistik war
(win/loss/WR).
Clan war
.clanwar <id> — min 3 member aktif dua sisi · cooldown 1 jam ·
power = Σ(level×100 + exp/10) + clan.level×500 + wins×50 · hadiah diskalakan level clan.
Leaderboard
.clanleaderboard · clanlb · topclan · guildrank
Contoh alur pemain baru
.daftar → hadiah awal · cek .energi & .profile
.daily · main kuis di game · menang werewolf +5.000
.mining / .fishing → .shop sell · isi stamina
Duel bet · clan war · crate gacha · premium / buyenergi bila perlu
Banyak plugin RPG lanjutan tersedia (quest, craft, bank, hunt, robbery, dsb. — lihat
.menucat rpg di bot).