Advertisement
Guest User

Untitled

a guest
Jan 1st, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.67 KB | None | 0 0
  1. if(dialogid == belepes)
  2. {
  3. if(response)
  4. {
  5. new string[128];
  6. if(strlen(inputtext) == 0)
  7. {
  8. format(string, sizeof string, "Bejelentkezés \n\nÜdv %s! \nRegisztrálva vagy! \n\nÍrd be a jelszavadat!", GetPlayerNameEx(playerid));
  9. ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, "Bejelentkezés", string, "Belépés", "Kilépés");
  10. return 0;
  11. }
  12. CheckMySQL();
  13. GetPlayerName(playerid,nev,sizeof(nev));
  14. format(string, sizeof(string), "SELECT * FROM Jatekosok WHERE Nev = '%s' AND Jelszo = '%d'", nev, inputtext);
  15. mysql_query(string);
  16. mysql_store_result();
  17.  
  18. if(!mysql_num_rows())
  19. {
  20. SendClientMessage(playerid, HIBA, "Rossz jelszó!");
  21. KillTimer(tNincsBelepve[playerid]);
  22. printf("%s bejelentkezése sikertelen volt.", GetPlayerNameEx(playerid));
  23. UjKick(playerid);
  24. return 0;
  25. }
  26.  
  27. new row[256]; // The length of 1 'row' total.
  28. new field[144][32]; // [4] = Amount of fields, [24] = Max length of the bigest field.
  29.  
  30. mysql_fetch_row_format(row, "|");
  31. explode(row, field, "|");
  32. mysql_free_result();
  33.  
  34. // The field starts here with 1, because the field 'Name' = 0, and we already have the name in a variable.
  35. JatekosInfo[playerid][Penz] = strval(field[3]);
  36. JatekosInfo[playerid][Admin] = strval(field[4]);
  37. JatekosInfo[playerid][Munka] = strval(field[5]);
  38. JatekosInfo[playerid][Halal] = strval(field[6]);
  39. JatekosInfo[playerid][Oles] = strval(field[7]);
  40. JatekosInfo[playerid][Skin] = strval(field[8]);
  41. JatekosInfo[playerid][KezdoSpawn] = strval(field[9]);
  42. JatekosInfo[playerid][X] = strval(field[10]);
  43. JatekosInfo[playerid][Y] = strval(field[11]);
  44. JatekosInfo[playerid][Z] = strval(field[12]);
  45. JatekosInfo[playerid][Leader] = strval(field[13]);
  46. JatekosInfo[playerid][Frakcio] = strval(field[14]);
  47. JatekosInfo[playerid][Rang] = strval(field[15]);
  48. JatekosInfo[playerid][Kor] = strval(field[16]);
  49. JatekosInfo[playerid][Nem] = strval(field[17]);
  50. JatekosInfo[playerid][Bann] = strval(field[18]);
  51. JatekosInfo[playerid][Bank] = strval(field[19]);
  52. JatekosInfo[playerid][Borton] = strval(field[20]);
  53. JatekosInfo[playerid][AdminBorton] = strval(field[21]);
  54. JatekosInfo[playerid][Telefon] = strval(field[22]);
  55. JatekosInfo[playerid][TelefonEgyenleg] = strval(field[23]);
  56. JatekosInfo[playerid][JatszottIdo] = strval(field[24]);
  57. JatekosInfo[playerid][Fizetes] = strval(field[25]);
  58. //JatekosInfo[playerid][Indok] = field[26];
  59. JatekosInfo[playerid][Terkep] = strval(field[27]);
  60. JatekosInfo[playerid][Okostelefon] = strval(field[28]);
  61. JatekosInfo[playerid][Lotto1] = strval(field[29]);
  62. JatekosInfo[playerid][Lotto2] = strval(field[30]);
  63. JatekosInfo[playerid][Lotto3] = strval(field[31]);
  64. JatekosInfo[playerid][Lotto4] = strval(field[32]);
  65. JatekosInfo[playerid][Lotto5] = strval(field[33]);
  66. JatekosInfo[playerid][Nyeremeny] = strval(field[34]);
  67. JatekosInfo[playerid][Kotel] = strval(field[35]);
  68. JatekosInfo[playerid][Interior] = strval(field[36]);
  69. JatekosInfo[playerid][Jarmu] = strval(field[37]);
  70. JatekosInfo[playerid][FizetesIdo] = strval(field[38]);
  71. JatekosInfo[playerid][Megbilincselve] = strval(field[39]);
  72. JatekosInfo[playerid][Szolgalatban] = strval(field[40]);
  73. JatekosInfo[playerid][Kaja] = strval(field[41]);
  74. JatekosInfo[playerid][Telefonkonyv] = strval(field[42]);
  75. JatekosInfo[playerid][Tanult] = strval(field[43]);
  76. JatekosInfo[playerid][Jarmulopas] = strval(field[44]);
  77. JatekosInfo[playerid][JarmulopasKepesseg] = strval(field[45]);
  78. JatekosInfo[playerid][DrogKeszites] = strval(field[46]);
  79. JatekosInfo[playerid][DrogKeszitesKepesseg] = strval(field[47]);
  80. JatekosInfo[playerid][Ehseg] = strval(field[48]);
  81. JatekosInfo[playerid][Szomjusag] = strval(field[49]);
  82. JatekosInfo[playerid][Almossag] = strval(field[50]);
  83. JatekosInfo[playerid][Haz] = strval(field[51]);
  84. JatekosInfo[playerid][Hazban] = strval(field[52]);
  85. JatekosInfo[playerid][Megkotozve] = strval(field[53]);
  86. JatekosInfo[playerid][Verdij] = strval(field[54]);
  87. JatekosInfo[playerid][Ital] = strval(field[55]);
  88. JatekosInfo[playerid][MunkaOra] = strval(field[56]);
  89. JatekosInfo[playerid][Cannabis] = strval(field[57]);
  90. JatekosInfo[playerid][Marihuana] = strval(field[58]);
  91. JatekosInfo[playerid][Joint] = strval(field[59]);
  92. JatekosInfo[playerid][Papir] = strval(field[60]);
  93. JatekosInfo[playerid][Teher] = strval(field[61]);
  94. JatekosInfo[playerid][MaxTeher] = strval(field[62]);
  95. JatekosInfo[playerid][Biznisz] = strval(field[63]);
  96. JatekosInfo[playerid][Drogos] = strval(field[64]);
  97. JatekosInfo[playerid][Energiaital] = strval(field[65]);
  98. JatekosInfo[playerid][Bevezeto] = strval(field[66]);
  99. JatekosInfo[playerid][Buntett] = strval(field[67]);
  100. JatekosInfo[playerid][Ittas] = strval(field[68]);
  101. JatekosInfo[playerid][HP2] = strval(field[69]);
  102. JatekosInfo[playerid][Armour2] = strval(field[70]);
  103. JatekosInfo[playerid][EnergiaIvas] = strval(field[71]);
  104. JatekosInfo[playerid][C4] = strval(field[72]);
  105. JatekosInfo[playerid][Robbanot] = strval(field[73]);
  106. JatekosInfo[playerid][Radiovevo] = strval(field[74]);
  107. JatekosInfo[playerid][Ragasztosz] = strval(field[75]);
  108. JatekosInfo[playerid][LSJegy] = strval(field[76]);
  109. JatekosInfo[playerid][SFJegy] = strval(field[77]);
  110. JatekosInfo[playerid][LVJegy] = strval(field[78]);
  111. JatekosInfo[playerid][Csekk1] = strval(field[79]);
  112. JatekosInfo[playerid][Csekk2] = strval(field[80]);
  113. JatekosInfo[playerid][Csekk3] = strval(field[81]);
  114. JatekosInfo[playerid][Csekk4] = strval(field[82]);
  115. JatekosInfo[playerid][Csekk5] = strval(field[83]);
  116. JatekosInfo[playerid][Csekk6] = strval(field[84]);
  117. JatekosInfo[playerid][Csekk7] = strval(field[85]);
  118. JatekosInfo[playerid][Csekk8] = strval(field[86]);
  119. JatekosInfo[playerid][Csekk9] = strval(field[87]);
  120. JatekosInfo[playerid][Csekk10] = strval(field[88]);
  121. JatekosInfo[playerid][Csekk11] = strval(field[89]);
  122. JatekosInfo[playerid][Csekk12] = strval(field[90]);
  123. JatekosInfo[playerid][Csekk13] = strval(field[91]);
  124. JatekosInfo[playerid][Csekk14] = strval(field[92]);
  125. JatekosInfo[playerid][Csekk15] = strval(field[93]);
  126. JatekosInfo[playerid][pCsekk1] = strval(field[94]);
  127. JatekosInfo[playerid][pCsekk2] = strval(field[95]);
  128. JatekosInfo[playerid][pCsekk3] = strval(field[96]);
  129. JatekosInfo[playerid][pCsekk4] = strval(field[97]);
  130. JatekosInfo[playerid][pCsekk5] = strval(field[98]);
  131. JatekosInfo[playerid][pCsekk6] = strval(field[99]);
  132. JatekosInfo[playerid][pCsekk7] = strval(field[100]);
  133. JatekosInfo[playerid][pCsekk8] = strval(field[101]);
  134. JatekosInfo[playerid][pCsekk9] = strval(field[102]);
  135. JatekosInfo[playerid][pCsekk10] = strval(field[103]);
  136. JatekosInfo[playerid][pCsekk11] = strval(field[104]);
  137. JatekosInfo[playerid][pCsekk12] = strval(field[105]);
  138. JatekosInfo[playerid][pCsekk13] = strval(field[106]);
  139. JatekosInfo[playerid][pCsekk14] = strval(field[107]);
  140. JatekosInfo[playerid][pCsekk15] = strval(field[108]);
  141. JatekosInfo[playerid][MotelSzoba] = strval(field[109]);
  142. JatekosInfo[playerid][Bankkartya] = strval(field[110]);
  143. MotelSzobaban[playerid] = strval(field[111]);
  144. JatekosInfo[playerid][Bizniszben] = strval(field[112]);
  145. JatekosInfo[playerid][Vezetes] = strval(field[113]);
  146. JatekosInfo[playerid][Repules] = strval(field[114]);
  147. JatekosInfo[playerid][KocsiJogsi] = strval(field[115]);
  148. JatekosInfo[playerid][RepuloJogsi] = strval(field[116]);
  149. JatekosInfo[playerid][HelikopterJogsi] = strval(field[117]);
  150. JatekosInfo[playerid][KamionJogsi] = strval(field[118]);
  151. JatekosInfo[playerid][MotorJogsi] = strval(field[119]);
  152. FegyverInfo[playerid][Fegyver1] = strval(field[120]);
  153. FegyverInfo[playerid][Fegyver1a] = strval(field[121]);
  154. FegyverInfo[playerid][Fegyver2] = strval(field[122]);
  155. FegyverInfo[playerid][Fegyver2a] = strval(field[123]);
  156. FegyverInfo[playerid][Fegyver3] = strval(field[124]);
  157. FegyverInfo[playerid][Fegyver3a] = strval(field[125]);
  158. FegyverInfo[playerid][Fegyver4] = strval(field[126]);
  159. FegyverInfo[playerid][Fegyver4a] = strval(field[127]);
  160. FegyverInfo[playerid][Fegyver5] = strval(field[128]);
  161. FegyverInfo[playerid][Fegyver5a] = strval(field[129]);
  162. FegyverInfo[playerid][Fegyver6] = strval(field[130]);
  163. FegyverInfo[playerid][Fegyver6a] = strval(field[131]);
  164. FegyverInfo[playerid][Fegyver7] = strval(field[132]);
  165. FegyverInfo[playerid][Fegyver7a] = strval(field[133]);
  166. FegyverInfo[playerid][Fegyver8] = strval(field[134]);
  167. FegyverInfo[playerid][Fegyver8a] = strval(field[135]);
  168. FegyverInfo[playerid][Fegyver9] = strval(field[136]);
  169. FegyverInfo[playerid][Fegyver9a] = strval(field[137]);
  170. FegyverInfo[playerid][Fegyver10] = strval(field[138]);
  171. FegyverInfo[playerid][Fegyver10a] = strval(field[139]);
  172. FegyverInfo[playerid][Fegyver11] = strval(field[140]);
  173. FegyverInfo[playerid][Fegyver11a] = strval(field[141]);
  174. FegyverInfo[playerid][Fegyver12] = strval(field[142]);
  175. FegyverInfo[playerid][Fegyver12a] = strval(field[143]);
  176.  
  177.  
  178.  
  179. JatekosInfo[playerid][ViszValakit] = -1;
  180. CsekkLehetseges[playerid]= true;
  181. if(JatekosInfo[playerid][Admin] > 0)
  182. {
  183. JatekosInfo[playerid][ReportFogadas] = 1;
  184. ReportLatok ++;
  185. }
  186.  
  187. SendClientMessage(playerid, SIKERES, "Sikeresen bejelentkeztél!");
  188. SendClientMessage(playerid, -1, "Tipp: Állítsd nagyobbra a chat ablakot! (/pagesize 20)");
  189. printf("%s bejelentkezett!", nev);
  190. KillTimer(tNincsBelepve[playerid]);
  191. NincsBelepve[playerid] = 0;
  192.  
  193. if(JatekosInfo[playerid][Bevezeto] == 0)
  194. {
  195. printf("%s elkezdte megnézni a bevezetőt.",nev);
  196. tBevezeto[playerid] = SetTimerEx("BevezetoTimer",1000,true,"i",playerid);
  197. SendClientMessage(playerid,SARGA,"Üdv a szerveren.Az elkövetkező 2 percben egy rövid bevezetőben lesz részed.");
  198. }
  199. if(JatekosInfo[playerid][Bevezeto] == 1)
  200. {
  201. SpawnPlayer(playerid);
  202. TogglePlayerSpectating(playerid, 0);
  203. //new szint = JatekosInfo[playerid][Szint];
  204. new string2[128];
  205. new string6[128];
  206. //new string7[256];
  207. //new string8[256];
  208. //new xp,xpszukseges,kovszint;
  209. //kovszint = szint+1;
  210. //xp = JatekosInfo[playerid][XP];
  211. //xpszukseges = kovszint*szintxp;
  212. format(string2, sizeof string2,"~y~%s", GetPlayerNameEx(playerid));
  213. TextDrawSetString(nevtext[playerid], string2);
  214. TextDrawShowForPlayer(playerid,nevtext[playerid]);
  215. new ehseg,szomjusag,almossag;
  216. ehseg = JatekosInfo[playerid][Ehseg];
  217. szomjusag = JatekosInfo[playerid][Szomjusag];
  218. almossag = JatekosInfo[playerid][Almossag];
  219. 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);
  220. TextDrawSetString(extrainfo[playerid], string6);
  221. TextDrawShowForPlayer(playerid, extrainfo[playerid]);
  222. TextDrawTextSize(extrainfo[playerid], 0.5, 0.9);
  223. TextDrawShowForPlayer(playerid, Ft[playerid]);
  224. TextDrawShowForPlayer(playerid, Box[playerid]);
  225. TextDrawShowForPlayer(playerid,hpbar[playerid]);
  226. TextDrawShowForPlayer(playerid,armourbar[playerid]);
  227.  
  228.  
  229.  
  230. new bortonido;
  231. if (JatekosInfo[playerid][Borton] > 1) {bortonido = JatekosInfo[playerid][Borton];}
  232. if (JatekosInfo[playerid][AdminBorton] > 1) {bortonido = JatekosInfo[playerid][AdminBorton];}
  233. new string4[128];
  234. new string5[128];
  235. format(string4, sizeof string4,"~y~Börtön: %d p", bortonido);
  236. TextDrawSetString(borton[playerid], string4);
  237. new ev,honap,nap;
  238. getdate(ev,honap,nap);
  239. format(string5, sizeof string5,"~y~%d.%d.%d.", ev, honap, nap);
  240. TextDrawSetString(datum, string5);
  241. TextDrawShowForAll(datum);
  242. TextDrawTextSize(datum, 483.0, 49.0);
  243. tAutomatikusMentes[playerid] = SetTimerEx("AutomatikusMentes",20000,true,"i",playerid);
  244. tFrissites[playerid] = SetTimerEx("Frissites",5000,true,"i",playerid);
  245. tEgyperc[playerid] = SetTimerEx("Egyperc",60000,true,"i",playerid);
  246. tPenzSzamlalo[playerid] = SetTimerEx("PenzSzamlalo",1000,true,"i",playerid);
  247. tGyorsTimer[playerid] = SetTimerEx("GyorsTimer",1000,true,"i",playerid);
  248. if (JatekosInfo[playerid][Borton] > 1 )
  249. {
  250. TextDrawShowForPlayer(playerid, borton[playerid]);
  251. }
  252. if (JatekosInfo[playerid][AdminBorton] > 1 )
  253. {
  254. TextDrawShowForPlayer(playerid, borton[playerid]);
  255. }
  256. if (JatekosInfo[playerid][Frakcio] == 1 )
  257. {
  258. Rendorok ++;
  259. }
  260. if (JatekosInfo[playerid][Frakcio] == 2 )
  261. {
  262. Mentosok ++;
  263. }
  264. if (JatekosInfo[playerid][Frakcio] == 4 )
  265. {
  266. Taxisok ++;
  267. }
  268. if (JatekosInfo[playerid][Admin] > 0 )
  269. {
  270. Adminok ++;
  271. }
  272. }
  273.  
  274. Belepve[playerid] = 1;
  275. }
  276. else
  277. {
  278. UjKick(playerid);
  279. KillTimer(tNincsBelepve[playerid]);
  280. }
  281. }
  282. if(dialogid == nemvalasztas)
  283. {
  284. if(response)
  285. {
  286. SendClientMessage(playerid, 0xFFFFFF, "Karaktered férfi lett!");
  287. JatekosInfo[playerid][Nem] = 1;
  288. new rand = random(sizeof(FerfiSkin));
  289. SetPlayerSkin(playerid,FerfiSkin[rand][0]);
  290. JatekosInfo[playerid][Skin] = FerfiSkin[rand][0];
  291. ShowPlayerDialog(playerid, kor, DIALOG_STYLE_INPUT, "Kor", "Írd be hány éves\nlegyen a karaktered.", "Rendben", "Mégse");
  292. }
  293. if(!response)
  294. {
  295. SendClientMessage(playerid, 0xFFFFFF, "Karaktered nő lett!");
  296. JatekosInfo[playerid][Nem] = 2;
  297. new rand = random(sizeof(NoiSkin));
  298. SetPlayerSkin(playerid,NoiSkin[rand][0]);
  299. JatekosInfo[playerid][Skin] = NoiSkin[rand][0];
  300. ShowPlayerDialog(playerid, kor, DIALOG_STYLE_INPUT, "Kor", "Írd be hány éves\nlegyen a karaktered.", "Rendben", "Mégse");
  301.  
  302. }
  303. }
  304. if(dialogid == kor)
  305. {
  306. if(response)
  307. {
  308. if(strval(inputtext)<18 || strval(inputtext)>60)
  309. {
  310. ShowPlayerDialog(playerid, kor, DIALOG_STYLE_INPUT, "Kor", "18 és 60 között!", "Rendben", "Mégse");
  311. return 1;
  312. }
  313. else
  314. {
  315.  
  316. new file[128];
  317. new string[128];
  318. new megadottkor = strval(inputtext);
  319. JatekosInfo[playerid][Kor] = megadottkor;
  320. JatekosInfo[playerid][KezdoSpawn] = 1;
  321.  
  322. GetPlayerName(playerid, nev, sizeof(nev));
  323. format(file,sizeof(file),"/Adatbazis/Karakterek/%s.ini", nev);
  324. dini_IntSet(file,"Kezdő Spawn", JatekosInfo[playerid][KezdoSpawn]);
  325.  
  326. TogglePlayerControllable(playerid,1);
  327. format(string, sizeof(string), "Karaktered %d éves lett!", megadottkor);
  328. SendClientMessage(playerid, 0xFFFFFF, string);
  329. return 1;
  330.  
  331. }
  332. }
  333. if(!response)
  334. {
  335. UjKick(playerid);
  336. }
  337. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement