Ich habe mir gerade einen Dialog für mein Arbeitsamt gemacht, klappt auch alles einwandfrei. Nur mein Problem ist folgendes:
Man kann jeden Job annehmen, die Jobsperre ist komplett weg. oO
Ich weiß nicht wie ich das fixen kann, bzw. kenne die Variablen nicht..
Hier einmal ein Auszug aus der Jobauswahlliste:
if(listitem == 6)
{
GettingJob[playerid] = 8;
ShowPlayerDialog(playerid,AcceptJob,DIALOG_STYLE_MSGBOX,"Bestätigung","Möchtest du diesen Job [Bodyguard] wirklich annehmen?","Annehmen","Ablehnen");
}
Auszug von AcceptJob (Dialog)
if(dialogid == JOBANNEHMEN)
{
if(response == 1)
{
if(GettingJob[playerid] > 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückunsch zu deinem neuen Beruf, für Hilfe tipp /help.");
PlayerInfo[playerid][pJob] = GettingJob[playerid];
GettingJob[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht im Arbeitsamt!");
return 1;
}
}
if(response == 2)
{
SendClientMessage(playerid,COLOR_GREY,"Vielen Dank für deinen Besuch im Arbeitsamt!");
return 1;
}
}
Irgendwie muss das doch klappen, das die Sperre noch eingebunden wird, weil sonst kann jeder ohne gekündigt zu haben, den Job wechseln.
danke schonmal für Eventuelle Hilfe.