Sziasztok!
Van egy /adminok parancsom, viszont az a gondon vele, hogyha több admin van fent a szerveren akkor a SendClientMessage nem több sorba írja ki õket, hanem 1 sorba ÖSSZEBUGOLNAK. Itt a kód, légyszi javítsa ki nekem valaki:
CMD:adminok(playerid,params[])
{
new string[1024], name[MAX_PLAYER_NAME],adminstr[1024];
for(new x, level; x < MAX_PLAYERS; x++){
level = PlayerInfo
switch(PlayerInfo
case 1: adminstr = \"Admin 1\";
case 2: adminstr = \"Admin 2\";
case 3: adminstr = \"Admin 3\";
case 4: adminstr = \"Admin 4\";
case 5554: adminstr = \"Webfejlesztõ\";
case 5555: adminstr = \"Játékfejlesztõ\";
}
if(level){
GetPlayerName(x, name, sizeof(name));
format(string, sizeof(string), \"[%s] - {FFFFFF}%s\\n\", adminstr, name);
}
}
if(!strlen(string)){
new str[128];
format(str, sizeof(str), \"{FB0000}Jelenleg nincs Online Adminisztrátor!\");
SendClientMessage(playerid, COLOR_WARNING, str);
}
else{
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}
Dupla hozzászólás automatikusan összefûzve. ( [time]2014. Július 31. 14:47:36[/time] )
Illetve jelenleg, csak azt az admint írja ki aki betûrendben elõbb van :/