Hallo Com,
Ich habe heut etwas kleines geschrieben siehe hier;
if(strcmp(cmdtext,"/essen",true,10)==0)
	{
	ShowPlayerDialog(playerid,DIALOG_ESSEN_MAIN_MENU,DIALOG_STYLE_LIST,"Essen","Kekse\nBurger","Select","Cancel"); return 1;
if(dialogid==DIALOG_ESSEN_MAIN_MENU)
	 {
	 if(response==1)
	 switch(listitem)
	 {
	 case 0:
	 if(PlayerInfo[playerid][pBurger] > 0)
	 {
	 SendClientMessage(playerid,BLAU,"Du hast einen Burger gegessen.");
	 SetPlayerHealth(playerid, 100.0);
	 PlayerInfo[playerid][pBurger] -= 1;
 	SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
	 }
	 else
	 {
	 SendClientMessage(playerid,ROT,"Du hast keine Burger");
	 }
	 }
	 }
	if(dialogid==DIALOG_ESSEN_MAIN_MENU)
	 {
	 if(response==1)
	 switch(listitem)
	 {
	 case 1:
	 if(PlayerInfo[playerid][pKekse] > 0)
	 {
	 SendClientMessage(playerid,BLAU,"Du hast einen Keks gegessen");
	 SetPlayerHealth(playerid, 100.0);
	 PlayerInfo[playerid][pKekse] -= 1;
 	SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
	 }
	 else
	 {
	 SendClientMessage(playerid,ROT,"Du hast keine Kekse");
	 }
	 }
	 }
Dabei kommen keine error etc.
Jedoch wenn ich ingame /essen eingebe und etwas auswähle kommt aufmal der Register Dialog..
Woran liegt das?
Grüße
 
		 
		
		
	