hi
ich hab mir mal ein login system mit simplefiles.inc gemacht nur es zeigt immer flasches passwort.
hier hab ich die inc her: Klick mich einmal ganz fest
mein code:
if(!strcmp(strget(cmdtext, 0), "/login"))
{
new playerpassword[256];
new idx;
playerpassword = strtok(cmdtext, idx);
if (IsRightPassword(PlayerName(playerid), playerpassword)) {//Passwort check
SendClientMessage(playerid,COLOR_GOLD,"Year Party!");//Mach was wenns stimmt
} else {
SendClientMessage(playerid,COLOR_GOLD,"Entweder existiert der Benutzer nicht oder du hast ein falsches Passwort eingegeben!");
}
return 1;
}
if(!strcmp(strget(cmdtext, 0), "/register"))
{
new password[264];
new idx;
password = strtok(cmdtext, idx);
if(!strlen(password)) return SendClientMessage(playerid, COLOR_FALSE, "[BENUTZUNG]: \"/register <passwort>\"");
if FileExists(PlayerName(playerid))
*then{
SendClientMessage(playerid,COLOR_RED,"Der Name wird bereits verwendet!");
}
else
{
SendClientMessage(playerid,COLOR_GOLD,"Der Benutzer wurde angelegt du kannst dich nun mit /login [passwort} anmelden!");
FileCreate(PlayerName(playerid),password);
}
}
Jemand ne Ahnung wieso es net geht?