if(strcmp(cmd, \"/felsz\", true) == 0) { { IsPlayerAdmin(playerid == 1); } if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, \"<HASZNÁLAT>:/a [játékosid]\"); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), \"%s(ID:%d)! Adja meg magát!\", giveplayer,giveplayerid); SendClientMessageToAll(COLOR_ORANGE, string);} } else {SendClientMessage(playerid, COLOR_RED,\"HIBA: A beírt azonosító(ID) nem található!\");} return 1;}
if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, \"<HASZNÁLAT>:/a [játékosid]\");
if(sscanf(params, \"u\", giveplayer)) return SendClientMessage(playerid, -1, \"Használat: /felsz [Playerid/Név]\");
if(strcmp(cmd, \"/felsz\", true) == 0){new tmp[256],giveplayerid;tmp = strtok(cmdtext, idx);giveplayerid = strval(tmp);if(!IsPlayerAdmin(playerid)) return SendclientMessage(playerid, COLOR_RED, \"Nem vagy RCON admin!\");;if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, \"<HASZNÁLAT>:/a [játékosid]\");if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_RED,\"HIBA: A beírt azonosító(ID) nem található!\");GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));GetPlayerName(playerid, sendername, sizeof(sendername));format(string, sizeof(string), \"%s(ID:%d)! Adja meg magát!\", giveplayer,giveplayerid);SendClientMessageToAll(COLOR_ORANGE, string);return 1;}
(60) : warning 219: local variable \"tmp\" shadows a variable at a preceding level(61) : warning 219: local variable \"giveplayerid\" shadows a variable at a preceding level
[1.] Flash - Átírtam a dialogidket, mégsem jó :unsure:Színek fs-nél: #define DIALOG_SZINEK 9800Radio fs-nél: #define DIALOG_RADIO 5500És mindkettõben ezenkívül még ugye 2 helyen van feltüntetve a dialogid, (ShowPlayerDialog és OnDialogResponse résznél) ami így itt is különbözik egymástól, nem tudom miért zavarja egymást a kettõ.[2.]TengeriMalac - nem jó, mert azt írja [függetlenül attól, hogy admin vagyok-e vagy sem] hogy \"nem vagy admin\" illetve még ha ezt ki is szedem [//-el] akkor meg felmegyek szeróra, beírom, hogy /felsz vagy /felsz 1 és ugyan azt írja ki mindig: \"<HASZNÁLAT: /felsz [id]\" fehérrel.Ráadásként 2 warn-ot is kiír: (60) : warning 219: local variable \"tmp\" shadows a variable at a preceding level(61) : warning 219: local variable \"giveplayerid\" shadows a variable at a preceding level
if(strcmp(cmd, \"/felsz\", true) == 0){if(!IsPlayerAdmin(playerid)) return SendclientMessage(playerid, COLOR_RED, \"Nem vagy RCON admin!\");;if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, \"<HASZNÁLAT>:/a [játékosid]\");if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_RED,\"HIBA: A beírt azonosító(ID) nem található!\");GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));GetPlayerName(playerid, sendername, sizeof(sendername));format(string, sizeof(string), \"%s(ID:%d)! Adja meg magát!\", giveplayer,giveplayerid);SendClientMessageToAll(COLOR_ORANGE, string);return 1;}