COMMAND:meumundo(playerid, params[]) { #pragma unused params new string[128], string2[128]; if(IsPlayerConnected(playerid)) { for (new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) { new nomemundo[MAX_PLAYER_NAME]; GetPlayerName(playerid, nomemundo, sizeof(nomemundo)); format(string, sizeof(string),"{F4F47C}ID{FFFFFF}: %d | {F4F47C}NOME:{FFFFFF} %s\n",playerid, nomemundo); format(string2, sizeof(string),"{F4F47C}JOGADORES NO MUNDO %d",GetPlayerVirtualWorld(playerid)); ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,string2,string,"Fechar",""); } } } } return 1;
COMMAND:meumundo(playerid)
{
new string[128], title[35], virtualWorld = GetPlayerVirtualWorld(playerid), namePlayer[MAX_PLAYER_NAME];
format(title, sizeof(title), "{F4F47C}JOGADORES NO MUNDO %d", virtualWorld);
for (new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerVirtualWorld(i) == virtualWorld)
{
GetPlayerName(i, namePlayer, sizeof(namePlayer));
format(string, sizeof(string),"%s \n {F4F47C}ID{FFFFFF}: %d | {F4F47C}NOME:{FFFFFF} %s\n",string, i, namePlayer);
}
}
}
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX, title, string, "Fechar","");
return 1;
}
Vocк deve concatenar a string, Fiz o comando em uma forma mais otimizada, teste e veja se deu resultado.
PHP код:
|