Mit diesem befehl lasse ich alle leute auf dem Server auflisten.
Wie bekomme ich aber bei OnDialogResponse die ID des spielers herraus?
Na klar, durch listitem, jedoch wenn es keine ID 15 gibt heißt 13, 14,16 ist die ID 16 bei listitem ja die 15............ (schwer zu erklären)
Ich hoffe jemand versteht mein problem und kann mir helfen ._.
ocmd:beispiel(playerid,params[]){
new str[400],str1[30];
for(new i; i<MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
format(str1,sizeof(str),"[ID: %d] - Name: %s\n",i,PlayerName(i));
strcat(str,str1);
}
}
ShowPlayerDialog(playerid,30,DIALOG_STYLE_LIST,"Alle Spieler",str,"Auswählen","Abbrechen");
return 1;
}