Szerző Téma: Egyfajta "warn" anticheat  (Megtekintve 457 alkalommal)

Egyfajta "warn" anticheat
« Dátum: 2013. Január 18. - 18:49:06 »
0 Show voters
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;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal