Guten Abend
Ich wollte einen 2 Befehl bei OnDialogRes.... einfügen den ich im anderen Script gemacht habe. Und habe dann Errors bekommen.
Wer nett wenn mir jemand sagen kann wo ich den Fehler gemacht habe.
Mfg
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,0x0019FFFF,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,0x0019FFFF," Das Passwort ist zu kurz.");
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,0x0019FFFF,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,0x0019FFFF," Das Passwort ist zu kurz.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib dein gewünschtes Passwort ein!","Rgister","Abrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
return 1;
}
{ ///// Ab da wollte ich den 2 Befehl dazu geben
if(dialogid == 1000)
{
if(response)
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,2495.5354,-1687.4940,13.5164);
SetCameraBehindPlayer(playerid);
}
case 1:
{
SetPlayerPos(playerid,2495.5354,-1687.4940,13.5164);
SetCameraBehindPlayer(playerid);
}
}
}
return 1;
}