Pusat Bantuan TerasBola
Liga & Pertandingan

Liga

Cara kelab mengurus penyertaan liga luar di TerasBola.

Bila guna artikel ini: kelab anda mendaftar penyertaan dalam liga luar (contoh JFA/MFL/liga daerah) yang berjalan sepanjang beberapa matchday, dan perlu urus kutipan yuran mingguan serta rekod perlawanan setiap matchday. Hasil yang anda mahu capai: liga direkodkan dengan jadual matchday yang betul, skuad sah dijemput, dan bil mingguan boleh dijana setiap matchday.

Sebelum anda mula

  • Hanya pemilik kelab (club_owner) atau pengurusan (club_mgmt) boleh mendaftar dan mengurus liga di "Liga" (Leagues), /dashboard/leagues. Jurulatih boleh melihat liga dalam konteks kelab, tanpa jumlah wang.
  • Satu entri liga = satu kategori umur = satu skuad komited. Yuran keseluruhan setiap pemain dibahagikan sama rata merentasi setiap matchday dan dikutip mingguan.
  • Untuk boleh menjemput pemain, pastikan pemain berkaitan sudah didaftar dan berstatus Diluluskan (approved) dalam skuad — lihat Urus pemain dan skuad.

Langkah 1: Daftar Liga

  1. Tekan "Liga" di menu bawah, atau pergi ke /dashboard/leagues.
  2. Tekan "Daftar Liga" (Register League).
  3. Lengkapkan medan:
    • Nama liga (wajib)
    • Kumpulan liga (pilihan — cadangan autolengkap daripada kumpulan sedia ada, contoh: "Zon Utara Divisyen 2")
    • Penganjur (pilihan)
    • Kategori (wajib — satu kategori umur sahaja)
    • Tempat (pilihan)
    • Tarikh mula dan Tarikh tamat (wajib; tarikh tamat mesti sama atau selepas tarikh mula)
    • Jumlah matchday (wajib, antara 1–60; lalai 10)
    • Yuran keseluruhan setiap pemain (RM) (wajib, mesti melebihi RM 0)
    • Deposit (RM) (pilihan — dicaj bersama pada Matchday 1)
    • Nota (pilihan)
  4. Semak pratonton yuran yang dipaparkan secara langsung: Jumlah ÷ bilangan matchday = yuran/minggu (+ deposit pada Matchday 1 jika ada).
  5. Tekan "Daftar Liga" untuk menyimpan.

Liga baharu mula dengan status Draf. Sistem menjana bilangan matchday mengikut input anda secara automatik.

Langkah 2: Jemput Pemain ke Liga

  1. Daripada senarai /dashboard/leagues, tekan "Butiran" (Details) pada liga berkenaan untuk buka /dashboard/leagues/<id>.
  2. Pada panel "Skuad", tekan "Jemput pemain" (Invite players).
  3. Tapis mengikut Kategori jika perlu (lalai: kategori liga itu sendiri).
  4. Tandakan pemain yang mahu dijemput daripada senarai skuad diluluskan.
  5. Tekan "Hantar jemputan" (Send invitations).

Penjaga akan menerima e-mel untuk Terima atau Tolak. Jika ada jemputan yang belum dijawab, tekan "Hantar peringatan" (Send reminder) pada panel Skuad untuk hantar semula makluman kepada penjaga berkaitan.

Langkah 3: Urus Matchday dan Jana Bil Mingguan

  1. Pada halaman butiran liga, tatal ke bahagian Matchday — setiap matchday (Matchday 1 hingga jumlah yang didaftar) dipaparkan sebagai satu kad.
  2. Isi/kemas kini Tarikh, Lawan, Waktu sepak mula, dan Tempat bagi setiap matchday, kemudian tekan "Simpan".
  3. Apabila liga sudah berstatus Aktif dan sekurang-kurangnya seorang pemain sudah Terima jemputan, tekan "Bil sekarang" (Bill now) pada matchday berkenaan untuk menjana kutipan mingguan. Butang ini dilumpuhkan sehingga kedua-dua syarat dipenuhi. Matchday yang belum dibil memaparkan "Belum dibil".
  4. Selepas bil dijana, kad matchday memaparkan bilangan dibayar/jumlah invois serta jumlah terkutip. Jika lebih ramai pemain menerima kemudian, tekan "Bil pemain baharu (N)". Tekan "Lihat kutipan" (View collection) untuk butiran penuh di "Kutipan" → tab "Liga".

Langkah 4: Semak Matriks Pembayaran

Pada halaman butiran liga, bahagian "Matriks pembayaran" (Payment matrix) memaparkan satu baris bagi setiap pemain skuad sah, dan satu lajur bagi setiap matchday (MD1, MD2 …).

  • Warna bulatan ialah status bil: hijau Dibayar, kuning Menunggu, merah Tertunggak, kelabu Tiada bil. Maksud setiap status sama seperti Kutipan bulanan.
  • Tanda ✓ bermaksud Boleh main dan ✗ bermaksud Tidak boleh main pada matchday itu.
  • Jurulatih melihat "Matriks kehadiran" (Availability matrix) sahaja, tanpa warna status bil.
  • Sebelum ada pemain menerima jemputan, anda melihat mesej "Skuad sah belum ada — matriks akan muncul selepas pemain terima jemputan."

Langkah 5: Urus Status dan Sunting Liga

  1. Guna pilihan "Status" pada halaman butiran untuk tukar antara Draf, Aktif, Selesai, atau Dibatalkan (memerlukan pengesahan; liga yang dibatalkan diarkibkan).
  2. Tekan "Sunting" (Edit) untuk membuka borang "Sunting Liga". Medan Kategori, Tarikh mula, Jumlah matchday, Yuran keseluruhan, dan Deposit akan dikunci sebaik sahaja liga berstatus Aktif — hanya Kumpulan liga, Penganjur, Tempat, Tarikh tamat, dan Nota kekal boleh disunting selepas itu.

Paparan penjaga

Penjaga melihat liga di "Kejohanan" (Tournaments) mereka, /dashboard/tournaments, dalam mod baca sahaja. Hanya liga yang jemputannya mereka Terima dipaparkan. Penjaga tidak mendaftar penyertaan; kelab yang mengurus pendaftaran dan jemputan.

Apa yang berjaya kelihatan seperti

  • Liga muncul dalam senarai /dashboard/leagues dengan status, kategori, dan kumpulan liga (jika diisi) yang betul.
  • Kad kutipan ringkas pada senarai menunjukkan kemajuan bayaran sebaik sahaja invois pertama wujud.
  • Pada halaman butiran, panel Skuad memaparkan bilangan pemain Terima dan belum jawab, setiap matchday ada tarikh/lawan/tempat, dan matriks pembayaran mencerminkan status invois terkini.

Jika tersangkut

  • Butang "Bil sekarang" dilumpuhkan — pastikan liga berstatus Aktif dan sekurang-kurangnya seorang pemain sudah Terima jemputan.
  • Tidak boleh ubah Kategori/Tarikh mula/Jumlah matchday/Yuran dalam borang Sunting — medan ini dikunci selepas liga berstatus Aktif mengikut reka bentuk sistem, bukan pepijat.
  • Matriks pembayaran kosong — tunggu sehingga sekurang-kurangnya seorang pemain menerima jemputan skuad.
  • Tiada pemain untuk dijemput — pastikan pemain berkaitan berstatus Diluluskan dalam skuad; lihat Urus pemain dan skuad.
  • Rujuk Hubungi sokongan jika masih tersekat.