public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 1)
{
if (response == 1) // Login
{
new pname[64],textIni[32],pw[256];
GetPlayerName(playerid,pname,sizeof(pname));
format(textIni,sizeof(textIni),"%s.ini",pname);
pw = dini_Get(textIni,"Passwort");
if (strval(inputtext) == strval(pw)) // <-----------------
{
loggedin[playerid] = 1;
SpawnPlayer(playerid);
new Float:x,Float:y,Float:z;
x = dini_Float(textIni,"Pos_X");
y = dini_Float(textIni,"Pos_Y");
z = dini_Float(textIni,"Pos_Z");
SetPlayerPos(playerid,x,y,z);
}
else
{
SendClientMessage(playerid,RED,"Das eingegebene Passwort ist falsch!");
}
}
if (response == 0) // Abbrechen
{
Kick(playerid);
}
}
Hallo eig klappt alles nur, man kann jedes Passwort eingeben zum einloggen, irgendwie wird nicht richtig üebrprüft ob es das richtige ist...
Hilfe pls^^
Sry für die komische Formatierung im script