Sziasztok! Hogyan tudom lekérni a neveket dialogba(list), egymás alá? Nem jövök rá. Tudnék egy megoldást, de ahhoz kéne egy hosszúúúúúúúú format.
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new strtext[2000];
new string[50];
format(string, sizeof(string), \"%s\", playername(i));
strcat(string, \"\\n\");
strcat(strtext, string);
}
}
Ez mondjuk nem lenne jó?
// 50 slotos szerverhez
new name[MAX_PLAYER_NAME],str[1050]; // 50*21 // 20 = név, 1 = \\n \\0
for(new i; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i)) { continue; }
GetPlayerName(i,name,MAX_PLAYER_NAME);
if(strlen(str)) { format(str,sizeof(str),\"%s\\n%s\",str,name); }
else { format(str,sizeof(str),\"%s\",name); }
}
próbáld ki ezt...