CMD:adminok(playerid) { new string[256], name[MAX_PLAYER_NAME]; for(new x; x < MAX_PLAYERS; x++) { if(IsPlayerAdmin(x)) { GetPlayerName(x, name, sizeof(name)); format(string, sizeof(string), \"%s%s(%i)\\n\", string, name, x); } } if(!strlen(string)) SendClientMessage(playerid, 0xFF0000FF, \"Jelenleg nincs egyetlen online RCON admin sem!\"); else ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, \"Online RCON adminisztrátorok..\", string, \"Bezárás\", \"\"); return 1;}
CMD:ah(playerid, params[]){if(pInfo[playerid][Admin] >=1){SendClientMessage(playerid,kek,\"Moderátor: \"PIROS\"/kick, /goto, /god, /godki\");SendClientMessage(playerid,kek,\"1-es admin: \"PIROS\" /goto, /kick, /gethere, /god, /godki\");SendClientMessage(playerid,kek,\"2-es admin: \"PIROS\" /goto, /kick, /ban, /god, /godki\");SendClientMessage(playerid,kek,\"3-es admin: \"PIROS\" /goto, /kick, /ban, /god, /godki\");SendClientMessage(playerid,kek,\"4-es admin:\"PIROS\" /goto, /kick, /ban, /god, /godki\");SendClientMessage(playerid,kek,\"AllTulajdonos: \"PIROS\" /goto, /kick, /ban, /makeadmin, /god, /godki\");SendClientMessage(playerid,kek,\"FõTulajdonos: \"PIROS\" /goto, /kick, /ban, /makeadmin, /god, /godki\");SendClientMessage(playerid,kek,\"JátékFejlesztõ: \"PIROS\" /goto, /kick, /ban, /makeadmin, /god, /godki\");}else{nemadmin(playerid);}return 1;}
CMD:goto(playerid, params[]){if(pInfo[playerid][Admin] >=1){new Float:x,Float:y,Float:z,nev[24],nev2[24],id,string[128];GetPlayerName(playerid,nev,sizeof(nev));if(sscanf(params,\"u\",id)) return msg(playerid,sarga,\"Használat: /goto [JátékosID]\");if(id == INVALID_PLAYER_ID) return msg(playerid,piros,\"Nem aktív játékos!\");GetPlayerName(id,nev2,sizeof(nev2));GetPlayerPos(id,x,y,z);format(string,sizeof(string),\"Teleportálás hozzá: %s\",nev2);msg(playerid,sarga,string);format(string,sizeof(string),\"%s hozzád teleportált!\",nev);msg(id,sarga,string);SetPlayerPos(playerid,x,y,z);}else{nemadmin(playerid);}return 1;}
CMD:adminok(playerid) { new string[256], name[MAX_PLAYER_NAME]; for(new x; x < MAX_PLAYERS; x++) { if(pInfo[playerid][Admin] != 0) { GetPlayerName(x, name, sizeof(name)); format(string, sizeof(string), \"%s%s(%i)\\n\", string, name, x); } } if(!strlen(string)) SendClientMessage(playerid, 0xFF0000FF, \"Jelenleg nincs egyetlen online admin sem!\"); else ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, \"Online Adminisztrátorok..\", string, \"Bezárás\", \"\"); return 1;}
Tessék: CMD:adminok(playerid) { new string[256], name[MAX_PLAYER_NAME]; for(new x; x < MAX_PLAYERS; x++) { if(pInfo[playerid][Admin] != 0) { GetPlayerName(x, name, sizeof(name)); format(string, sizeof(string), \"%s%s(%i)\\n\", string, name, x); } } if(!strlen(string)) SendClientMessage(playerid, 0xFF0000FF, \"Jelenleg nincs egyetlen online admin sem!\"); else ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, \"Online Adminisztrátorok..\", string, \"Bezárás\", \"\"); return 1;} [/quote]Ez így nem az igazi. Mellesleg ha már az én kódomat másoltad be, odaírhattad volna, hogy bõvítetted az enyémet.. Mellesleg még hibás is.. (pInfo[playerid][Admin], x -t kellene playerid helyett.)CMD:adminok(playerid) { new string[256], name[MAX_PLAYER_NAME]; for(new x, level; x < MAX_PLAYERS; x++) { level = pInfo[Admin]; if(level) { GetPlayerName(x, name, sizeof(name)); format(string, sizeof(string), \"%s%s(%i) - Szint: %i\\n\", string, name, x, level); } } if(!strlen(string)) SendClientMessage(playerid, 0xFF0000FF, \"Jelenleg nincs egyetlen online admin sem!\"); else ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, \"Online Adminisztrátorok..\", string, \"Bezárás\", \"\"); return 1;}
CMD:adminok(playerid) { new string[256], name[MAX_PLAYER_NAME]; for(new x, level; x < MAX_PLAYERS; x++) { level = pInfo
if(pInfo
if(level != 0)
OFF: Éreztem, hogy nem kéne írnom hajnali 2-kor, mert akkor már semmit sem tudok teljesen jól, csak aludni :confused: De azért nem árt, ha megadja, hogy pl. > 1, hátha csak 2-es admintól van a parancs. [/quote]Mellesleg a != 0-s megoldásod sem jó.-1-es admint is jelezzen?