GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: SSK - 2013. január 10. - 21:45:38

Cím: Zcmd parancs hiba.(HELP pls)
Írta: SSK - 2013. január 10. - 21:45:38
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!
Cím: Zcmd parancs hiba.(HELP pls)
Írta: Rupert - 2013. január 10. - 23:40:01
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;
}