Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == belepes)
- {
- if(response)
- {
- new string[128];
- if(strlen(inputtext) == 0)
- {
- format(string, sizeof string, "Bejelentkezés \n\nÜdv %s! \nRegisztrálva vagy! \n\nÍrd be a jelszavadat!", GetPlayerNameEx(playerid));
- ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, "Bejelentkezés", string, "Belépés", "Kilépés");
- return 0;
- }
- CheckMySQL();
- GetPlayerName(playerid,nev,sizeof(nev));
- format(string, sizeof(string), "SELECT * FROM Jatekosok WHERE Nev = '%s' AND Jelszo = '%d'", nev, inputtext);
- mysql_query(string);
- mysql_store_result();
- if(!mysql_num_rows())
- {
- SendClientMessage(playerid, HIBA, "Rossz jelszó!");
- KillTimer(tNincsBelepve[playerid]);
- printf("%s bejelentkezése sikertelen volt.", GetPlayerNameEx(playerid));
- UjKick(playerid);
- return 0;
- }
- new row[256]; // The length of 1 'row' total.
- new field[144][32]; // [4] = Amount of fields, [24] = Max length of the bigest field.
- mysql_fetch_row_format(row, "|");
- explode(row, field, "|");
- mysql_free_result();
- // The field starts here with 1, because the field 'Name' = 0, and we already have the name in a variable.
- JatekosInfo[playerid][Penz] = strval(field[3]);
- JatekosInfo[playerid][Admin] = strval(field[4]);
- JatekosInfo[playerid][Munka] = strval(field[5]);
- JatekosInfo[playerid][Halal] = strval(field[6]);
- JatekosInfo[playerid][Oles] = strval(field[7]);
- JatekosInfo[playerid][Skin] = strval(field[8]);
- JatekosInfo[playerid][KezdoSpawn] = strval(field[9]);
- JatekosInfo[playerid][X] = strval(field[10]);
- JatekosInfo[playerid][Y] = strval(field[11]);
- JatekosInfo[playerid][Z] = strval(field[12]);
- JatekosInfo[playerid][Leader] = strval(field[13]);
- JatekosInfo[playerid][Frakcio] = strval(field[14]);
- JatekosInfo[playerid][Rang] = strval(field[15]);
- JatekosInfo[playerid][Kor] = strval(field[16]);
- JatekosInfo[playerid][Nem] = strval(field[17]);
- JatekosInfo[playerid][Bann] = strval(field[18]);
- JatekosInfo[playerid][Bank] = strval(field[19]);
- JatekosInfo[playerid][Borton] = strval(field[20]);
- JatekosInfo[playerid][AdminBorton] = strval(field[21]);
- JatekosInfo[playerid][Telefon] = strval(field[22]);
- JatekosInfo[playerid][TelefonEgyenleg] = strval(field[23]);
- JatekosInfo[playerid][JatszottIdo] = strval(field[24]);
- JatekosInfo[playerid][Fizetes] = strval(field[25]);
- //JatekosInfo[playerid][Indok] = field[26];
- JatekosInfo[playerid][Terkep] = strval(field[27]);
- JatekosInfo[playerid][Okostelefon] = strval(field[28]);
- JatekosInfo[playerid][Lotto1] = strval(field[29]);
- JatekosInfo[playerid][Lotto2] = strval(field[30]);
- JatekosInfo[playerid][Lotto3] = strval(field[31]);
- JatekosInfo[playerid][Lotto4] = strval(field[32]);
- JatekosInfo[playerid][Lotto5] = strval(field[33]);
- JatekosInfo[playerid][Nyeremeny] = strval(field[34]);
- JatekosInfo[playerid][Kotel] = strval(field[35]);
- JatekosInfo[playerid][Interior] = strval(field[36]);
- JatekosInfo[playerid][Jarmu] = strval(field[37]);
- JatekosInfo[playerid][FizetesIdo] = strval(field[38]);
- JatekosInfo[playerid][Megbilincselve] = strval(field[39]);
- JatekosInfo[playerid][Szolgalatban] = strval(field[40]);
- JatekosInfo[playerid][Kaja] = strval(field[41]);
- JatekosInfo[playerid][Telefonkonyv] = strval(field[42]);
- JatekosInfo[playerid][Tanult] = strval(field[43]);
- JatekosInfo[playerid][Jarmulopas] = strval(field[44]);
- JatekosInfo[playerid][JarmulopasKepesseg] = strval(field[45]);
- JatekosInfo[playerid][DrogKeszites] = strval(field[46]);
- JatekosInfo[playerid][DrogKeszitesKepesseg] = strval(field[47]);
- JatekosInfo[playerid][Ehseg] = strval(field[48]);
- JatekosInfo[playerid][Szomjusag] = strval(field[49]);
- JatekosInfo[playerid][Almossag] = strval(field[50]);
- JatekosInfo[playerid][Haz] = strval(field[51]);
- JatekosInfo[playerid][Hazban] = strval(field[52]);
- JatekosInfo[playerid][Megkotozve] = strval(field[53]);
- JatekosInfo[playerid][Verdij] = strval(field[54]);
- JatekosInfo[playerid][Ital] = strval(field[55]);
- JatekosInfo[playerid][MunkaOra] = strval(field[56]);
- JatekosInfo[playerid][Cannabis] = strval(field[57]);
- JatekosInfo[playerid][Marihuana] = strval(field[58]);
- JatekosInfo[playerid][Joint] = strval(field[59]);
- JatekosInfo[playerid][Papir] = strval(field[60]);
- JatekosInfo[playerid][Teher] = strval(field[61]);
- JatekosInfo[playerid][MaxTeher] = strval(field[62]);
- JatekosInfo[playerid][Biznisz] = strval(field[63]);
- JatekosInfo[playerid][Drogos] = strval(field[64]);
- JatekosInfo[playerid][Energiaital] = strval(field[65]);
- JatekosInfo[playerid][Bevezeto] = strval(field[66]);
- JatekosInfo[playerid][Buntett] = strval(field[67]);
- JatekosInfo[playerid][Ittas] = strval(field[68]);
- JatekosInfo[playerid][HP2] = strval(field[69]);
- JatekosInfo[playerid][Armour2] = strval(field[70]);
- JatekosInfo[playerid][EnergiaIvas] = strval(field[71]);
- JatekosInfo[playerid][C4] = strval(field[72]);
- JatekosInfo[playerid][Robbanot] = strval(field[73]);
- JatekosInfo[playerid][Radiovevo] = strval(field[74]);
- JatekosInfo[playerid][Ragasztosz] = strval(field[75]);
- JatekosInfo[playerid][LSJegy] = strval(field[76]);
- JatekosInfo[playerid][SFJegy] = strval(field[77]);
- JatekosInfo[playerid][LVJegy] = strval(field[78]);
- JatekosInfo[playerid][Csekk1] = strval(field[79]);
- JatekosInfo[playerid][Csekk2] = strval(field[80]);
- JatekosInfo[playerid][Csekk3] = strval(field[81]);
- JatekosInfo[playerid][Csekk4] = strval(field[82]);
- JatekosInfo[playerid][Csekk5] = strval(field[83]);
- JatekosInfo[playerid][Csekk6] = strval(field[84]);
- JatekosInfo[playerid][Csekk7] = strval(field[85]);
- JatekosInfo[playerid][Csekk8] = strval(field[86]);
- JatekosInfo[playerid][Csekk9] = strval(field[87]);
- JatekosInfo[playerid][Csekk10] = strval(field[88]);
- JatekosInfo[playerid][Csekk11] = strval(field[89]);
- JatekosInfo[playerid][Csekk12] = strval(field[90]);
- JatekosInfo[playerid][Csekk13] = strval(field[91]);
- JatekosInfo[playerid][Csekk14] = strval(field[92]);
- JatekosInfo[playerid][Csekk15] = strval(field[93]);
- JatekosInfo[playerid][pCsekk1] = strval(field[94]);
- JatekosInfo[playerid][pCsekk2] = strval(field[95]);
- JatekosInfo[playerid][pCsekk3] = strval(field[96]);
- JatekosInfo[playerid][pCsekk4] = strval(field[97]);
- JatekosInfo[playerid][pCsekk5] = strval(field[98]);
- JatekosInfo[playerid][pCsekk6] = strval(field[99]);
- JatekosInfo[playerid][pCsekk7] = strval(field[100]);
- JatekosInfo[playerid][pCsekk8] = strval(field[101]);
- JatekosInfo[playerid][pCsekk9] = strval(field[102]);
- JatekosInfo[playerid][pCsekk10] = strval(field[103]);
- JatekosInfo[playerid][pCsekk11] = strval(field[104]);
- JatekosInfo[playerid][pCsekk12] = strval(field[105]);
- JatekosInfo[playerid][pCsekk13] = strval(field[106]);
- JatekosInfo[playerid][pCsekk14] = strval(field[107]);
- JatekosInfo[playerid][pCsekk15] = strval(field[108]);
- JatekosInfo[playerid][MotelSzoba] = strval(field[109]);
- JatekosInfo[playerid][Bankkartya] = strval(field[110]);
- MotelSzobaban[playerid] = strval(field[111]);
- JatekosInfo[playerid][Bizniszben] = strval(field[112]);
- JatekosInfo[playerid][Vezetes] = strval(field[113]);
- JatekosInfo[playerid][Repules] = strval(field[114]);
- JatekosInfo[playerid][KocsiJogsi] = strval(field[115]);
- JatekosInfo[playerid][RepuloJogsi] = strval(field[116]);
- JatekosInfo[playerid][HelikopterJogsi] = strval(field[117]);
- JatekosInfo[playerid][KamionJogsi] = strval(field[118]);
- JatekosInfo[playerid][MotorJogsi] = strval(field[119]);
- FegyverInfo[playerid][Fegyver1] = strval(field[120]);
- FegyverInfo[playerid][Fegyver1a] = strval(field[121]);
- FegyverInfo[playerid][Fegyver2] = strval(field[122]);
- FegyverInfo[playerid][Fegyver2a] = strval(field[123]);
- FegyverInfo[playerid][Fegyver3] = strval(field[124]);
- FegyverInfo[playerid][Fegyver3a] = strval(field[125]);
- FegyverInfo[playerid][Fegyver4] = strval(field[126]);
- FegyverInfo[playerid][Fegyver4a] = strval(field[127]);
- FegyverInfo[playerid][Fegyver5] = strval(field[128]);
- FegyverInfo[playerid][Fegyver5a] = strval(field[129]);
- FegyverInfo[playerid][Fegyver6] = strval(field[130]);
- FegyverInfo[playerid][Fegyver6a] = strval(field[131]);
- FegyverInfo[playerid][Fegyver7] = strval(field[132]);
- FegyverInfo[playerid][Fegyver7a] = strval(field[133]);
- FegyverInfo[playerid][Fegyver8] = strval(field[134]);
- FegyverInfo[playerid][Fegyver8a] = strval(field[135]);
- FegyverInfo[playerid][Fegyver9] = strval(field[136]);
- FegyverInfo[playerid][Fegyver9a] = strval(field[137]);
- FegyverInfo[playerid][Fegyver10] = strval(field[138]);
- FegyverInfo[playerid][Fegyver10a] = strval(field[139]);
- FegyverInfo[playerid][Fegyver11] = strval(field[140]);
- FegyverInfo[playerid][Fegyver11a] = strval(field[141]);
- FegyverInfo[playerid][Fegyver12] = strval(field[142]);
- FegyverInfo[playerid][Fegyver12a] = strval(field[143]);
- JatekosInfo[playerid][ViszValakit] = -1;
- CsekkLehetseges[playerid]= true;
- if(JatekosInfo[playerid][Admin] > 0)
- {
- JatekosInfo[playerid][ReportFogadas] = 1;
- ReportLatok ++;
- }
- SendClientMessage(playerid, SIKERES, "Sikeresen bejelentkeztél!");
- SendClientMessage(playerid, -1, "Tipp: Állítsd nagyobbra a chat ablakot! (/pagesize 20)");
- printf("%s bejelentkezett!", nev);
- KillTimer(tNincsBelepve[playerid]);
- NincsBelepve[playerid] = 0;
- if(JatekosInfo[playerid][Bevezeto] == 0)
- {
- printf("%s elkezdte megnézni a bevezetőt.",nev);
- tBevezeto[playerid] = SetTimerEx("BevezetoTimer",1000,true,"i",playerid);
- SendClientMessage(playerid,SARGA,"Üdv a szerveren.Az elkövetkező 2 percben egy rövid bevezetőben lesz részed.");
- }
- if(JatekosInfo[playerid][Bevezeto] == 1)
- {
- SpawnPlayer(playerid);
- TogglePlayerSpectating(playerid, 0);
- //new szint = JatekosInfo[playerid][Szint];
- new string2[128];
- new string6[128];
- //new string7[256];
- //new string8[256];
- //new xp,xpszukseges,kovszint;
- //kovszint = szint+1;
- //xp = JatekosInfo[playerid][XP];
- //xpszukseges = kovszint*szintxp;
- format(string2, sizeof string2,"~y~%s", GetPlayerNameEx(playerid));
- TextDrawSetString(nevtext[playerid], string2);
- TextDrawShowForPlayer(playerid,nevtext[playerid]);
- new ehseg,szomjusag,almossag;
- ehseg = JatekosInfo[playerid][Ehseg];
- szomjusag = JatekosInfo[playerid][Szomjusag];
- almossag = JatekosInfo[playerid][Almossag];
- format(string6, sizeof string6,"~y~Éhség~n~~w~%d~n~~y~Szomjúság~n~~w~%d~n~~y~Álmosság~w~~n~%d",ehseg,szomjusag,almossag);
- TextDrawSetString(extrainfo[playerid], string6);
- TextDrawShowForPlayer(playerid, extrainfo[playerid]);
- TextDrawTextSize(extrainfo[playerid], 0.5, 0.9);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- TextDrawShowForPlayer(playerid,hpbar[playerid]);
- TextDrawShowForPlayer(playerid,armourbar[playerid]);
- new bortonido;
- if (JatekosInfo[playerid][Borton] > 1) {bortonido = JatekosInfo[playerid][Borton];}
- if (JatekosInfo[playerid][AdminBorton] > 1) {bortonido = JatekosInfo[playerid][AdminBorton];}
- new string4[128];
- new string5[128];
- format(string4, sizeof string4,"~y~Börtön: %d p", bortonido);
- TextDrawSetString(borton[playerid], string4);
- new ev,honap,nap;
- getdate(ev,honap,nap);
- format(string5, sizeof string5,"~y~%d.%d.%d.", ev, honap, nap);
- TextDrawSetString(datum, string5);
- TextDrawShowForAll(datum);
- TextDrawTextSize(datum, 483.0, 49.0);
- tAutomatikusMentes[playerid] = SetTimerEx("AutomatikusMentes",20000,true,"i",playerid);
- tFrissites[playerid] = SetTimerEx("Frissites",5000,true,"i",playerid);
- tEgyperc[playerid] = SetTimerEx("Egyperc",60000,true,"i",playerid);
- tPenzSzamlalo[playerid] = SetTimerEx("PenzSzamlalo",1000,true,"i",playerid);
- tGyorsTimer[playerid] = SetTimerEx("GyorsTimer",1000,true,"i",playerid);
- if (JatekosInfo[playerid][Borton] > 1 )
- {
- TextDrawShowForPlayer(playerid, borton[playerid]);
- }
- if (JatekosInfo[playerid][AdminBorton] > 1 )
- {
- TextDrawShowForPlayer(playerid, borton[playerid]);
- }
- if (JatekosInfo[playerid][Frakcio] == 1 )
- {
- Rendorok ++;
- }
- if (JatekosInfo[playerid][Frakcio] == 2 )
- {
- Mentosok ++;
- }
- if (JatekosInfo[playerid][Frakcio] == 4 )
- {
- Taxisok ++;
- }
- if (JatekosInfo[playerid][Admin] > 0 )
- {
- Adminok ++;
- }
- }
- Belepve[playerid] = 1;
- }
- else
- {
- UjKick(playerid);
- KillTimer(tNincsBelepve[playerid]);
- }
- }
- if(dialogid == nemvalasztas)
- {
- if(response)
- {
- SendClientMessage(playerid, 0xFFFFFF, "Karaktered férfi lett!");
- JatekosInfo[playerid][Nem] = 1;
- new rand = random(sizeof(FerfiSkin));
- SetPlayerSkin(playerid,FerfiSkin[rand][0]);
- JatekosInfo[playerid][Skin] = FerfiSkin[rand][0];
- ShowPlayerDialog(playerid, kor, DIALOG_STYLE_INPUT, "Kor", "Írd be hány éves\nlegyen a karaktered.", "Rendben", "Mégse");
- }
- if(!response)
- {
- SendClientMessage(playerid, 0xFFFFFF, "Karaktered nő lett!");
- JatekosInfo[playerid][Nem] = 2;
- new rand = random(sizeof(NoiSkin));
- SetPlayerSkin(playerid,NoiSkin[rand][0]);
- JatekosInfo[playerid][Skin] = NoiSkin[rand][0];
- ShowPlayerDialog(playerid, kor, DIALOG_STYLE_INPUT, "Kor", "Írd be hány éves\nlegyen a karaktered.", "Rendben", "Mégse");
- }
- }
- if(dialogid == kor)
- {
- if(response)
- {
- if(strval(inputtext)<18 || strval(inputtext)>60)
- {
- ShowPlayerDialog(playerid, kor, DIALOG_STYLE_INPUT, "Kor", "18 és 60 között!", "Rendben", "Mégse");
- return 1;
- }
- else
- {
- new file[128];
- new string[128];
- new megadottkor = strval(inputtext);
- JatekosInfo[playerid][Kor] = megadottkor;
- JatekosInfo[playerid][KezdoSpawn] = 1;
- GetPlayerName(playerid, nev, sizeof(nev));
- format(file,sizeof(file),"/Adatbazis/Karakterek/%s.ini", nev);
- dini_IntSet(file,"Kezdő Spawn", JatekosInfo[playerid][KezdoSpawn]);
- TogglePlayerControllable(playerid,1);
- format(string, sizeof(string), "Karaktered %d éves lett!", megadottkor);
- SendClientMessage(playerid, 0xFFFFFF, string);
- return 1;
- }
- }
- if(!response)
- {
- UjKick(playerid);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement