{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,\"Belépés\",\"{ff8c00}Ez a karakter már regisztrálva van!\\nA belépéshez írd be a jelszavad{ff8c00}\",\"Rendben\",\"Mégsem\");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
dini_Create(File);
dini_Set(File, \"Jelszo\", inputtext);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
if(!response) return Kick(playerid);
format(PW, 64, \"%s\", dini_Get(File, \"Jelszo\"));
if(!strcmp(inputtext, PW, false)) //if(Egyezik(inputtext, dini_Get(File, \"Jelszo\")))
{
SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
Beloggolt[playerid] = 1;
SpawnPlayer(playerid);
}
else
{
WPW[playerid] ++;
SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
if(WPW[playerid] == 3)
{
SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
Kick(playerid);
}
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
if(listitem == 0)
{
SendClientMessage(playerid, FONTOS, \"Rendben, ön férfi!\");
pInfo[playerid][pNem] = FERFI;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
cmd_me(playerid, \"beírja a nemét.\");
pInfo[playerid][pSkin] = 26;
SetPlayerSkin(playerid, 26);
}
if(listitem == 1)
{
SendClientMessage(playerid, FONTOS, \"Rendben, ön nõ!\");
pInfo[playerid][pNem] = NO;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
cmd_me(playerid, \"beírja a nemét.\");
SetPlayerSkin(playerid, 56);
pInfo[playerid][pSkin] = 56;
}
}
Talán így menni fog...
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
dini_Create(File);
dini_Set(File, \"Jelszó\", inputtext);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
if(!response) return Kick(playerid);
if(Egyezik(inputtext, dini_Get(File, \"Jelszó\")))
{
SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
Beloggolt[playerid] = 1;
SpawnPlayer(playerid);
}
else
{
WPW[playerid] ++;
SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
Kick(playerid);
if(WPW[playerid] == 3)
{
SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
Kick(playerid);
}
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
if(listitem == 0)
{
SendClientMessage(playerid, FONTOS, \"Rendben, ön férfi!\");
pInfo[playerid][pNem] = FERFI;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
cmd_me(playerid, \"beírja a nemét.\");
pInfo[playerid][pSkin] = 26;
SetPlayerSkin(playerid, 26);
}
if(listitem == 1)
{
SendClientMessage(playerid, FONTOS, \"Rendben, ön nõ!\");
pInfo[playerid][pNem] = NO;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
cmd_me(playerid, \"beírja a nemét.\");
SetPlayerSkin(playerid, 56);
pInfo[playerid][pSkin] = 56;
}
}
[mod]Javítottam pawn code tagre![/mod]