Guten Tag liebe Community,
Ich bin gestern bei einem anderen Thread auf die Idee gekommen,mal ein Dialog für Admins zu scripten,wo sie ein Passwort eingeben müssen,um dann den richtigen Dialog sehen zu können.
Soweit so gut,meine Frage ist wie scripte ich dies ? Muss ich mit Dini bzw. MySQL scripten ?
Ich habe folgen Code,wo ich den Spieler den Dialog zeige ,natürlich bei OnPlayerCommandText
if(strcmp("/PW",cmdtext,true,10)==0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Passwort -Abfrage","Bitte gebe das korrekte Passwort ein.","Einloggen","Schließen");
return 1;
}
und dann bei dem Dialog,bei OnDialogResponse :
if(dialogid == DIALOG_PW-ABFRAGE)
{
if(response == 0)
{
SendClientMessage(playerid,Farbe_Grau,"Du hast den Vorgang abbgebrochen !");
}
if(response == 1)
{
if(strcmp(inputtext) == TestPasswort) //Wenn ich das somache bekomme ich aber Error :(
{
SendClientMessage(playerid,Farbe_Rot,"Das Passwort war korrekt !");
}
else
{
SendClientMessage(playerid,Farbe_Rot,"Das Passwort war leider falsch,bitte versuche es erneut ! ");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Passwort -Abfrage","Bitte gebe das korrekte Passwort ein.","Einloggen","Schließen");
}
}
}