format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(!file)) { dini_Create(file); dini_IntSet(file, \"Jelszó\",udb_hash(inputtext)); dini_IntSet(file, \"Pénz\", 0); format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); }
#define regisztracio 3#define bejelentkezes 4
new nev[MAX_PLAYER_NAME];new Belepve[MAX_PLAYERS];enum JatekosAdatok
public OnPlayerRequestClass(playerid, classid){SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);new file[256];GetPlayerName(playerid,nev,sizeof(nev));format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);new string[256];if(!fexist(file)){ format(string,sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\");}if(fexist(file)){ format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\");}return 1;}
if(dialogid == regisztracio) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); return 0; } format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(!file)) { dini_Create(file); dini_IntSet(file, \"Jelszó\",udb_hash(inputtext)); dini_IntSet(file, \"Pénz\", 0); format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); } else { format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\"); } }} if(dialogid == bejelentkezes) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\"); return 0; } format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file)) { new jelszo = dini_Int(file, \"Jelszo\"); if(udb_hash(inputtext) == jelszo) { Belepve[playerid] = 1; ResetPlayerMoney(playerid); JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); } else { SendClientMessage(playerid,-1,\"Rossz jelszó\"); Kick(playerid); }}} else{ Kick(playerid); }}return 1;}
public OnPlayerRequestClass(playerid, classid){ SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); new file[256]; GetPlayerName(playerid,nev,sizeof(nev)); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); new string[256]; if(!fexist(file)) { format(string,sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); } else { format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\"); } return 1;}
if(dialogid == regisztracio) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); return 0; } format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file)) { dini_Create(file); dini_IntSet(file, \"Jelszó\",udb_hash(inputtext)); dini_IntSet(file, \"Pénz\", 0); format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); } else { format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\"); } }} if(dialogid == bejelentkezes) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\"); return 0; } format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file)) { new jelszo = dini_Int(file, \"Jelszo\"); if(udb_hash(inputtext) == jelszo) { Belepve[playerid] = 1; ResetPlayerMoney(playerid); JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); } else { SendClientMessage(playerid,-1,\"Rossz jelszó\"); Kick(playerid); } } } else { Kick(playerid); }} return 1;}
if(dialogid == regisztracio) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); return 0; } format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(!fexist(file)) { dini_Create(file); dini_IntSet(file, \"Jelszó\",udb_hash(inputtext)); dini_IntSet(file, \"Pénz\", 0); format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\nÍrd be a jelszavadat\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilép\"); } else { format(string,sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkez\",\"Kilép\"); } }}