Hey Leute,
ich habe ein Register Login System gemacht und es ging immer wunderbar..
Doch dann scripte ich ein bisschen und auf einmal wenn ich mich einlogge::
"Du hast ein Falsches Passwort eingegeben!"
Woran liegt das? Ich habe alles was ich machte mit "undo" entfernt aber es geht immernoch nicht.
Bsp:
/Spieler/Narushi.txd
passwort=test123
Ingame mach ich per Copy/Paste passwort rein und das steht da trotzdem, was mache ich
falsch? ..
stock Register(playerid,key[])
{
new Player[64], Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(Player,sizeof(Player),"/Spieler/%s.txt",Name);
dini_Create(Player);
dini_Set(Player,"Passwort",key);
dini_IntSet(Player,"Fraktion",0);
printf("Passwort: %s", key);
SendClientMessage(playerid,0xFEFEFEFE,"Du hast dich erfolgreich registriert.");
GivePlayerMoney(playerid,10000);
SetPlayerSkin(playerid,2);
return 1;
}
stock Login(playerid, key[])
{
new Player[64], Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(Player,sizeof(Player),"/Spieler/%s.txt",Name);
if(strcmp(key,dini_Get(Player,"Passwort"),false))
{
SendClientMessage(playerid,0xFEFEFEFE,"Du hast dich eingeloggt!");
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Du hast ein Falsches Passwort eingegeben!");
Kick(playerid);
return 1;
}
if(BanInfo[playerid][Banned] == 1)
{
SendClientMessage(playerid,COLOR_RED,"Du bist vom Server gebannt und kannst dich daher nicht einloggen");
Kick(playerid);
}
LoadPlayer(playerid);
return 1;
}