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