Sziasztok. Kérésem a következõ lenne: Van egy adminszolgálatos szkriptem.. Szép és jó minden. Csak ezt a szkriptet abban szeretném bõvíteni, hogy legyen benne egy olyan anticheat, hogyha belelõnek a szolgálatos adminba akkor a rendszer ne rúgja ki csak figyelmeztesse magyarán warnolja... Köszönöm elõre is segítségeteket!
Jelenlegi adminszkript amit bõvíteni kéne:
CMD:onduty(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new szin;
if(sscanf(params,\"d\",szin)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /onduty < 0-1 >\");
if(szin == 0 || szin == 1)
{
if(szin == 0)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, COLOR_BLUE, \">> GODMODE kikapcsolva <<\");
asz[playerid] = 0;
SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat kikapcsolva.\");
GetPlayerName(playerid, str,sizeof(str));
format(str,128,\"%s kilépett az adminszolgálatból.\",str);
SendClientMessageToAll(COLOR_YELLOW,str);
}
if(szin == 1)
{
SetPlayerHealth(playerid, 99999999);
SetPlayerArmour(playerid, 99999999);
SendClientMessage(playerid, COLOR_BLUE, \">> GODMODE bekapcsolva <<\");
asz[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Zöld )\");
GetPlayerName(playerid, str,sizeof(str));
format(str,128,\"%s adminszolgálatba lépett. Ha segítség kell /pm [id]\",str);
SendClientMessageToAll(COLOR_YELLOW,str);
}
} else { SendClientMessage(playerid, COLOR_RED, \"Ha szolgálatba szeretnél lépni akkor /onduty 1! Ha kiszertnél lépni /onduty 0\"); }
} else { SendClientMessage(playerid, COLOR_RED, \"Nem vagy adminisztrátor.\"); }
return 1;
}