Sziasztok, már megint én
Elsõ admin rendszerem, kérlek nézzétek el nekem, néha elakadok
Szóval, a gondom:
Létrehoztam az adminszolgálat parancsot, csak az a problémám, hogy hiába adom meg, hogy ezek az admin szintek használhassák, sima player is tudja használni..
Mármint nem tud adminparancsokat használni, de megkapja az örök életet, és mennek neki a PM-ek is.
CMD:aszoli(playerid, params[])
{
if(Info[playerid][admin] != 1 && Info[playerid][admin] != 2 && Info[playerid][admin] != 3 && Info[playerid][admin] != 4 && Info[playerid][admin] != 5) return SendClientMessage(playerid, hiba, \"Ehez a parancshoz nincs jogosultságod!\");
if(szoli[playerid] == 0)
{
szoli[playerid] = 1;
SetPlayerHealth(playerid, 99999);
SetPlayerArmour(playerid, 99999);
format(str, sizeof(str), \"%s adminszolgálatba lépett! Ha segítség kell: /report | /pm %d\",neve,playerid);
SendClientMessageToAll(zold, str);
}
else if(szoli[playerid] == 1)
{
szoli[playerid] = 0;
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
format(str, sizeof(str), \"%s kilépett az adminszolgálatból!\",neve);
SendClientMessageToAll(zold, str);
}
return 1;
}
Köszönöm a segítségeteket.
UI.: Lehet, hogy ismerõs megoldás, mivel J-Admint használom mintának(elv. elsõ adminsystemem, fejbõl nemtudhatom), csak legyen jó, és változtatom
Köszönöm a segítségeteket.
Szóval..
Átnéztem, és már tudom(szerintem), hogy mi a hiba..
Nem elképzelhetõ az, hogy azért csinálja, mert nem defináltam(ha úgy kell?), hogy mennyi a maximum admin szint? Azaz a minimum sincsen meg..
Bár ez a gond csak ennél a parancsnál merûlt fel.
Esetleg azt leírná nekem valaki, hogy hogyan tudnám megoldani, hogy legyen Maximum, és Minimum admin szint. Köszönöm!