Beim Dialog Handy : Er wird zwar abgerufen doch wenn man irgendwo draufklickt passiert nichts
dies auch bei Dialog Service
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
switch(DIALOG_HANDY)
{
case 1:
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "You cancelled.");
return 1;
}
switch(listitem)
{
case 0:
{
if(GetPVarInt(playerid,"HandyAn") == 1)
{
SendClientMessage(playerid,GREEN,"Du hast dein Handy angeschaltet!");
SetPVarInt(playerid,"HandyAn",0);
}
}
case 1:
{
if(GetPVarInt(playerid,"HandyAn") == 0)
{
SendClientMessage(playerid,ROT,"Du hast dein Handy ausgeschaltet!");
SetPVarInt(playerid,"HandyAn",1);
}
}
case 2:
{
ShowPlayerDialog(playerid,DIALOG_SERVICE,2,"Handy System","Polizei\nAdac\nMedic","Okay","Zurück");
}
// Add the rest of your listitems for dialog 1 here
}
}
}
switch(DIALOG_SERVICE)
{
case 1:
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOG_HANDY,2,"Handy System","Polizei\nAdac\nMedic","Okay","Zurück");
return 1;
}
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,HELLBLAU,"Du hast das Polizei Revier alamiert!");
}
case 1:
{
SendClientMessage(playerid,GELB,"Du hast den Adac alamiert!");
}
case 2:
{
SendClientMessage(playerid,ROT,"Du hast das Medical Department alamiert!");
}
}
}
}
}
return 1;
}