Hallo
Ich habe eine Frage. Wie kann ich zwischen 2 Spawns wählen?
Dachte, beim Spawn bekommt der User einen Dialog angezeigt( SF & LS )
Durch klicken der jeweiligen stadt wird man dann gespawn, aber wie genau ?
MfG
Hallo
Ich habe eine Frage. Wie kann ich zwischen 2 Spawns wählen?
Dachte, beim Spawn bekommt der User einen Dialog angezeigt( SF & LS )
Durch klicken der jeweiligen stadt wird man dann gespawn, aber wie genau ?
MfG
Na z.B. so:
//Oben im Skript
new bool:spawn[MAX_PLAYERS];
//Dann beim Login:
ShowPlayerDialog(playerid,1337,DIALOG_STYLE_LIST,"Wo möchtest du spawnen?","Los Santos\nSan Fierro","Bestätigen","");
//Dann unter OnDialogResponse
if(dialogid == 1337)
{
spawn[playerid] = !!listitem;
}
//Dann unter OnPlayerSpawn
switch(spawn[playerid])
{
case false: SetPlayerPos(playerid,x,y,z); //Los Santos
default: SetPlayerPos(playerid,x,y,z); //San Fierro
}
Alles anzeigen
Na z.B. so:
CAlles anzeigen//Oben im Skript new bool:spawn[MAX_PLAYERS]; //Dann beim Login: ShowPlayerDialog(playerid,1337,DIALOG_STYLE_LIST,"Wo möchtest du spawnen?","Los Santos\nSan Fierro","Bestätigen",""); //Dann unter OnDialogResponse if(dialogid == 1337) { spawn[playerid] = !!listitem; } //Dann unter OnPlayerSpawn switch(spawn[playerid]) { case false: SetPlayerPos(playerid,x,y,z); //Los Santos default: SetPlayerPos(playerid,x,y,z); //San Fierro }
Danke
Klappt soweit eigentlich schon, bis auf, dass beide "spawns" an der gleichen stelle sind
meine Zeilen:
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX, "Wähle deinen Spawn", "Bitte wähle eine Stadt, in welcher du spawnen möchtest.", "Los Santos", "San Fierro");
return 1;
}
Schau dir deinen Dialog an...Schau dir meinen an...
Wenn schon kopieren, dann bitte auch richtig
Schau dir deinen Dialog an...Schau dir meinen an...
Wenn schon kopieren, dann bitte auch richtig
Danke