[pawn]if(dialogid==8)//reg
{
if(response)//ha Mehet gombra kattint
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(fajl, sizeof(fajl),\"karik/%s.ini\", name);
GivePlayerMoney(playerid,20000);
dini_Create(fajl);
dini_IntSet(fajl, \"bugmentesites\",GetPlayerMoney(playerid));
dini_Set(fajl,\"Jelszó\",inputtext);
dini_IntSet(fajl, \"vPenz\", GetPlayerMoney(playerid));
dini_IntSet(fajl, \"vPont\", GetPlayerScore(playerid));
ShowPlayerDialog(playerid,9,DIALOG_STYLE_PASSWORD,\"Belépés\",\"Regisztrálva vagy\\nÍrd be a jelszavad\",\"Mehet\",\"\");
new hehe[128];
format(hehe,128,\"Neved: %s || Jelszavad: %s \",GetName(playerid),inputtext);
SendClientMessage(playerid,NARANCS,hehe);
}
else//ha nem a Mehet gombra kattint hanem pl ESC billentyüt nyom ami kilépne a dialogbol
{
ShowPlayerDialog(playerid,8,DIALOG_STYLE_PASSWORD,\"Regisztráció\",\"Írj be egy jelszót\",\"Mehet\",\"\");
}
return 1;
}
if(dialogid==9)//login
{
if(response)//ha Mehet gombra kattint
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(fajl, sizeof(fajl),\"karik/%s.ini\", name);
if(strcmp(dini_Get(fajl,\"Jelszó\"),inputtext,false) == 0)//ha ajelszó és a beirt szöveg megegyezik
{
SendClientMessage(playerid,-1,\"Sikeres belépés a szerverre.\");
SpawnPlayer(playerid);
spawnolva[playerid]=true;
vinfo[playerid][vAdmin]=dini_Int(fajl,\"vAdmin\");
GivePlayerMoney(playerid,dini_Int(fajl,\"vPenz\"));
SetPlayerScore(playerid,dini_Int(fajl,\"vPont\"));
}
else//ha nem
{
SendClientMessage(playerid, COLOR_RED, \"HIBA: Rossz jelszó\");
ShowPlayerDialog(playerid,9,DIALOG_STYLE_PASSWORD,\"Belépés\",\"Regisztrálva vagy\\nÍrd be a jelszavad\",\"Mehet\",\"\");
}
return 1;
}
else//ha nem a Mehet gombra kattint hanem pl ESC billentyüt nyom ami kilépne a dialogbol
{
SendClientMessage(playerid, COLOR_RED, \"HIBA: Rossz jelszó\");
ShowPlayerDialog(playerid,9,DIALOG_STYLE_PASSWORD,\"Belépés\",\"Regisztrálva vagy\\nÍrd be a jelszavad\",\"Mehet\",\"\");
}
return 1;
}[/pawn]