Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.52 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  2. {
  3. SetTimerEx("RekordTimer", 1500, false, "d", playerid);
  4. new ConnIP[16];
  5. GetPlayerIp(playerid,ConnIP,16);
  6. new compare_IP[16];
  7. new number_IP = 0;
  8. for(new i=0; i<MAX_PLAYERS; i++) {
  9. if(IsPlayerConnected(i)) {
  10. GetPlayerIp(i,compare_IP,16);
  11. if(!strcmp(compare_IP,ConnIP)) number_IP++;
  12. }
  13. }
  14. if((GetTickCount() - Join_Stamp) < Time_Limit)
  15. exceed=1;
  16. else
  17. exceed=0;
  18. if(strcmp(ban_s, ConnIP, false) == 0 && exceed == 1 )
  19. {
  20. Same_IP++;
  21. if(Same_IP > SAME_IP_CONNECT)
  22. {
  23. Kick(playerid);
  24. Same_IP=0;
  25. }
  26. }
  27. else
  28. {
  29. Same_IP=0;
  30. }
  31. if(number_IP > IP_LIMIT)
  32. Ban(playerid);
  33. GetStampIP(playerid);
  34. new plname[MAX_PLAYER_NAME];
  35. GetPlayerName(playerid, plname, sizeof(plname));
  36. if(Security != 0)
  37. {
  38. SCM(playerid, COLOR_YELLOW, "Domacin je prekrsio jedan od pravila sporazuma, preduzete su mere!");
  39. Kick(playerid);
  40. return 1;
  41. }
  42. new namestring = strfind(plname, "_", true);
  43. new Mario = strfind(plname, "Mario", true);
  44. new Joy = strfind(plname, "Joy", true);
  45. new Donate5 = strfind(plname, "Josip", true);
  46. new Teo = strfind(plname, "Xenon", true);
  47. new Donate4 = strfind(plname, "Scaletta", true);
  48. new Donate3 = strfind(plname, "Fahrudin", true);
  49. new Donate2 = strfind(plname, "Djole", true);
  50. new Donate1 = strfind(plname, "Rooky", true);
  51. new Donate6 = strfind(plname, "Almir", true);
  52. if(Mario == -1 && Joy == -1 && Donate1 == -1 && Donate2 == -1 && Teo == -1 && Donate3 == -1 && Donate4 == -1 && Donate5 == -1 && Donate6 == -1 && namestring == -1)
  53. {
  54. SCM(playerid, COLOR_YELLOW, "Imigraciono odeljenje: Vase ime nije prihvatljivo.");
  55. SCM(playerid, COLOR_YELLOW, "Napomena: vase ime mora da bude u formatu Ime_Prezime");
  56. Kick(playerid);
  57. return 1;
  58. }
  59. //new hIme[MAX_PLAYER_NAME];
  60. //ImeIgraca(playerid, hIme);
  61. new name[MAX_PLAYER_NAME];
  62. new string[256];
  63. new ippp[24];
  64. GetPlayerIp(playerid, ippp, 24);
  65. GetPlayerName(playerid, name, sizeof(name));
  66. format(string, sizeof(string), "Igrac: %s |ID: %d |IP: %s | se logirao na server *****", name, playerid,ippp );
  67. PosaljiVlasniku(0xFFFF80C8, string);
  68. //////////////////////////////////////////////////////////////////////////////////////////
  69. /*if(!ProveraRPImena(playerid))
  70. {
  71. StatusKonekta(playerid, 2);
  72. return 1;
  73. }*/
  74. RespawnVozila = 0;
  75. /////////////////////////////////////////////////////////////////////////////////////////
  76. KreirajLoginTD(playerid);
  77. KreirajInGameTD(playerid);
  78. /////////////////////////////////////////////////////////////////////////////////////////
  79. OcistiChat(playerid,16); AttachObjectRemove(playerid); ObrisiObjekte(playerid); KillTimer(GroveDrogaTimer[playerid]);
  80. BelaBojaIgraca(playerid); KillTimer(VuciTimer[playerid]); KreirajTextDrawe(playerid); g_SetPlayerHealth(playerid, 99.0);
  81. KillTimer(zeton[playerid]);
  82. Obavest(playerid, "Ucitavanje racuna iz baze podataka, molimo pricekajte!");
  83. /////////////////////////////////////////////////////////////////////////////////////////
  84. Tazer[playerid] = 0; AdminDuty[playerid] = 0; MehDuty[playerid] = 0; TaxiDuty[playerid] = 0; GMDuty[playerid] = 0; SvercUlja[playerid] = 0; SvercDroge[playerid] = 0;
  85. Prijavljen[playerid] = 0; NeMozeReakcije[playerid] = 0; Rentano[playerid] = 299; hPomoc[playerid] = 0; NewNew[playerid] = 0; KanapVreme[playerid] = 0; SvercOruzija[playerid] = 0;
  86. IgracKojimSaljes[playerid] = -1; StavljeneLisice[playerid] = 0; KladionicaBroj[playerid] = 0;
  87. IgracTazovan[playerid] = 0; PolicajacNaDuznosti[playerid] = 0; KaznuNapisao[playerid] = -1; KaucijuNapisao[playerid] = -1; hReport[playerid] = 0;
  88. CenaKazne[playerid] = 0; CenaKaucije[playerid] = 0; Kaucija[playerid] = 0; DobioPay[playerid] = 0; Lociranje[playerid] = 0; SjemeDrogeGrove[playerid] = 0;
  89. Poligon[playerid] = 0; KazneniPoeni[playerid] = 0; SvercMaterijala[playerid] = 0; UsaoFirma[playerid] = -1; Posadjena[playerid] = 0; Poklon[playerid] = 0;
  90. MDC[playerid] = 0; Naocare[playerid] = false; gPlayerAnimLibsPreloaded[playerid] = 0; gPlayerUsingLoopingAnim[playerid] = 0;
  91. BiraSkin[playerid] = false; KoristiDrogu[playerid] = 0; SmeceSakuplja[playerid] = 0; CistiUlice[playerid] = 0; Ribari[playerid] = 0; PopravljaPut[playerid] = 0;
  92. Kockica[playerid] = 0; Marama[playerid] = 0; Zavezan[playerid] = 0; IzmenaFirme[playerid] = -1; AdminVozilo[playerid] = -1;
  93. Prepreka1Kreirana[playerid] = false; Prepreka2Kreirana[playerid] = false; Prepreka3Kreirana[playerid] = false; KioskKupovina[playerid] = -1;
  94. Prepreka4Kreirana[playerid] = false; VuceIgraca[playerid] = -1; vrataspawn[playerid] = false; DobioPay[playerid] = 0;
  95. BranjeDroge[playerid] = 0; PricauIntervju[playerid] = 255; IntervjuGotov[playerid] = 999; UsaoZgrada[playerid] = -1;
  96. PuniGorivo[playerid] = false; PrikazanTextDraw[playerid] = 0; BusLinija[playerid] = 0; KosenjeTrave[playerid] = 0;
  97. PosaoGPS[playerid] = 0; PonudioPopravku[playerid] = -1; CenaPopravke[playerid] = 0; PonudioGorivo[playerid] = -1; BigEar[playerid] = 0;
  98. CenaGoriva[playerid] = 0; PosaoOprema[playerid] = 0; PostaRaznesi[playerid] = 0; PostaPreuzmi[playerid] = 0; GrobarLinija[playerid] = 0;
  99. TextDrawGangZone[playerid] = 0; TelefonRazgovor[playerid] = -1; TelefonZvoni[playerid] = false; KupovinaAuta[playerid] = false;
  100. BunnyHop[playerid] = 0; MalterDovozi[playerid] = 0; PoravnaBagerom[playerid] = 0; LecenjeOd[playerid] = -1; TaxiOd[playerid] = -1; CenaLecenja[playerid] = 0; CenaTaxi[playerid] = 0;
  101. Oranje[playerid] = 0; Vrsenje[playerid] = 0; Mleko[playerid] = 0; VozLinija[playerid] = 0; UzeoKutiju[playerid] = 0;
  102. TuraSF[playerid] = 0; TuraLV[playerid] = 0; LetSF[playerid] = 0; LetLV[playerid] = 0; ElektricarKvar[playerid] = 0;
  103. RadioAktiviran[playerid] = 0; CijenaProdaje[playerid] = 0; KomeProdaje[playerid] = -1; PonudioIgrac[playerid] = -1;
  104. UsaoAutoProdaja[playerid] = -1; UsaoMotorProdaja[playerid] = -1; KacigaStavljena[playerid] = 0; UsaoAvionProdaja[playerid] = -1; IDVezanog[playerid] = 9999;
  105. eData[playerid] = -1; BankomatMeni[playerid] = -1; UsaoPloviloProdaja[playerid] = -1; Zeton[playerid] = 0; KreiranStats[playerid] = 0; GaddafiTime[playerid] = 0; IDVucenogIgraca[playerid] = 9999; Vucen[playerid] = 9999;
  106. HelpMessages[playerid] = 1;
  107. Konj[playerid] = 0;
  108. Kucence[playerid] = 0;
  109. odabraovoz[playerid] = 0;
  110. VanLSa[playerid] = 0;
  111. vVoziloID1[playerid] = -1;
  112. vVoziloID2[playerid] = -1;
  113. ///////////////////////////////////////////////////////////////////////////
  114. PlayerInfo[playerid][Zatvor] = 0;
  115. PlayerInfo[playerid][Jailed] = 0;
  116. PlayerInfo[playerid][pPozvan] = 0;
  117. PlayerInfo[playerid][Admin] = 0;
  118. PlayerInfo[playerid][GM] = 0;
  119. PlayerInfo[playerid][Promoter] = 0;
  120. PlayerInfo[playerid][Pasos] = 0;
  121. PlayerInfo[playerid][Vip] = 0;
  122. PlayerInfo[playerid][Zlato] = 0;
  123. PlayerInfo[playerid][pDonatorBodovi] = 0;
  124. PlayerInfo[playerid][Smrti] = 0;
  125. PlayerInfo[playerid][Paket] = 0;
  126. PlayerInfo[playerid][Nivo] = 0;
  127. PlayerInfo[playerid][pRecepcija] = 0;
  128. PlayerInfo[playerid][Godine] = 0;
  129. PlayerInfo[playerid][Drzava] = 0;
  130. PlayerInfo[playerid][Pol] = 0;
  131. PlayerInfo[playerid][Tutorial] = 0;
  132. PlayerInfo[playerid][Lider] = 0;
  133. PlayerInfo[playerid][Clan] = 0;
  134. PlayerInfo[playerid][Rank] = 0;
  135. PlayerInfo[playerid][Warn] = 0;
  136. PlayerInfo[playerid][Zatvor] = 0;
  137. PlayerInfo[playerid][pZatvorenVreme] = 0;
  138. PlayerInfo[playerid][pMutiranVreme] = 0;
  139. PlayerInfo[playerid][Iskustvo] = 0;
  140. PlayerInfo[playerid][TrazeniNivo] = 0;
  141. PlayerInfo[playerid][pUhapsenPuta] = 0;
  142. PlayerInfo[playerid][pDroga] = 0;
  143. PlayerInfo[playerid][pOrgUgovor] = 0;
  144. PlayerInfo[playerid][pMats] = 0;
  145. PlayerInfo[playerid][pPayDayPoeni] = 0;
  146. PlayerInfo[playerid][SatiIgre] = 0;
  147. PlayerInfo[playerid][pIznosRate] = 0;
  148. PlayerInfo[playerid][pIznosKredita] = 0;
  149. PlayerInfo[playerid][pPreostaloZaOtplatu] = 0;
  150. PlayerInfo[playerid][pADozvola] = 0;
  151. PlayerInfo[playerid][Vozilo1] = -1;
  152. PlayerInfo[playerid][Vozilo2] = -1;
  153. PlayerInfo[playerid][pKamionDozvola] = 0;
  154. PlayerInfo[playerid][pAvionDozvola] = 0;
  155. PlayerInfo[playerid][pMotorDozvola] = 0;
  156. PlayerInfo[playerid][Motor] = -1;
  157. PlayerInfo[playerid][pBrodDozvola] = 0;
  158. PlayerInfo[playerid][pGunDozvola] = 0;
  159. PlayerInfo[playerid][pPosedovanjeFirme] = -1;
  160. PlayerInfo[playerid][pDzeparosVreme] = 0;
  161. PlayerInfo[playerid][pRobbankVreme] = 0;
  162. PlayerInfo[playerid][pKonopacVreme] = 0;
  163. PlayerInfo[playerid][pElektricarVreme] = 0;
  164. PlayerInfo[playerid][pBorbeniStil] = 4;
  165. PlayerInfo[playerid][pMobilni] = 0;
  166. PlayerInfo[playerid][pImenik] = 0;
  167. PlayerInfo[playerid][pMobKredit] = 0;
  168. PlayerInfo[playerid][pCigare] = 0;
  169. PlayerInfo[playerid][pUpaljac] = 0;
  170. PlayerInfo[playerid][pKanap] = 0;
  171. PlayerInfo[playerid][pNaocare] = 0;
  172. PlayerInfo[playerid][pKaciga] = -1;
  173. PlayerInfo[playerid][pSat] = 0;
  174. PlayerInfo[playerid][pBorbeniStil] = 0;
  175. PlayerInfo[playerid][pPosao] = 0;
  176. PlayerInfo[playerid][pPosedovanjeStana] = -1;
  177. PlayerInfo[playerid][pProveraSpawna] = 0;
  178. PlayerInfo[playerid][Kuca] = -1;
  179. PlayerInfo[playerid][pRent] = -1;
  180. PlayerInfo[playerid][pPosedovanjeVikendice] = -1;
  181. PlayerInfo[playerid][pPosedovanjeBicikla] = -1;
  182. PlayerInfo[playerid][pPosedovanjeAviona] = -1;
  183. PlayerInfo[playerid][pPosedovanjePlovila] = -1;
  184. PlayerInfo[playerid][pUpisan] = 0;
  185. PlayerInfo[playerid][pIspit1] = 0;
  186. PlayerInfo[playerid][pIspit2] = 0;
  187. PlayerInfo[playerid][pDiploma] = 0;
  188. PlayerInfo[playerid][pSedenje] = 0;
  189. PlayerInfo[playerid][pMestoUOrg] = 0;
  190. /////////////////////////////////////////////////////////////////////////
  191. strmid(ZlocinInfo[playerid][zPrijavio], "Nema", 0, strlen("Nema"), 255);
  192. strmid(ZlocinInfo[playerid][zPocinio], "Nema", 0, strlen("Nema"), 255);
  193. strmid(ZlocinInfo[playerid][zZlocin], "Nema", 0, strlen("Nema"), 255);
  194. // =========================================================================
  195. new banfile[100]; format(banfile,sizeof(banfile),BAN_FOLDER,GetName(playerid));
  196. new ip[64];
  197. new banipfile[100]; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,50));
  198. if(fexist(banfile))
  199. {
  200. StatusKonekta(playerid, 1);
  201. return 1;
  202. }
  203. // =========================================================================
  204. if(fexist(Korisnici(playerid)))
  205. {
  206. INI_ParseFile(Korisnici(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  207. LogRegTimer[playerid] = SetTimerEx("LoginP",465, false, "i", playerid);
  208. SetPlayerPos(playerid, 2173.0852,2067.2083,27.4533);
  209. }
  210. else
  211. {
  212. IntroTimer[playerid] = SetTimerEx("Registracija1",465, false, "i", playerid);
  213. SetPlayerPos(playerid, 2173.0852,2067.2083,27.4533);
  214. }
  215. return 1;
  216. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement