Hallo Leute,
ich suche schon seit längeren ein Script, mit dem man auswählen kann wo man Spawnt.
z.B. Wenn ich Sanitäter bin und dann beim EInloggen auswählen kann, ob ich beim Krankenhaus in LS oder beim Krankenhaus in SF spawnen will.
mfg Nico
Hallo Leute,
ich suche schon seit längeren ein Script, mit dem man auswählen kann wo man Spawnt.
z.B. Wenn ich Sanitäter bin und dann beim EInloggen auswählen kann, ob ich beim Krankenhaus in LS oder beim Krankenhaus in SF spawnen will.
mfg Nico
#define krankenhausdialog 1
public OnPlayerConnect(playerid)
{
if(pInfo[playerid][Fraktion] == 1) //Deine Abfrage
{
ShowPlayerDialog(playerid,krankenhausdialog,DIALOG_STYLE_LIST,"Spawn","Los Santos Krankenhaus\nSan Fierro Krankenhaus","Wählen","Beenden");
return 1;
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == krankenhausdialog)
{
if(response)
{
if(listitem == 0) //Los Santos
{
SetPlayerPos(playerid,x,y,z); //Deine Koordinaten
GameTextForPlayer(playerid,"~r~Los Santos Krankenhaus",1500,1);
}
if(listitem == 1) //San Fierro
{
SetPlayerPos(playerid,x,y,z); //Deine Koordinaten
GameTextForPlayer(playerid,"~r~San Fierro Krankenhaus",1500,1);
}
}
}
return 1;
}
Jetzt nur noch auf dein Script anpassen.
*/Edit:
Fehler verbessert.
Danke,
werde ich mal ausprobieren, hoffentlich klappts.
Ist ungetestet, sollte aber eig. keine Probleme machen.
Funktioniert nicht, es kommen Leider 24Errors.
Schick doch den Code.
Wie soll ich dir denn sonst helfen?
Du hast mir doch oben den Code gegeben. XDD
if(pInfo[playerid][Fraktion] = 1)
Kann nicht funktionieren!
Muss wennschon if(pInfo[playerid][Fraktion] == 1) sein!
//Edit:
Ich schätze Dixon meint die Fehlercodes+Zeilen.
Jop genau.
Sorry für den Fehler, hab das nur nebenbei gecodet.