Theodore123

OnPlayerRegister, OnPlayerUpdate, OnPlayerLogins

Dec 1st, 2013
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.79 KB | None | 0 0
  1. public OnPlayerRegister(playerid, password[])
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. new string3[32];
  6. new playername3[MAX_PLAYER_NAME];
  7. GetPlayerName(playerid, playername3, sizeof(playername3));
  8. format(string3, sizeof(string3), "Smetke/%s.ini", playername3);
  9. new File: hFile = fopen(string3, io_write);
  10. if (hFile)
  11. {
  12. strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
  13. new var[64];
  14. dini_IntSet(string3, "Lozinka",PlayerInfo[playerid][pKey]);
  15. dini_IntSet(string3, "Level",PlayerInfo[playerid][pLevel]);
  16. dini_IntSet(string3, "Ragjanje",PlayerInfo[playerid][pSpawn]);
  17. dini_IntSet(string3, "AdminLevel",PlayerInfo[playerid][pAdmin]);
  18. dini_IntSet(string3, "GameMasterLevel",PlayerInfo[playerid][pGameMaster]);
  19. dini_IntSet(string3, "DonatorRank",PlayerInfo[playerid][pDonatorRank]);
  20. dini_IntSet(string3, "DonatorPoeni",PlayerInfo[playerid][pDonatorPoeni]);
  21. dini_IntSet(string3, "Vreme",PlayerInfo[playerid][pConnectTime]);
  22. dini_IntSet(string3, "Registriran",PlayerInfo[playerid][pReg]);
  23. dini_IntSet(string3, "Pol",PlayerInfo[playerid][pSex]);
  24. dini_IntSet(string3, "Godini",PlayerInfo[playerid][pGodini]);
  25. dini_IntSet(string3, "GPS",PlayerInfo[playerid][pGPS]);
  26. dini_IntSet(string3, "Drzava",PlayerInfo[playerid][pDrzava]);
  27. dini_IntSet(string3, "Zamolcen",PlayerInfo[playerid][pZamolcen]);
  28. dini_IntSet(string3, "Zamrznat",PlayerInfo[playerid][pZamrznat]);
  29. dini_IntSet(string3, "Respekti",PlayerInfo[playerid][pExp]);
  30. dini_IntSet(string3, "Kes",PlayerInfo[playerid][pCash]);
  31. PlayerInfo[playerid][pCash] = Cash[playerid];
  32. dini_IntSet(string3, "Banka",PlayerInfo[playerid][pAccount]);
  33. dini_IntSet(string3, "OsomnicenLevel",WantedLevel[playerid]);
  34. dini_IntSet(string3, "Umren",PlayerInfo[playerid][pDeaths]);
  35. dini_IntSet(string3, "Zatvoren",PlayerInfo[playerid][pArrested]);
  36. dini_IntSet(string3, "OsomnicenUmren",PlayerInfo[playerid][pWantedDeaths]);
  37. dini_IntSet(string3, "Imenik",PlayerInfo[playerid][pPhoneBook]);
  38. dini_IntSet(string3, "LottoBroj",PlayerInfo[playerid][pLottoNr]);
  39. dini_IntSet(string3, "Ribi",PlayerInfo[playerid][pFishes]);
  40. dini_IntSet(string3, "Rabota",PlayerInfo[playerid][pJob]);
  41. dini_IntSet(string3, "Plata",PlayerInfo[playerid][pPayCheck]);
  42. dini_IntSet(string3, "Zatvoren",PlayerInfo[playerid][pJailed]);
  43. dini_IntSet(string3, "ZatvorenVreme",PlayerInfo[playerid][pJailTime]);
  44. dini_IntSet(string3, "Materijali",PlayerInfo[playerid][pMats]);
  45. dini_IntSet(string3, "Droga",PlayerInfo[playerid][pDrugs]);
  46. dini_IntSet(string3, "Lider",PlayerInfo[playerid][pLeader]);
  47. dini_IntSet(string3, "Clen",PlayerInfo[playerid][pMember]);
  48. dini_IntSet(string3, "FamilijaClen",PlayerInfo[playerid][pFMember]);
  49. dini_IntSet(string3, "Rank",PlayerInfo[playerid][pRank]);
  50. dini_IntSet(string3, "Skin",PlayerInfo[playerid][pChar]);
  51. dini_IntSet(string3, "DetektorSkill",PlayerInfo[playerid][pDetSkill]);
  52. dini_IntSet(string3, "SeksualenSkill",PlayerInfo[playerid][pSexSkill]);
  53. dini_IntSet(string3, "BokserskiSkill",PlayerInfo[playerid][pBoxSkill]);
  54. dini_IntSet(string3, "MehanicarSkill",PlayerInfo[playerid][pMechSkill]);
  55. dini_IntSet(string3, "KradecSkill",PlayerInfo[playerid][pJackSkill]);
  56. dini_IntSet(string3, "AvtomobilSkill",PlayerInfo[playerid][pCarSkill]);
  57. dini_IntSet(string3, "VestiSkill",PlayerInfo[playerid][pNewsSkill]);
  58. dini_IntSet(string3, "DrogaSkill",PlayerInfo[playerid][pDrugsSkill]);
  59. dini_IntSet(string3, "GotvenjeSkill",PlayerInfo[playerid][pCookSkill]);
  60. dini_IntSet(string3, "RibolovSkill",PlayerInfo[playerid][pFishSkill]);
  61. dini_FloatSet(string3, "Zdravje",PlayerInfo[playerid][pHealth]);
  62. dini_FloatSet(string3, "Armor",PlayerInfo[playerid][pSHealth]);
  63. dini_IntSet(string3, "Interior",PlayerInfo[playerid][pInt]);
  64. dini_IntSet(string3, "Lokal",PlayerInfo[playerid][pLocal]);
  65. dini_IntSet(string3, "Tim",PlayerInfo[playerid][pTeam]);
  66. dini_IntSet(string3, "Model",PlayerInfo[playerid][pModel]);
  67. dini_IntSet(string3, "Mobilen",PlayerInfo[playerid][pPnumber]);
  68. dini_IntSet(string3, "Avtomobil",PlayerInfo[playerid][pPcarkey]);
  69. dini_IntSet(string3, "Avtomobil1",PlayerInfo[playerid][pPcarkey2]);
  70. dini_IntSet(string3, "Kukja",KucaInfo[playerid][kVlasnik]);
  71. dini_IntSet(string3, "Biznis",BiznisInfo[playerid][bVlasnik]);
  72. dini_IntSet(string3, "Firma",FirmaInfo[playerid][fVlasnik]);
  73. dini_IntSet(string3, "Vikendica",VikendicaInfo[playerid][vVlasnik]);
  74. dini_FloatSet(string3, "Pozicija_X",PlayerInfo[playerid][pPos_x]);
  75. dini_FloatSet(string3, "Pozicija_Y",PlayerInfo[playerid][pPos_y]);
  76. dini_FloatSet(string3, "Pozicija_Z",PlayerInfo[playerid][pPos_z]);
  77. dini_IntSet(string3, "VozackaDozvola",PlayerInfo[playerid][pCarLic]);
  78. dini_IntSet(string3, "LetackaDozvola",PlayerInfo[playerid][pFlyLic]);
  79. dini_IntSet(string3, "PlovidbaDozvola",PlayerInfo[playerid][pBoatLic]);
  80. dini_IntSet(string3, "RibolovDozvola",PlayerInfo[playerid][pFishLic]);
  81. dini_IntSet(string3, "OruzjeDozvola",PlayerInfo[playerid][pGunLic]);
  82. dini_IntSet(string3, "Plata",PlayerInfo[playerid][pPayDay]);
  83. dini_IntSet(string3, "Tutorijal",PlayerInfo[playerid][pTut]);
  84. dini_IntSet(string3, "VoBrak",PlayerInfo[playerid][pMarried]);
  85. dini_Set(string3, "VoBrakSo",PlayerInfo[playerid][pMarriedTo]);
  86. dini_IntSet(string3, "Zapalka",PlayerInfo[playerid][pLighter]);
  87. dini_IntSet(string3, "Cigari",PlayerInfo[playerid][pCigarettes]);
  88. dini_IntSet(string3, "Opomeni",PlayerInfo[playerid][pWarns]);
  89. fclose(hFile);
  90. new loginstring[600];
  91. new loginname[64];
  92. GetPlayerName(playerid,loginname,sizeof(loginname));
  93. format(loginstring, sizeof(loginstring), "{FFFFFF}Dobredojdovte Gospodine %s\n{0080FF}>{FFFFFF}Vasiot akaunt e registriran i e uspesno vcitan zatoa\nve molime da ja vnesete vasata lozinka i da se logirate\nna vasiot akaunt.",loginname);
  94. format(loginstring, sizeof(loginstring), "%s\n\n{0080FF}>{FFFFFF}Otkako ke se logirate ne zaboravajte na RP Pravilata\nkoi treba da gi procituvate vo spotivno ke sleduvaat\nkazni od strana na admin/gm timot koj e nadlezen za toa.",loginstring);
  95. format(loginstring, sizeof(loginstring), "%s\n\n{0080FF}>{FFFFFF}BalkanEvolution Gaming vi posakuva mnogu zabava i druzenje.\n{0080FF}>{FFFFFF}Dokolku imate nekoj problem posetete {E3EB15}www.BalkanEvolution.net16.net\n\n{FFFFFF}Vkupno obidi:{FF4040} %d",loginstring, LoginObidi[playerid]);
  96. ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"{FF4040}Logiranje",loginstring,"Ok","Izlez");
  97. LoginObidi[playerid] += 1;
  98. if(LoginObidi[playerid] == 5)
  99. {
  100. Kick(playerid);
  101. }
  102. }
  103. }
  104. return 1;
  105. }
  106.  
  107. public OnPlayerUpdate(playerid)
  108. {
  109. if(IsPlayerConnected(playerid))
  110. {
  111. if(gPlayerLogged[playerid])
  112. {
  113. new string3[64];
  114. new playername3[MAX_PLAYER_NAME];
  115. GetPlayerName(playerid, playername3, sizeof(playername3));
  116. format(string3, sizeof(string3), "Smetke/%s.ini", playername3);
  117. new File: hFile = fopen(string3, io_write);
  118. if (hFile)
  119. {
  120. new var[64];
  121. PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
  122. dini_IntSet(string3, "Lozinka",PlayerInfo[playerid][pKey]);
  123. dini_IntSet(string3, "Level",PlayerInfo[playerid][pLevel]);
  124. dini_IntSet(string3, "Ragjanje",PlayerInfo[playerid][pSpawn]);
  125. dini_IntSet(string3, "AdminLevel",PlayerInfo[playerid][pAdmin]);
  126. dini_IntSet(string3, "GameMasterLevel",PlayerInfo[playerid][pGameMaster]);
  127. dini_IntSet(string3, "DonatorRank",PlayerInfo[playerid][pDonatorRank]);
  128. dini_IntSet(string3, "DonatorPoeni",PlayerInfo[playerid][pDonatorPoeni]);
  129. dini_IntSet(string3, "Vreme",PlayerInfo[playerid][pConnectTime]);
  130. dini_IntSet(string3, "Registriran",PlayerInfo[playerid][pReg]);
  131. dini_IntSet(string3, "Pol",PlayerInfo[playerid][pSex]);
  132. dini_IntSet(string3, "Godini",PlayerInfo[playerid][pGodini]);
  133. dini_IntSet(string3, "GPS",PlayerInfo[playerid][pGPS]);
  134. dini_IntSet(string3, "Drzava",PlayerInfo[playerid][pDrzava]);
  135. dini_IntSet(string3, "Zamolcen",PlayerInfo[playerid][pZamolcen]);
  136. dini_IntSet(string3, "Zamrznat",PlayerInfo[playerid][pZamrznat]);
  137. dini_IntSet(string3, "Respekti",PlayerInfo[playerid][pExp]);
  138. dini_IntSet(string3, "Kes",PlayerInfo[playerid][pCash]);
  139. PlayerInfo[playerid][pCash] = Cash[playerid];
  140. dini_IntSet(string3, "Banka",PlayerInfo[playerid][pAccount]);
  141. dini_IntSet(string3, "OsomnicenLevel",WantedLevel[playerid]);
  142. dini_IntSet(string3, "Umren",PlayerInfo[playerid][pDeaths]);
  143. dini_IntSet(string3, "Zatvoren",PlayerInfo[playerid][pArrested]);
  144. dini_IntSet(string3, "OsomnicenUmren",PlayerInfo[playerid][pWantedDeaths]);
  145. dini_IntSet(string3, "Imenik",PlayerInfo[playerid][pPhoneBook]);
  146. dini_IntSet(string3, "LottoBroj",PlayerInfo[playerid][pLottoNr]);
  147. dini_IntSet(string3, "Ribi",PlayerInfo[playerid][pFishes]);
  148. dini_IntSet(string3, "Rabota",PlayerInfo[playerid][pJob]);
  149. dini_IntSet(string3, "Plata",PlayerInfo[playerid][pPayCheck]);
  150. dini_IntSet(string3, "Zatvoren",PlayerInfo[playerid][pJailed]);
  151. dini_IntSet(string3, "ZatvorenVreme",PlayerInfo[playerid][pJailTime]);
  152. dini_IntSet(string3, "Materijali",PlayerInfo[playerid][pMats]);
  153. dini_IntSet(string3, "Droga",PlayerInfo[playerid][pDrugs]);
  154. dini_IntSet(string3, "Lider",PlayerInfo[playerid][pLeader]);
  155. dini_IntSet(string3, "Clen",PlayerInfo[playerid][pMember]);
  156. dini_IntSet(string3, "FamilijaClen",PlayerInfo[playerid][pFMember]);
  157. dini_IntSet(string3, "Rank",PlayerInfo[playerid][pRank]);
  158. dini_IntSet(string3, "Skin",PlayerInfo[playerid][pChar]);
  159. dini_IntSet(string3, "DetektorSkill",PlayerInfo[playerid][pDetSkill]);
  160. dini_IntSet(string3, "SeksualenSkill",PlayerInfo[playerid][pSexSkill]);
  161. dini_IntSet(string3, "BokserskiSkill",PlayerInfo[playerid][pBoxSkill]);
  162. dini_IntSet(string3, "MehanicarSkill",PlayerInfo[playerid][pMechSkill]);
  163. dini_IntSet(string3, "KradecSkill",PlayerInfo[playerid][pJackSkill]);
  164. dini_IntSet(string3, "AvtomobilSkill",PlayerInfo[playerid][pCarSkill]);
  165. dini_IntSet(string3, "VestiSkill",PlayerInfo[playerid][pNewsSkill]);
  166. dini_IntSet(string3, "DrogaSkill",PlayerInfo[playerid][pDrugsSkill]);
  167. dini_IntSet(string3, "GotvenjeSkill",PlayerInfo[playerid][pCookSkill]);
  168. dini_IntSet(string3, "RibolovSkill",PlayerInfo[playerid][pFishSkill]);
  169. dini_FloatSet(string3, "Zdravje",PlayerInfo[playerid][pHealth]);
  170. dini_FloatSet(string3, "Armor",PlayerInfo[playerid][pSHealth]);
  171. dini_IntSet(string3, "Interior",PlayerInfo[playerid][pInt]);
  172. dini_IntSet(string3, "Lokal",PlayerInfo[playerid][pLocal]);
  173. dini_IntSet(string3, "Tim",PlayerInfo[playerid][pTeam]);
  174. dini_IntSet(string3, "Model",PlayerInfo[playerid][pModel]);
  175. dini_IntSet(string3, "Mobilen",PlayerInfo[playerid][pPnumber]);
  176. dini_IntSet(string3, "Avtomobil",PlayerInfo[playerid][pPcarkey]);
  177. dini_IntSet(string3, "Avtomobil1",PlayerInfo[playerid][pPcarkey2]);
  178. dini_IntSet(string3, "Kukja",KucaInfo[playerid][kVlasnik]);
  179. dini_IntSet(string3, "Biznis", BiznisInfo[playerid][bVlasnik]);
  180. dini_IntSet(string3, "Firma", BiznisInfo[playerid][fVlasnik]);
  181. dini_IntSet(string3, "Vikendica", BiznisInfo[playerid][vVlasnik]);
  182. dini_IntSet(string3, "Stan", StanInfo[playerid][sVlasnik]);
  183. dini_FloatSet(string3, "Pozicija_X",PlayerInfo[playerid][pPos_x]);
  184. dini_FloatSet(string3, "Pozicija_Y",PlayerInfo[playerid][pPos_y]);
  185. dini_FloatSet(string3, "Pozicija_Z",PlayerInfo[playerid][pPos_z]);
  186. dini_IntSet(string3, "VozackaDozvola",PlayerInfo[playerid][pCarLic]);
  187. dini_IntSet(string3, "LetackaDozvola",PlayerInfo[playerid][pFlyLic]);
  188. dini_IntSet(string3, "PlovidbaDozvola",PlayerInfo[playerid][pBoatLic]);
  189. dini_IntSet(string3, "RibolovDozvola",PlayerInfo[playerid][pFishLic]);
  190. dini_IntSet(string3, "OruzjeDozvola",PlayerInfo[playerid][pGunLic]);
  191. dini_IntSet(string3, "Plata",PlayerInfo[playerid][pPayDay]);
  192. dini_IntSet(string3, "Tutorijal",PlayerInfo[playerid][pTut]);
  193. dini_IntSet(string3, "VoBrak",PlayerInfo[playerid][pMarried]);
  194. dini_Set(string3, "VoBrakSo",PlayerInfo[playerid][pMarriedTo]);
  195. dini_IntSet(string3, "Zapalka",PlayerInfo[playerid][pLighter]);
  196. dini_IntSet(string3, "Cigari",PlayerInfo[playerid][pCigarettes]);
  197. dini_IntSet(string3, "Opomeni",PlayerInfo[playerid][pWarns]);
  198. fclose(hFile);
  199. }
  200. }
  201. }
  202. return 1;
  203. }
  204.  
  205. public OnPlayerLogins(playerid,password[])
  206. {
  207. //PlayAudioStreamForPlayer(playerid,"http://picosong.com/whh9/");
  208. new tmp2[256];
  209. new string2[64];
  210. new playername2[MAX_PLAYER_NAME];
  211. new playernamesplit[3][MAX_PLAYER_NAME];
  212. GetPlayerName(playerid, playername2, sizeof(playername2));
  213. split(playername2, playernamesplit, '_');
  214. format(string2, sizeof(string2), "Smetke/%s.ini", playername2);
  215. new File: UserFile = fopen(string2, io_read);
  216. if ( UserFile )
  217. {
  218. new PassData[256];
  219. new keytmp[256], valtmp[256];
  220. fread( UserFile , PassData , sizeof( PassData ) );
  221. keytmp = ini_GetKey( PassData );
  222. if(!strcmp( keytmp , "Lozinka" , false ))
  223. {
  224. valtmp = ini_GetValue( PassData );
  225. strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
  226. }
  227. if(strcmp(PlayerInfo[playerid][pKey],password, true))
  228. {
  229. new key[ 256 ] , val[ 256 ];
  230. new Data[ 256 ];
  231. while ( fread( UserFile , Data , sizeof( Data ) ) )
  232. {
  233. key = ini_GetKey( Data );
  234. PlayerInfo[playerid][pLevel] = dini_Int(string2,"Level");
  235. PlayerInfo[playerid][pSpawn] = dini_Int(string2,"Ragjanje");
  236. PlayerInfo[playerid][pAdmin] = dini_Int(string2,"AdminLevel");
  237. PlayerInfo[playerid][pGameMaster] = dini_Int(string2,"GameMasterLevel");
  238. PlayerInfo[playerid][pDonatorRank] = dini_Int(string2,"DonatorRank");
  239. PlayerInfo[playerid][pDonatorPoeni] = dini_Int(string2,"DonatorPoeni");
  240. PlayerInfo[playerid][pConnectTime] = dini_Int(string2,"Vreme");
  241. PlayerInfo[playerid][pReg] = dini_Int(string2,"Registriran");
  242. PlayerInfo[playerid][pSex] = dini_Int(string2,"Pol");
  243. PlayerInfo[playerid][pGodini] = dini_Int(string2,"Godini");
  244. PlayerInfo[playerid][pGPS] = dini_Int(string2,"GPS");
  245. PlayerInfo[playerid][pDrzava] = dini_Int(string2,"Drzava");
  246. PlayerInfo[playerid][pZamolcen] = dini_Int(string2,"Zamolcen");
  247. PlayerInfo[playerid][pZamrznat] = dini_Int(string2,"Zamrznat");
  248. PlayerInfo[playerid][pExp] = dini_Int(string2,"Respekti");
  249. PlayerInfo[playerid][pCash] = dini_Int(string2,"Kes");
  250. PlayerInfo[playerid][pAccount] = dini_Int(string2,"Banka");
  251. WantedLevel[playerid] = dini_Int(string2,"OsomnicenLevel");
  252. PlayerInfo[playerid][pDeaths] = dini_Int(string2,"Umren");
  253. PlayerInfo[playerid][pArrested] = dini_Int(string2,"Zatvoren");
  254. PlayerInfo[playerid][pWantedDeaths] = dini_Int(string2,"OsomnicenUmren");
  255. PlayerInfo[playerid][pPhoneBook] = dini_Int(string2,"Imenik");
  256. PlayerInfo[playerid][pLottoNr] = dini_Int(string2,"LottoBroj");
  257. PlayerInfo[playerid][pFishes] = dini_Int(string2,"Ribi");
  258. PlayerInfo[playerid][pJob] = dini_Int(string2,"Rabota");
  259. PlayerInfo[playerid][pPayCheck] = dini_Int(string2,"Plata");
  260. PlayerInfo[playerid][pJailed] = dini_Int(string2,"Zatvoren");
  261. PlayerInfo[playerid][pJailTime] = dini_Int(string2,"ZatvorenVreme");
  262. PlayerInfo[playerid][pMats] = dini_Int(string2,"Materijali");
  263. PlayerInfo[playerid][pDrugs] = dini_Int(string2,"Droga");
  264. PlayerInfo[playerid][pLeader] = dini_Int(string2,"Lider");
  265. PlayerInfo[playerid][pMember] = dini_Int(string2,"Clen");
  266. PlayerInfo[playerid][pFMember] = dini_Int(string2,"FamilijaClen");
  267. PlayerInfo[playerid][pRank] = dini_Int(string2,"Rank");
  268. PlayerInfo[playerid][pChar] = dini_Int(string2,"Skin");
  269. PlayerInfo[playerid][pDetSkill] = dini_Int(string2,"DetektorSkill");
  270. PlayerInfo[playerid][pSexSkill] = dini_Int(string2,"SeksualenSkill");
  271. PlayerInfo[playerid][pBoxSkill] = dini_Int(string2,"BokserskiSkill");
  272. PlayerInfo[playerid][pMechSkill] = dini_Int(string2,"MehanicarSkill");
  273. PlayerInfo[playerid][pJackSkill] = dini_Int(string2,"KradecSkill");
  274. PlayerInfo[playerid][pCarSkill] = dini_Int(string2,"AvtomobilSkill");
  275. PlayerInfo[playerid][pNewsSkill] = dini_Int(string2,"VestiSkill");
  276. PlayerInfo[playerid][pDrugsSkill] = dini_Int(string2,"DrogaSkill");
  277. PlayerInfo[playerid][pCookSkill] = dini_Int(string2,"GotvenjeSkill");
  278. PlayerInfo[playerid][pFishSkill] = dini_Int(string2,"RibiSkill");
  279. PlayerInfo[playerid][pHealth] = dini_Float(string2,"Zdravje");
  280. PlayerInfo[playerid][pSHealth] = dini_Float(string2,"Armor");
  281. PlayerInfo[playerid][pInt] = dini_Int(string2,"Interior");
  282. PlayerInfo[playerid][pLocal] = dini_Int(string2,"Lokal");
  283. PlayerInfo[playerid][pTeam] = dini_Int(string2,"Tim");
  284. PlayerInfo[playerid][pModel] = dini_Int(string2,"Model");
  285. PlayerInfo[playerid][pPnumber] = dini_Int(string2,"Mobilen");
  286. PlayerInfo[playerid][pPcarkey] = dini_Int(string2,"Avtomobil");
  287. PlayerInfo[playerid][pPcarkey2] = dini_Int(string2,"Avtomobil1");
  288. KucaInfo[playerid][kVlasnik] = dini_Int(string2,"Kukja");
  289. BiznisInfo[playerid][bVlasnik] = dini_Int(string2,"Biznis");
  290. FirmaInfo[playerid][fVlasnik] = dini_Int(string2,"Firma");
  291. VikendicaInfo[playerid][vVlasnik] = dini_Int(string2,"Vikendica");
  292. StanInfo[playerid][sVlasnik] = dini_Int(string2,"Stan");
  293. PlayerInfo[playerid][pPos_x] = dini_Float(string2,"Pozicija_X");
  294. PlayerInfo[playerid][pPos_y] = dini_Float(string2,"Pozicija_Y");
  295. PlayerInfo[playerid][pPos_z] = dini_Float(string2,"Pozicija_Z");
  296. PlayerInfo[playerid][pCarLic] = dini_Int(string2,"VozackaDozvola");
  297. PlayerInfo[playerid][pFlyLic] = dini_Int(string2,"LetackaDozvola");
  298. PlayerInfo[playerid][pBoatLic] = dini_Int(string2,"PlovidbaDozvola");
  299. PlayerInfo[playerid][pFishLic] = dini_Int(string2,"RibolovDozvola");
  300. PlayerInfo[playerid][pGunLic] = dini_Int(string2,"OruzjeDozvola");
  301. PlayerInfo[playerid][pPayDay] = dini_Int(string2,"Plata");
  302. PlayerInfo[playerid][pTut] = dini_Int(string2,"Tutorijal");
  303. PlayerInfo[playerid][pMarried] = dini_Int(string2,"VoBrak");
  304. strmid(PlayerInfo[playerid][pMarriedTo],dini_Get(string2,"VoBrakSo"),0,strlen(dini_Get(string2,"VoBrakSo")),255);
  305. PlayerInfo[playerid][pLighter] = dini_Int(string2,"Zapalka");
  306. PlayerInfo[playerid][pCigarettes] = dini_Int(string2,"Cigari");
  307. PlayerInfo[playerid][pWarns] = dini_Int(string2,"Opomeni");
  308.  
  309. }//end while
  310. fclose(UserFile);//close the file after everything has been read in the while
  311. }
  312. else
  313. {
  314. new loginstring[600];
  315. new loginname[64];
  316. GetPlayerName(playerid,loginname,sizeof(loginname));
  317. format(loginstring, sizeof(loginstring), "{FFFFFF}Dobredojdovte Gospodine %s\n{0080FF}>{FFFFFF}Vasiot akaunt e registriran i e uspesno vcitan zatoa\nve molime da ja vnesete vasata lozinka i da se logirate\nna vasiot akaunt.",loginname);
  318. format(loginstring, sizeof(loginstring), "%s\n\n{0080FF}>{FFFFFF}Otkako ke se logirate ne zaboravajte na RP Pravilata\nkoi treba da gi procituvate vo spotivno ke sleduvaat\nkazni od strana na admin/gm timot koj e nadlezen za toa.",loginstring);
  319. format(loginstring, sizeof(loginstring), "%s\n\n{0080FF}>{FFFFFF}BalkanEvolution Gaming vi posakuva mnogu zabava i druzenje.\n{0080FF}>{FFFFFF}Dokolku imate nekoj problem posetete {E3EB15}www.BalkanEvolution.net16.net\n\n{FFFFFF}Vkupno obidi:{FF4040} %d",loginstring,LoginObidi[playerid]);
  320. ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"{FF4040}Logiranje",loginstring,"Ok","Izlez");
  321. LoginObidi[playerid] += 1;
  322. if(LoginObidi[playerid] == 5)
  323. {
  324. Kick(playerid);
  325. }
  326. fclose(UserFile);
  327. return 1;
  328. }
  329. PlayerInfo[playerid][pAdjustable] = 0;
  330. //_ResetPlayerMoney(playerid);
  331. //SetPlayerHealth(playerid, 0);//loginmiki
  332. ConsumingMoney[playerid] = 1;
  333. //GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
  334. //CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
  335. TogglePlayerSpectating(playerid, 0);
  336. SpawnPlayer(playerid);
  337. PostaviSpawn(playerid);
  338. ResetPlayerMoney(playerid);
  339. GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
  340. CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
  341. if(PlayerInfo[playerid][pReg] == 0)
  342. {
  343. PlayerInfo[playerid][pLevel] = 1;
  344. PlayerInfo[playerid][pSHealth] = 100.0;
  345. PlayerInfo[playerid][pHealth] = 100.0;
  346. PlayerInfo[playerid][pPos_x] = 2246.6;
  347. PlayerInfo[playerid][pPos_y] = -1161.9;
  348. PlayerInfo[playerid][pPos_z] = 1029.7;
  349. PlayerInfo[playerid][pInt] = 15;
  350. PlayerInfo[playerid][pLocal] = 255;
  351. PlayerInfo[playerid][pTeam] = 3;
  352. PlayerInfo[playerid][pModel] = 101;
  353. new randphone = 1000 + random(8999); //minimum 1000 max 9999 //giving one at the start
  354. PlayerInfo[playerid][pPnumber] = randphone;
  355. PlayerInfo[playerid][pPosedovanjeKuce] = 0;
  356. PlayerInfo[playerid][pPosedovanjeStana] = 0;
  357. PlayerInfo[playerid][pPosedovanjeVikendice] = 0;
  358. PlayerInfo[playerid][pPosedovanjeFirme] = 0;
  359. PlayerInfo[playerid][pPosedovanjeFirme2] = 0;
  360. PlayerInfo[playerid][pPcarkey] = 999;
  361. PlayerInfo[playerid][pPcarkey2] = 999;
  362. PlayerInfo[playerid][pPmotokey] = 999;
  363. PlayerInfo[playerid][pPletalokey] = 999;
  364. PlayerInfo[playerid][pPbrodkey] = 999;
  365. PlayerInfo[playerid][pAccount] = 2000;
  366. PlayerInfo[playerid][pBankomatA] = 2000;
  367. PlayerInfo[playerid][pPincard] = 0;
  368. PlayerInfo[playerid][pReg] = 1;
  369. PlayerInfo[playerid][pZlato] = 0;
  370. PlayerInfo[playerid][pSrebro] = 0;
  371. PlayerInfo[playerid][pBronza] = 0;
  372. GivePlayerMoney(playerid, 5000);
  373. }
  374. if(PlayerInfo[playerid][pLevel] == -999) //autoban
  375. {
  376. Ban(playerid);
  377. }
  378. else if(PlayerInfo[playerid][pCK] > 0)
  379. {
  380. Kick(playerid);
  381. }
  382. //------------------------------------------------------------------------------
  383. ClearChatbox(playerid, 100);
  384. new string[128];
  385. new nxtlevel = PlayerInfo[playerid][pLevel]+1;
  386. new expamount = nxtlevel*levelexp;
  387. format(string, sizeof(string), " %d / %d",PlayerInfo[playerid][pExp],expamount);
  388. TextDrawSetString(EXPTD21[playerid], string);
  389. TextDrawShowForPlayer(playerid, EXPTD21[playerid]);
  390. TextDrawShowForPlayer(playerid, EXPTD20);
  391.  
  392. TextDrawShowForPlayer(playerid, Text:Logo1);
  393. TextDrawShowForPlayer(playerid, Text:Logo2);
  394. TextDrawShowForPlayer(playerid, Text:Logo3);
  395. TextDrawShowForPlayer(playerid, Text:Logo4);
  396. TextDrawShowForPlayer(playerid, poruke);
  397. //------------------------------------------------------------------------------
  398. printf("[logiranje] %s se logirase nas erver",playername2);
  399.  
  400. if(PlayerInfo[playerid][pAdmin] > 0)
  401. {
  402. format(string2, sizeof(string2), "{6EF83C}INFO:{FFFFFF}Logirani ste kao level %d Admin.",PlayerInfo[playerid][pAdmin]);
  403. SendClientMessage(playerid, COLOR_WHITE,string2);
  404. }
  405. new dra[128];
  406. if(PlayerInfo[playerid][pDonatorRank] == 1) { dra = "Easy User"; }
  407. else if(PlayerInfo[playerid][pDonatorRank] == 2) { dra = "Medium User"; }
  408. else if(PlayerInfo[playerid][pDonatorRank] == 3) { dra = "Hard User"; }
  409. else if(PlayerInfo[playerid][pDonatorRank] == 4) { dra = "Strong User"; }
  410. else if(PlayerInfo[playerid][pDonatorRank] == 5) { dra = "Very Strong User"; }
  411. else { dra = "Nema"; }
  412. if(PlayerInfo[playerid][pDonatorRank] > 0)
  413. {
  414. format(string2, sizeof(string2), "{6EF83C}INFO:{FFFFFF}Vasiot akaunt ima Donator Rank %s", dra);
  415. SendClientMessage(playerid,COLOR_WHITE,string2);
  416. }
  417. format(string2, sizeof(string2), "%s Dobredojdovte na BalkanEvolution RPG Macedonia v1",playername2);
  418. SendClientMessage(playerid, COLOR_YELLOW,string2);
  419. //------------------------------------------------------------------------------
  420. SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
  421. if(gTeam[playerid] == 0)
  422. {
  423. gTeam[playerid] = 3;
  424. }
  425. else
  426. {
  427. gTeam[playerid] = PlayerInfo[playerid][pTeam];
  428. }
  429. gPlayerLogged[playerid] = 1;
  430. PostaviSpawn(playerid);
  431. if(PlayerInfo[playerid][pFMember] < 255)
  432. {
  433. format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[PlayerInfo[playerid][pFMember]][FamilyMOTD]);
  434. SendClientMessage(playerid, COLOR_YELLOW, tmp2);
  435. }
  436. }
  437. return 1;
  438. }
Advertisement
Add Comment
Please, Sign In to add comment