Scoreboards Documentation
Everything you need to create and manage Discord leaderboards
- Tambahin bot-nya — Undang Scoreboards ke server Discord-mu lewat link undangan di beranda.
- Jalanin setup wizard — Pakai
/get started: satu formulir cepat buat ngasih nama leaderboard, milih tipe, dan kalau mau saluran log — board-nya langsung diposting di saluran itu. Board Point, Highscore, dan Time mulai dengan beberapa entri contoh biar kamu lihat board-nya jalan; contohnya langsung hilang begitu ada skor asli masuk. - Atur role — Buka dashboard buat nentuin role <arg>bot permission</arg> (siapa yang boleh ngelola leaderboard) dan role <arg>validator</arg> (siapa yang boleh menyetujui submission).
- Bikin leaderboard pertamamu — Pakai
/leaderboard createbuat nyiapin leaderboard. Tentuin nama sama tipenya, sisanya diatur di formulir yang muncul. - Tampilin — Pakai
/leaderboard showdi sebuah saluran buat posting leaderboard interaktif lengkap sama tombol submit dan navigasi halaman.
Waktu bikin leaderboard pakai /leaderboard create, pilih salah satu dari enam tipe berikut:
Classic
Menambah atau mengurangi poin dari total berjalan. Paling pas buat penilaian yang terus menumpuk.
Highscore
Cuma nyimpen rekor pribadi terbaik tiap pemain. Skor lama yang lebih rendah otomatis ketimpa.
Time (Speedrun)
Kirim waktu dalam format 00:00:00 (perseratusan) atau 00:00:000 (milidetik) — format tampilannya diatur di dashboard, dan board baru default-nya milidetik. Pakai urutan menaik buat 'tercepat menang' atau menurun buat 'terlama menang'.
ELO - Ranked
Sistem rating ELO kompetitif, 1v1 atau tim 2v2–8v8. Kirim hasil match, dan rating semua peserta langsung ke-update otomatis.
Rating
Kirim gambar buat dikasih bintang sama komunitas (1–10). Semua vote dirata-rata jadi satu skor. Pas banget buat lomba seni dan tantangan kreatif.
League
Ranking berbasis poin per match buat olahraga kayak sepak bola, basket, dan FIFA. Poin per menang/seri/kalah bisa diatur (default 3/1/0), lengkap sama skor match (misal 3-1).
Kelola Leaderboard
| Perintah | Keterangan | Izin |
|---|---|---|
/leaderboard create | Bikin leaderboard baru — tentuin nama sama tipe, urutan dan lainnya diatur di formulir | Admin / Bot Permission |
/leaderboard show | Tampilkan leaderboard di saluran ini beserta tombol-tombol interaktifnya | Admin / Bot Permission |
/leaderboard settings | Buka dashboard buat ngatur scoreboard ini (urutan, visibilitas, header, mode tampilan, konfigurasi ELO, dan lainnya) | Admin / Bot Permission |
/leaderboard delete | Hapus permanen sebuah leaderboard beserta seluruh datanya (butuh konfirmasi) | Admin / Bot Permission |
Kirim Skor & Match
| Perintah | Keterangan | Izin |
|---|---|---|
/score | Atur atau sesuaikan skor, ELO, atau waktu pemain. Pilih leaderboard, lalu pilih Set atau Adjust di formulir yang terbuka. Papan peringkat penilaian gambar tidak termasuk. | Admin / Bot Permission |
Konfigurasi
| Perintah | Keterangan | Izin |
|---|---|---|
/get started | Jalankan setup wizard buat pengaturan pertama kali | Admin |
/help | Buka dokumentasi bantuan interaktif dengan semua topik yang ada | Semua orang |
/delete_my_data | Menghapus permanen leaderboard pribadi dan skor yang ada di workspace kamu sendiri (perlu konfirmasi) | Semua orang |
Ekonomi (beta)
Ekonomi tidak punya slash command. Member membuka halaman shop server untuk melihat saldo, membeli role, emoji board dan warna nama, serta membuka tiap pembayaran untuk melihat hitungannya. Admin menyalakannya, mengatur harga, dan memberi atau mengambil mata uang lewat dashboard di bagian Ekonomi.
Ada dua cara buat kirim skor:
- Di Discord, klik tombol submit di pesan leaderboard yang udah diposting — namanya Submit score di Classic/Highscore/Time, Submit result di ELO sama League, dan Submit image di Rating. Bot bakal buka modal yang sesuai tipe leaderboard-nya — kolom skor, pemilih pemain + pemenang, pemilih pemain + skor, atau kolom nama beserta gambarnya sendiri. Di leaderboard tim, pemilihnya minta kamu nyusun roster penuh buat tiap sisi, bukan cuma satu pemain, dan leaderboard free-for-all punya tombol Report result sebagai gantinya.
- Atau buka leaderboard-nya di website lalu klik Submit buat alur yang sama — cuma di situ kamu bisa masukin nama bebas, buat pemain yang nggak ada di server Discord kamu.
Proses Review
- Submission-nya diposting ke log channel yang udah diatur (kalau ada).
- Validator atau admin mengklik Approve atau Reject. Pada match ELO atau League, pemain yang bertanding juga bisa menyetujui — cukup lawannya yang mengonfirmasi hasilnya, jadi server tidak butuh role validator agar match tetap berjalan. Orang yang melaporkan match tidak bisa menyetujui laporannya sendiri, dan hanya dia yang bisa menolaknya.
- Kalau ditolak, pengirimnya dapat DM berisi alasan penolakan.
- Kalau disetujui, leaderboard-nya langsung ke-update.
Auto-Approve
Tiap leaderboard bisa diatur buat menyetujui submission otomatis setelah jeda tertentu: Off, Instant, 1 hour, 3 hours, 24 hours, 3 days, atau 7 days. Default buat leaderboard ELO adalah 24 jam.
Membatalkan Skor
Admin dan validator bisa membatalkan skor yang terlanjur disetujui dengan klik kanan pesan submission-nya lalu pilih "Cancel Review". Perubahan skornya bakal dibalikin, dan alasan pembatalan wajib diisi.
Tipe leaderboard ELO - Ranked pakai sistem rating ELO buat meranking pemain secara kompetitif, baik 1v1 maupun tim sampai delapan orang per sisi.
Cara kerjanya
- Tiap pemain mulai dari ELO awal yang bisa diatur (default: 1200).
- Hasil match bisa menang, kalah, atau seri.
- Rating dihitung pakai K-factor 32.
- Rating semua peserta ke-update bersamaan setelah disetujui.
Match tim (2v2 – 8v8)
Leaderboard ELO dan League bisa dikunci ke ukuran tim tertentu — pilih pas bikin leaderboard-nya, atau ubah belakangan di Match format pada dashboard. Di leaderboard 3v3, tiap match berarti tiga pemain per sisi, dan leaderboard-nya tetap meranking pemain satu per satu.
Buat ELO, hasil yang diharapkan tiap tim dihitung dari rating rata-rata mereka, dan perubahannya diterapkan ke semua anggota tim itu — jadi ngalahin tim yang lebih kuat bikin semua orang di sisi pemenang dapat kenaikan yang sama. Buat League, tiap pemain di tim pemenang dapat poin menang, dan seluruh tim yang kalah dapat poin kalah.
Queue Matchmaking (Beta)
Kalau tombol queue diaktifkan di leaderboard, pemain tinggal klik buat masuk antrean matchmaking. Sistemnya ngelompokin pemain dengan rating ELO yang mirip pakai algoritma jendela melebar. Begitu ketemu lawan, sebuah thread dibikin buat match itu lengkap sama tombol voting komunitas. Kalau nggak ada lawan dalam 5 menit, antreannya kedaluwarsa.
Di leaderboard tim, queue-nya nunggu sampai pemainnya cukup buat ngisi dua sisi — enam orang buat 3v3 — lalu membaginya jadi dua tim dengan rata-rata rating sedekat mungkin, jadi pemain terkuat dan terlemah selalu berseberangan. Semua orang wajib klik Ready; yang nggak klik bakal dikeluarin, dan sisanya balik ke queue tanpa kehilangan antrean.
Tiap tim dapat voice channel sendiri biar bisa bahas strategi tanpa kedengeran lawan — kamu cuma bisa lihat dan masuk ke channel timmu sendiri. Dua-duanya dihapus begitu match selesai. Hasilnya baru dikunci kalau mayoritas tiap tim milih hasil yang sama (dua dari tiga di 3v3), jadi satu tim nggak akan pernah bisa ngaku menang sendiri; kalau hasilnya beda, sengketanya dilempar ke validator.
Queue nggak lagi khusus ELO: papan peringkat League juga bisa mengaktifkannya. Karena poin League itu total berjalan dan bukan ukuran skill, board League mencocokkan berdasarkan poin per match, jadi main lebih banyak saja nggak bikin posisimu di queue naik.
Tim tetap
Leaderboard ELO atau League berbasis tim juga bisa jalan dalam mode fixed teams (di-toggle di dashboard, sebelah Match format). Tim bernama yang permanen mendaftar sekali lewat tombol Team sign-up di leaderboard — pilih nama, lalu susun roster-nya, yang boleh nampung sampai dua cadangan di luar ukuran tim. Leaderboard-nya lalu meranking timnya sendiri: di board ELO tiap tim punya rating sendiri dan ngalahin tim yang lebih kuat lebih gede hasilnya; di board League, tabelnya meranking tim berdasarkan poin, persis liga olahraga beneran. Tim tetap di League nyatet match mereka lewat tombol Submit result di leaderboard.
Begitu ada anggota yang klik Queue, satu tim penuh masuk antrean dan semuanya dapat DM. Pencocokannya mempertemukan tim lawan tim berdasarkan rating tim, dan ready-check-nya sekalian jadi penentu lineup: anggota yang klik Ready paling awal sebanyak ukuran tim yang main, sisanya duduk manis. Hasilnya divoting sama pemain yang ikut main, dengan aturan mayoritas tiap sisi yang sama.
Tipe leaderboard League meranking pemain berdasarkan total poin yang dikumpulin dari banyak match. Ini format yang pas buat olahraga kayak sepak bola, basket, futsal, hoki, dan kompetisi 1v1 atau tim mana pun yang klasemen musimannya jadi patokan utama.
Cara kerjanya
- Kirim match lewat tombol Submit result di leaderboard — bot bakal nanya kedua sisi beserta skor masing-masing (misal 3 dan 1).
- Skor lebih tinggi menang; skor sama berarti seri.
- Sisi yang menang dapat points_win, yang kalah dapat points_loss, dan kalau seri semuanya dapat points_draw. Di liga tim, tiap pemain di satu sisi dapat poin sisi itu.
- Leaderboard-nya meranking pemain berdasarkan total poin; jumlah M/S/K dicatat terpisah.
Poin default
Liga baru default-nya 3 / 1 / 0 (standar FIFA sejak 1994). Ketiga nilainya bisa diatur per leaderboard lewat dashboard. Pakai 2 / 1 / 0 buat hoki, 4 / 2 / 0 buat rugbi, atau skema apa pun yang cocok sama olahragamu.
Mengirim match
Dari website, buka leaderboard-nya lalu klik Submit — isi kedua sisi beserta skor match-nya. Di Discord, tombol Submit result di leaderboard-nya sendiri yang membuka form yang sama. Match dengan pemain yang sama di kedua sisi dan skor negatif langsung ditolak waktu dikirim.
Liga tim
Leaderboard League bisa dikunci ke ukuran tim tertentu, 2v2 sampai 8v8, pas dibikin atau belakangan lewat Match format di dashboard. Tabelnya tetap meranking pemain satu per satu: semua pemain di sisi pemenang dapat poin menang, seluruh sisi yang kalah dapat poin kalah, dan skor match-nya dihitung sebagai gol memasukkan dan kemasukan buat masing-masing.
Pengin tabel liga klasik yang barisnya adalah tim? Nyalain Fixed teams di sebelah Match format: tim bernama yang permanen mendaftar lewat tombol Team sign-up di leaderboard (roster boleh bawa sampai dua cadangan), match dikirim tim lawan tim beserta skornya, dan tabelnya meranking tim berdasarkan poin.
Review & pembatalan
Match League pakai antrean review yang sama kayak match ELO: validator menyetujui atau menolak tiap submission, poinnya masuk begitu disetujui, dan match yang udah disetujui masih bisa dibatalin belakangan (poin yang tadi diberikan bakal dibalikin persis).
Leaderboard ELO dan League nggak harus dua sisi. Di match bebas semua lawan semua, semua yang ikut main sendiri-sendiri — 3 sampai 8 pemain — dan hasilnya adalah posisi finis masing-masing. Nyalain lewat opsi ffa_players waktu bikin leaderboard, atau nanti di Match format di dashboard. Ini menggantikan match tim: leaderboard bebas semua lawan semua nggak bisa sekalian punya ukuran tim atau tim tetap, dan menyalakannya cuma berpengaruh ke match baru, jadi semua yang sudah tercatat tetap persis seperti sekarang.
Jenis hasilnya
| Hasil | ELO | League |
|---|---|---|
| Urutan finis lengkap — dari pertama sampai terakhir | ✓ Ya | ✓ Ya |
| Semua seri | ✓ Ya | ✓ Ya |
| Satu pemenang, sisanya tanpa posisi | — Nggak tersedia | ✓ Ya |
Cuma-pemenang itu mode League. Di sana memang nggak butuh lebih dari itu: pemenang dapat poin menang, sisanya poin kalah. Rating nggak bisa sesantai itu — kalau yang kalah nggak punya posisi, satu-satunya hal jujur yang bisa dibilang soal mereka adalah semuanya seri, dan akhirnya pemain ber-rating rendah malah naik rating dari match yang di catatannya dihitung kalah. Makanya bebas semua lawan semua di ELO minta urutan lengkap, atau seri total yang memang beneran terjadi.
Melaporkan hasil
Leaderboard bebas semua lawan semua punya tombol Report result menggantikan Submit result. Pilih dulu semua yang ikut main — tepat sebanyak ukuran lobby leaderboard-nya, jadi leaderboard 6 pemain menerima 6 dan formulirnya tidak bisa dikirim dengan 5. Formulir yang sama bisa sekaligus membawa hasilnya: tunjuk pemenang dan match langsung terlapor, dan di leaderboard dengan tabel posisi field itu melebar jadi seluruh urutan finis — juara 1 dulu, lalu 2, dan seterusnya. Kosongkan saja kalau mau lewat langkah hasil. Habis itu atur hasilnya: leaderboard League nanya siapa yang menang, dengan Semua seri di menu yang sama dan Atur urutan lengkap kalau kamu lebih suka mengurutkan seluruh peserta; leaderboard ELO langsung minta urutannya, satu posisi tiap ketukan, dengan Batalkan terakhir buat salah pencet dan tombol Semua seri di sebelahnya. Tombol kirim tetap abu-abu sampai hasilnya jadi sesuatu yang bisa dinilai leaderboard. Tombol itu satu-satunya cara melaporkan hasil bebas semua lawan semua di Discord — kalau leaderboard kamu nggak menampilkannya, nyalakan lewat Tampilan Discord → Tombol Submit di dashboard, atau laporkan pertandingannya dari halaman leaderboard di situs web.
Setelah itu, bebas semua lawan semua cuma submission biasa. Masuk antrean review, validator menyetujui atau menolaknya (atau auto-approve yang melakukannya setelah jeda yang diatur), rating dan poin bergerak begitu disetujui, dan membatalkan match yang sudah disetujui mengembalikan tiap pemain persis sebanyak yang tadi diberikan.
Cara kerja rating-nya
Match bebas semua lawan semua di ELO dinilai sebagai semua duel satu-lawan-satunya sekaligus. Tiap pasang pemain dibandingkan — posisi lebih bagus mengalahkan yang lebih jelek, posisi sama berarti seri di antara mereka — dan tiap hasil mini itu dihitung dengan matematika expected-score yang sama seperti 1v1. Jadi finis di atas pemain yang rating-nya jauh di atas kamu jauh lebih berharga daripada finis di atas peserta paling bawah. Setelah itu K-factor dibagi jumlah lawan, dan itulah yang bikin satu match bebas semua lawan semua setara kira-kira satu match, bukan tujuh duel yang secara teknis kamu mainkan.
Semuanya persis nol-jumlah: yang hilang dari peserta adalah yang didapat sisanya, sampai poin terakhir. Enam pemain dengan rating sama di K=32 berakhir +16, +10, +3, −3, −10, −16. Catatan menang-kalah ikut posisi finis — juara satu, termasuk kalau seri di posisi itu, dihitung menang, semua di bawahnya kalah, dan semua-seri dihitung seri buat seluruh peserta.
Poin posisi di leaderboard League
Match bebas semua lawan semua di League bisa membagi poin ke seluruh peserta lewat tabel poin posisi, gaya F1: sekian poin buat juara satu, sekian buat juara dua, dan seterusnya sampai bawah. Kamu ngeditnya di dashboard, di bawah poin menang/seri/kalah, di leaderboard League mana pun yang main bebas semua lawan semua. Pemain yang seri sama-sama dapat poin posisi yang mereka bagi, dan siapa pun yang finis melewati akhir tabel tetap dapat entri terakhirnya.
Tabelnya cuma dipakai kalau semua orang punya posisi. Ada satu saja yang ditinggal tanpa posisi — laporan cuma-pemenang, atau urutan yang kamu berhentiin di tengah — tabelnya nggak dipakai sama sekali: juara satu dapat poin menang milik leaderboard dan sisanya poin kalah. Itu juga yang kamu dapat kalau nggak ada tabel sama sekali, jadi tabelnya opsional. Semua-seri ngasih poin seri ke semua orang, apa pun isi tabelnya.
Bebas semua lawan semua di antrean matchmaking
Dengan tombol antrean nyala, leaderboard bebas semua lawan semua mengantrekan pemain satuan dan jalan begitu jumlahnya tepat seukuran lobby — enam pemain di leaderboard 6 pemain, nggak pernah lima dan nggak pernah tujuh. Nggak ada sisi yang perlu diseimbangkan, jadi lobby-nya ya sekadar kelompok dengan rating paling berdekatan yang bisa dikumpulkan antrean. Semuanya tetap harus mencet Ready, dan match-nya dapat satu voice room bareng: di bebas semua lawan semua nggak ada rekan setim yang perlu disembunyiin.
Hasilnya dilaporin, bukan divoting — tiga tombol vote nggak bisa mengungkap urutan finis delapan pemain. Pemain mana pun di lobby ngatur hasilnya di pesan match dan sisanya mencet Konfirmasi; terkunci begitu mayoritas peserta setuju (dua dari tiga, lima dari delapan), dengan yang melaporin dihitung sebagai yang pertama. Sengketakan nyerahin match ke validator, yang ngatur hasil yang benar lalu mengonfirmasinya sendiri. Match dari antrean beres di thread-nya sendiri, jadi nggak lewat antrean review.
Tipe leaderboard Rating bikin member komunitas bisa kirim gambar dan saling ngasih bintang ke karya satu sama lain.
Cara kerjanya
- Pemain kirim gambar lewat tombol Submit image di leaderboard — formnya minta nama, deskripsi opsional, dan gambarnya sendiri.
- Submission-nya muncul di log channel yang udah diatur, lengkap sama dropdown penilaian.
- Siapa pun bisa kasih 1 sampai 10 bintang. Nilainya dirata-rata jadi satu skor.
- Vote bisa diubah kapan aja — satu orang cuma punya satu suara per submission.
- Leaderboard-nya meranking submission berdasarkan rata-rata penilaian.
Menilai lewat website
Di website, semua submission muncul di tab Entries. Klik salah satunya buat lihat gambar penuh dan kasih nilai lewat tombol bintang. Vote yang udah kamu kasih tetap diingat lintas sesi.
Atur siapa yang boleh lihat leaderboard-mu di website Scoreboards:
Bisa dilihat semua orang di website.
Cuma member server Discord-mu yang bisa lihat (harus login).
Cuma member dengan role Discord tertentu yang bisa lihat.
Sama sekali nggak ditampilkan di website.
Kasih role Discord ke pemain secara otomatis berdasarkan peringkat mereka di leaderboard. Misalnya, 3 besar dapat role "Champion", rank 4–10 dapat role "Veteran", dan seterusnya.
- Atur tier lewat dashboard web di pengaturan tiap leaderboard.
- Pilih dasar penentuan tier: lewat rank (rank 1–3), lewat persentil (10% teratas), atau lewat skor (semua yang punya 2000+ poin). Semua tier di satu leaderboard pakai mode yang sama.
- Pasangkan role Discord yang udah ada ke tiap tier.
- Role dikasih dan dicabut otomatis tiap peringkat berubah.
- Role Scoreboards harus berada di atas semua role yang dia bagikan, di Server Settings → Roles. Discord ngelarang bot ngatur role yang sejajar atau lebih tinggi dari rolenya sendiri, dan bot bakal ngasih peringatan di saluran leaderboard kalau kejadian.
Udah punya kompetisi yang jalan di tempat lain? Satu file CSV bisa ngisi seluruh leaderboard sekaligus, jadi kamu nggak perlu ngetik ulang apa-apa.
Buka dashboard, pilih leaderboard, terus pakai Import from CSV. Jalannya sama buat leaderboard server maupun leaderboard pribadi, yang emang nggak punya server Discord. Formatnya sama aja — satu <arg>name,score</arg> per baris:
name,score Alex,120 "Cooney, EM",95 Sam,88
- Baris judul kedeteksi dan dilewati otomatis.
- Koma, titik koma, dan tab sama-sama jalan sebagai pemisah — apa pun yang dikeluarin spreadsheet-mu.
- Nama yang mengandung koma tetap jalan kalau dikasih tanda kutip, kayak <arg>"Cooney, EM"</arg>.
- Kalau namanya berupa user id Discord, entri itu disambungkan ke member terkait dan tampil pakai display name mereka. Selain itu jadi entri kustom.
- Nama yang muncul dua kali dipakai nilai terakhirnya, jadi kamu bisa impor ulang file yang udah dibenerin.
- Baris yang nggak kebaca dilewati dan dilaporkan lengkap sama nomor barisnya — sisanya tetap masuk, jadi kamu tinggal benerin satu-dua baris lalu impor lagi.
Waktu nerima <arg>mm:ss</arg>, <arg>hh:mm:ss</arg>, plus pecahan detik yang opsional: <arg>1:30</arg>, <arg>1:12:44.081</arg>. Angka polos dibaca sebagai milidetik. Ingat, tiga angka yang dipisah titik dua berarti <arg>jam:menit:detik</arg>, jadi tulis presisi di bawah satu detik setelah tanda titik.
Batasnya: 500 baris dan 100 KB per file — pecah dulu ekspor yang lebih gede lalu impor bertahap. Leaderboard Image Rating nggak bisa diimpor, karena isinya gambar yang diunggah, bukan skor.
Musim bikin kamu bisa menutup kompetisi tanpa kehilangan apa pun. Atur waktu berakhir (atau akhiri dari dashboard) dan board membeku: podium diposting dan klasemen tetap persis seperti saat berakhir.
- Nggak ada yang di-reset atau dihapus — board yang beku adalah arsip permanen musimnya, kelihatan buat semua orang.
- Board yang beku nggak nerima kiriman, match, atau vote baru; admin bisa mencairkannya kapan aja.
- Semua tipe board bisa punya musim — termasuk Image Rating, di mana membekukan board blind voting juga mengungkap hasilnya.
- Mau musim baru? Bikin board baru dan biarkan board beku jadi arsipnya.
Rekap mingguan ngirim ringkasan singkat ke saluran leaderboard tiap Senin: tiga besar, kenaikan rank terbesar minggu itu, dan seberapa ramai aktivitasnya. Cuma board yang punya minimal tiga skor dalam seminggu terakhir yang dapat, jadi leaderboard yang lagi sepi ya tetap adem. Rekap bisa dimatiin per leaderboard lewat dashboard di website.
Ekonomi ngubah hasil pertandingan jadi mata uang. Nyalain lewat dashboard di bagian Ekonomi, kasih nama mata uangnya, dan pilih preset pembayaran — habis itu tiap hasil yang disetujui server bakal bayar pemainnya. Satu pembayaran terdiri dari dasar yang tetap plus sebagian pool variabel: setengah pool ikut hasilnya, setengah lagi ikut faktor kejutan, jadi menang lawan orang yang jauh di atasmu lebih berharga daripada menang lawan yang di bawah. Di board Classic, Highscore, atau Time nggak ada lawan, jadi posisimu di board yang ambil peran itu. Saldonya satu per member buat seluruh server, dipakai bareng semua leaderboard di dalamnya.
- Menang beruntun nambah 2% tiap kemenangan, sampai batas yang kamu tentuin.
- Ketemu lawan yang sama terus-terusan bayarannya makin kecil dalam rentang seminggu — dua pertandingan sehari masih dibayar penuh.
- Batas harian ngerem berapa banyak yang bisa dibawa pulang satu member dalam sehari, dan akun baru bisa disuruh nunggu dulu sebelum dapat apa-apa.
- Kalau hasil dibatalin, diedit, atau dihapus, bayarannya ditarik lagi, persis sebesar yang dulu dibayar — kalau uangnya udah kepakai, saldo bisa minus. Tiap barisnya kelihatan di halaman shop server.
- Board Image Rating nggak bayar apa-apa — nggak ada hasil yang bisa dihargain.
Member ngecek punyanya di halaman shop server, di mana tiap pembayaran bisa dibuka buat lihat persisnya gimana dihitung. Toko jualan role Discord: tambahin dari dashboard, dan member lihat-lihat serta beli langsung di halamannya. Scoreboards harus ada di atas tiap role yang dijual, di Server Settings → Roles.
Halaman itu ada di scoreboards.dev/shop/server-kamu, satu buat tiap server, ditautkan dari halaman leaderboard-nya. Selain role, toko ini jualan emoji leaderboard: satu emoji yang nempel di sebelah nama pembelinya di leaderboard server itu. Nama sendiri dibersihin dari emoji di board, jadi emoji yang dibeli itu satu-satunya yang bisa dipakai sebuah nama — nggak bisa dipalsuin dengan ganti nama, dan justru itu yang bikin layak dibeli. Member beli dan milih emoji mana yang dipakai langsung di halamannya, login pakai Discord; item emojinya sendiri ditambahin dari dashboard.
Admin bisa ngasih mata uang dan narik lagi lewat website — dari menu konteks pemain di leaderboard, atau dari panel Ekonomi di dashboard kalau membernya nggak ada di board mana pun; dua-duanya diumumin di log channel yang kamu pilih, jadi nggak ada yang perlu percaya omongan moderator gitu aja. Pembayaran, batas, siapa yang boleh dapat, dan isi tokonya semua diatur di dashboard. Mata uangnya bukan duit: nggak ada nilai tukarnya, nggak bisa dibawa keluar dari server tempat dapetnya, dan bisa direset kapan aja.