Tipologie server: clean
*Resursă folosită: clean
*ServerFiles utilizat: clean
*Syserr: -
Poză: -
*Detalii suplimentare: -

Mersi, dar daca fac asa:R0b1n scrie: ↑10 Iul 2023, 13:32 Pentru a separa beneficiile pentru gradul de GM în funcție de nivelul acestuia, poți utiliza funcția IsGameMaster() împreună cu o verificare suplimentară a nivelului de GM. Iată un exemplu de cum poți face acest lucru în sursa serverului:
if (IsGameMaster())
{
if (GetGMLevel() == GM_IMPLEMENTOR)
{
// Beneficii pentru GM cu nivelul de GM_IMPLEMENTOR
// Codul aici
}
else if (GetGMLevel() == GM_SENIOR)
{
// Beneficii pentru GM cu nivelul de GM_SENIOR
// Codul aici
}
else if (GetGMLevel() == GM_JUNIOR)
{
// Beneficii pentru GM cu nivelul de GM_JUNIOR
// Codul aici
}
else
{
// Beneficii pentru GM cu alte niveluri
// Codul aici
}
}
În acest exemplu, IsGameMaster() verifică dacă jucătorul este un GM în orice nivel, iar GetGMLevel() returnează nivelul GM al jucătorului. Astfel, poți folosi aceste verificări pentru a separa beneficiile în funcție de nivelul GM.
Asigură-te că adaugi codul în locurile potrivite din sursa serverului, acolo unde se efectuează verificările și se acordă beneficiile pentru GM.

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 73 vizitatori