Szerző Téma: Adminrendszer  (Megtekintve 517 alkalommal)

Adminrendszer
« Dátum: 2016. január 01. - 11:08:38 »
0 Show voters
Sziasztok! Lenne ez a parancsom, hogy /adminad és utána beírom az ID-t akkor ad egy 0-ás szintet az illetőnek. Hogyha beírom a rendes parancsot, hogy pl. /adminad 0 5, akkor meg nem ír ki semmit. Mi lehet a gond?
 
CMD:adminad(playerid, params[])
{
if(Belepve[playerid]==1)
{
if(JatekosInfo[playerid][Admin] ==5 || (IsPlayerAdmin(playerid)))
{
    new id;
       new szint;
       new string[128];
       new string2[128];
       if(isnull(params)) return SendClientMessage(playerid, -1, \"{ff0000}(( Angel Pine RPG: {c4ff00}Használat: {ffffff}/adminad [Játékos név/ID] [Adminszint]{ff0000} ))\");
       if(sscanf(params, \"ud\", id, szint))
       {
                if(szint >= 0 && szint <= 5)
              {
         GetPlayerName(id, nev, sizeof(nev));
              format(string, sizeof(string), \"{ff0000}(( Angel Pine RPG: {ffffff}Szintet adtál {ff0000}%s{ffffff}-nak/nek. Szint: {ff0000}%d ))\", nev, szint);
         SendClientMessage(id, -1, string);
         JatekosInfo[playerid][Admin] =szint;
         format(string2, sizeof(string2), \"{ff0000}(( Angel Pine RPG: {ffffff}Adminszintet kaptál! Szint: {ff0000}%d\", szint);
         SendClientMessage(playerid, -1, string2);
         }else SendClientMessage(playerid, -1, \"{ff0000}(( Angel Pine RPG: {ffffff}A szintnek {ff0000}1 {ffffff} és {ff0000}5 {ffffff}között kell lennie! {ff0000}))\");
   }
        }else SendClientMessage(playerid, -1, \"{ff0000}(( Angel Pine RPG: {ffffff}Nem vagy Szerver Tulajdonos! {ff0000}))\");
    }
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal