Hallo,
ich bin gerade mal wieder dabei etwas mit DIALOGEN zu arbeiten. Allerdings ohne Erfolg.
ocmd:job(playerid)
{
if(PlayerInfo[playerid][pJob]>0)return
SendClientMessage(playerid,COLOR_RED,"Du besitzt schon einen Job. /quitjob um deinen Job zu kündigen.");
{
ShowPlayerDialog(playerid,DIALOG_JOBS,DIALOG_STYLE_LIST,"Stadthalle","Jobs\nPersonalausweiß\nOrganisation gründen\nSchließen","Wählen","");
}
return 1;
}
if(dialogid == DIALOG_JOBS){if(response){if(listitem == 0){ShowPlayerDialog(playerid,DIALOG_JOBS2,DIALOG_STYLE_LIST,"Stadthalle","Busfahrer\nTaxi Fahrer","Wählen","");}if(listitem == 1){if(PlayerInfo[playerid][pPerso]==1) return SendClientMessage(playerid,-1,"Du besitzt schon einen Personalausweiß");PlayerInfo[playerid][pPerso] =1;SendClientMessage(playerid,COLOR_GREEN,"Du hast erfolgreich deinen Personalausweiß erhalten");}return 1;}}if(dialogid == DIALOG_JOBS2){if(response){if(listitem == 0){PlayerInfo[playerid][pJob]=1;}if(listitem == 1){PlayerInfo[playerid][pJob]=2;}}}
Sobald ich z.b den DIALOG_JOBS mit Taxi Fahrer auswähle, sagt er mir das ich meinen Perso erhalten habe. Somit macht er da irgendwas falsch. Kann mir da vielleicht einer helfen ?