MAI MULTE Facțiuni ADDING
Sale destul de ușor adăugarea unei a doua fracțiuni, în primul rând, vei dori să mergi la comanda makeleader și edita faptul că un pic, bolnav face acest lucru de mai jos, cu același cod i folosit în tutorial:
Cod:
CMD: makeleader (playerid, params [])
{
if (jucator [playerid] [pAdmin]> = 4) // inlocuieste acest lucru cu variabila jucător
{
nou targetid, facid; // stabilește un jucător și o identitate facțiune, care urmează să fie introdus în
în cazul în care (sscanf (params, "" ui, targetid, facid)) a reveni SendClientMessage (playerid, COLOR_RED, "/ makeleader [id] [facțiune id]"); // în cazul în care comanda este utilizat în mod abuziv le va spune modul corect de a foloseste-l
în cazul în care (targetid! = INVALID_PLAYER_ID) // verifica daca id-ul de tip in este un id care nu este conectat la serverul
{
Jucator [targetid] [pFaction] = facid; // Setează jucătorii fracțiunii la fracțiunea pe care o alegeți
Jucator [targetid] [pFacrank] = 10; // stabilește rangul lor la cel mai înalt rang
Jucator [targetid] [pFacleader] = facid; // setează conducerea lor la ID-ul fracțiunii
în cazul în care (== facid 1) // verifica daca factionid tastate a fost de 1, și le spune că sunt liderul poliției de mai jos
{
SendClientMessage (targetid, COLOR_CYAN, "Ați fost făcut liderul departamentului de poliție");
}
în cazul în care (== facid 2) // verifica daca factionid tastat a fost de 2, și le spune mai jos, ei sunt liderul fracțiunii
{
SendClientMessage (targetid, COLOR_CYAN, "Ai fost făcut liderul martor"); // schimbați cu numele fracțiunii pe care doriți
}
}
}
altfel // dacă jucătorul nu este un admin va afișa mesajul de mai jos spunându-le că nu sunt un admin.
{
SendClientMessage (playerid, COLOR_RED, "Numai nivelele Certan de Administrare au acces la această comandă.");
}
retur 1;
}