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: kopasz - 2011. december 27. - 17:40:56

Cím: A "warning 219" ez mi lehet a hiba?
Írta: kopasz - 2011. december 27. - 17:40:56
Ennél a parancsnál van!
 

CMD:cmd(playerid,params[])
{
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX, \"Parancsok\", \"/fegyver\\n/health---Feltöltöd az életedet\\n /kill---öngyilkosság\\n /afk---Nemvagy gépnél\\n/back---Ha viszajöttél a géphez\\n/carflip---felálitja a kocsidat\\n/carfix---megjavitja a kocsidat\\n/jetpack---kapol jetpackot\\n/p---kapsz ejtõernyõt\\n/tgf---megmutatja van-e admintgf\\n/lock---bezárja a kocsidat\\n/unlock---kinyitja a kocsidat\",\"OK\",\"\");
new pName[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), \"%s Megnézte milyen parancsok vannak, ha te is kíváncsi vagy rá /cmd /cmd2\", pName);
        SendClientMessageToAll(0xFF9900AA, string);
return 1;
}

 
A
new pName[MAX_PLAYER_NAME];

 
Mitõl írhatja ki a warningot?
 

warning 219: local variable \"pName\" shadows a variable at a preceding level
Cím: A "warning 219" ez mi lehet a hiba?
Írta: kurta999 - 2011. december 27. - 18:16:29
Valahol a módodban már van globálisan létrehozva egy pName változó. ( Vagy esetleg egy pName nemvû függvény )
Cím: A "warning 219" ez mi lehet a hiba?
Írta: kopasz - 2011. december 27. - 18:37:26
Köszi megtaláltam a bajt, tényleg volt már definiálva.