Hey Leute,
Ich möchte gerne ein admin system machen.
Mann soll sich über einen Dialog admin duty schalten.
Aber der Inputtext soll ein Password sein.
Wenn er es falsche eingibt gibt es perma :D.
Ich bedanke mich schonmal in Voraus
Fg [GEC]Der_Elite
Hey Leute,
Ich möchte gerne ein admin system machen.
Mann soll sich über einen Dialog admin duty schalten.
Aber der Inputtext soll ein Password sein.
Wenn er es falsche eingibt gibt es perma :D.
Ich bedanke mich schonmal in Voraus
Fg [GEC]Der_Elite
Edit: Fail
Ganz einfach, "inputtext"
Ryan_Crawley:
Der inputtext ist ja auch ein Integer
Versuchs mal mit strcmp
Mhh danke erstmal aber funkt irgenwie nicht Bekomme error
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ADLOGIN_1)
{
if(inputtext[] == "Test") // Hier
{
if(SName[playerid] == "[GEC]Der_Elite"); // Hier
{
}
}
return 1;
}
return 1;
}
Bitte um hilfe
Fg [GEC]Der_Elite
Ganz einfach, "inputtext"
Ryan_Crawley:
Der inputtext ist ja auch ein Integer
Versuchs mal mit strcmp
fail ._.
if(strcmp(inputtext,"Passwort",false,11))
Frage:
if(SName[playerid] == "[GEC]Der_Elite");{
Was ist daran falsch ?
Und danke dir hat geklappt
Zitatif(strcmp(inputtext,"Passwort",false,11))
Wieso false ? Soll beim Passwort ( falls man es wirklich direkt eingibt, was sowieso bescheuert ist ) Groß- und Kleinschreibung ignoriert werden ?
Wieso 11 ? Selbst für "Passwort" würde 11 nicht passen.
Der Hinweis fehlt,dass man so prüft ob die Texte nicht identisch sind.
http://wiki.sa-mp.com/wiki/Strcmp
ZitatWas ist daran falsch ?
Texte / Strings vergleicht man mit strcmp, da ist das Problem.
Gold was ist daran bescheuert
Das ist schon so gemacht als Filterscript