Hallo ich lese aus der ini das passwort beim register gibt ich 123 ein beim login xD aber der return nicht sondern macht weiter als wäre das Password richtig...
stock Login(playerid,key[])
{
new Datei[64];
format(Datei,sizeof(Datei),"/Acc/%s.ini",SpielerName(playerid));
if(!strcmp(key,dini_Get(Datei,"Password"),false))
{
LoadAcc(playerid);
}
else
{
SendClientMessage(playerid,-1,"The Password was incorrect!");
ShowPlayerDialog(playerid,DIA_REG,DIALOG_STYLE_PASSWORD,"Register","Insert a Password to Register","Register","Cancel");
return 1;
}
return 1;
}
Login trotz falschem Password
- Kindischer Namesfaker
- Geschlossen
- Erledigt
In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
if(!strcmp(key,dini_Get(Datei,"Password"),false))
Statt dem, das hier:
if(!strcmp(key,dini_Get(Datei,"Password"),true))
-
mach anstatt
.ini
lieber
.txt
das Problem hatte ich auch
Welchen grund soll das haben, bzw was soll das genau bringen?Wenn ich lustig bin schreib ich da auch
.holzkopf oder . gehirn hin
oder gar .exeDatein sind Datein, das hat NICHTS, aber auch GAR NICHTS mit irgendwelchen Endungen zu tun
-
Nein geht auch NICHT
Stimmt dir da zu Blackace
Welchen grund soll das haben, bzw was soll das genau bringen?Wenn ich lustig bin schreib ich da auch
.holzkopf oder . gehirn hin
oder gar .exeDatein sind Datein, das hat NICHTS, aber auch GAR NICHTS mit irgendwelchen Endungen zu tun
-
Hast du den Bug das vor dem Passwort y`s sind?
-
if (!strcmp(key, dini_Get(Datei, "Password")))
Falls das ebenfalls nicht funktioniert, schau per Debug-Nachrichten, ob "key" bzw. "dini_Get(Datei, "Password")" evntl. falsche Werte zurückgeben.
-
-
Bei mir hat es ja nur geholfen, aber wenn ihr nicht mal einen danke dafür gebt, alleine das ich mir schon die Mühe für den Post gegeben habe. Hätte daran ja auch liegen können
-
Bei mir hat es ja nur geholfen, aber wenn ihr nicht mal einen danke dafür gebt, alleine das ich mir schon die Mühe für den Post gegeben habe. Hätte daran ja auch liegen können
Lass es einfach sein.Du hast keine Ahnung, wie du hier gerade grandios unter Beweis stellst.
Das es bei dir funktioniert hat, liegt/lag nicht an der Datei / .ini
sondern daran das du sie kaputt gemacht hast. -
breadfish.de
Hat das Thema geschlossen.