Szerző Téma: Zcmd parancs hiba.(HELP pls)  (Megtekintve 643 alkalommal)

Nem elérhető SSK

  • 232
    • Profil megtekintése
Zcmd parancs hiba.(HELP pls)
« Dátum: 2013. január 10. - 21:45:38 »
0 Show voters
Sziasztok egy olyan problémám lenne hogy csináltam egy parancsot,és felmegyek a szerverre beírom a parancsot (egy admin adás parancs) és még ID-t meg Szintet se írtam de már odaadja NEKEM a 0-s szintû admint.
Parancs:
 
CMD:adminad(playerid, params[])
{
new id;
new szint;
new string[128];
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
new pnev[MAX_PLAYER_NAME];
GetPlayerName(id,pnev,sizeof(pnev));
if(!IsPlayerAdmin(playerid)) return msg(playerid,piros,\"Nem vagy admin!\");
if(sscanf(params, \"ui\",id,szint)) msg(playerid,piros,\"Használat: /adminad [JátékosID] [szint]\");
else if(id == INVALID_PLAYER_ID) msg(playerid,piros,\"Nem aktív játékos!\");
if(szint > 5 ||szint < 0) { SendClientMessage(playerid, piros, \"Az szint 0 és 5 között legyen!\");
}
else
{
    PlayerInfo[id][pAdmin] = szint;
    format(string,sizeof(string),\"%s kinevezett %d szintû adminnak!\",nev,szint);
    msg(id,szin,string);
    format(string,sizeof(string),\"Kinevezted %s-t %d színtû adminnak!\",pnev,szint);
    msg(playerid,szin,string);
    format(string,sizeof(string),\"%s kinevezte %s-t %s szintû adminnak!\");
    SendAdminMessage(piros,string);
}
return 1;
}

 
Még kezdõ vagyok szóval ne csodálkozzatok ha marhaságot láttok! :D
Légyszíves segítsetek!
« Utoljára szerkesztve: 2013. január 11. - 07:49:31 írta SSK »

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Zcmd parancs hiba.(HELP pls)
« Válasz #1 Dátum: 2013. január 10. - 23:40:01 »
0 Show voters
CMD:adminad(playerid, params[])
{
new id;
new szint;
new string[128];
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
if(!IsPlayerAdmin(playerid)) return msg(playerid,piros,\"Nem vagy admin!\");
if(sscanf(params, \"ui\",id,szint)) return msg(playerid,piros,\"Használat: /adminad [JátékosID] [szint]\");
       new pnev[MAX_PLAYER_NAME];
GetPlayerName(id,pnev,sizeof(pnev));
if(id == INVALID_PLAYER_ID) msg(playerid,piros,\"Nem aktív játékos!\");
if(szint > 5 ||szint < 0) { SendClientMessage(playerid, piros, \"Az szint 0 és 5 között legyen!\");
}
else
{
    PlayerInfo[id][pAdmin] = szint;
    format(string,sizeof(string),\"%s kinevezett %d szintû adminnak!\",nev,szint);
    msg(id,szin,string);
    format(string,sizeof(string),\"Kinevezted %s-t %d színtû adminnak!\",pnev,szint);
    msg(playerid,szin,string);
    format(string,sizeof(string),\"%s kinevezte %s-t %s szintû adminnak!\");
    SendAdminMessage(piros,string);
}
return 1;
}
« Utoljára szerkesztve: 2013. január 11. - 14:16:58 írta Rupert »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal