Advertisement
Guest User

onplayerconnect

a guest
Oct 15th, 2019
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.90 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  2. {
  3. SetPVarInt(playerid, "stvorioavozilo", 0);
  4. DeletePVar(playerid, "BoomboxObject"); DeletePVar(playerid, "BoomboxURL");
  5. DeletePVar(playerid, "bposX"); DeletePVar(playerid, "bposY"); DeletePVar(playerid, "bposZ"); DeletePVar(playerid, "bboxareaid");
  6. if(IsValidDynamicObject(GetPVarInt(playerid, "BoomboxObject"))) DestroyDynamicObject(GetPVarInt(playerid, "BoomboxObject"));
  7. new szFile[32], szLog[128], szIp[17], Year, Month, Day;
  8. getdate(Year, Month, Day);
  9. GetPlayerIp(playerid, szIp, charsmax(szIp));
  10. format(szFile, charsmax(szFile), "logoviipadresa/IP Log_%02d%02d%d.log", Day, Month, Year);
  11. format(szLog, charsmax(szLog), "Ime Igraca: %s | IP: %s", GetName(playerid), szIp);
  12. Log(szFile, szLog);
  13. new string[128];
  14. new ippp[24], szPlayerName[MAX_PLAYER_NAME];
  15. GetPlayerIp(playerid, ippp, 24);
  16. GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME-1);
  17. format(string, sizeof(string), "Igrac: %s | ID: %d |IP: %s | je konektovan. *****", szPlayerName, playerid,ippp );
  18. SendAdminMessage(0xFFFF80C8, string);
  19. /////////////////////////////////////////////////////////////////////////////////
  20.  
  21. //Restartovanje igraca
  22. PlayerInfo[playerid][pAttach1] = -1;
  23. PlayerInfo[playerid][pAttach2] = -1;
  24. PlayerInfo[playerid][pAttach3] = -1;
  25. PlayerInfo[playerid][pAttach4] = -1;
  26. PlayerInfo[playerid][pAttach5] = -1;
  27. PlayerInfo[playerid][pAttach6] = -1;
  28. PlayerInfo[playerid][pAttach7] = -1;
  29. PlayerInfo[playerid][pAttach8] = -1;
  30. PlayerInfo[playerid][pAttach9] = -1;
  31. PlayerInfo[playerid][pBone1] = -1;
  32. PlayerInfo[playerid][pBone2] = -1;
  33. PlayerInfo[playerid][pBone3] = -1;
  34. PlayerInfo[playerid][pBone4] = -1;
  35. PlayerInfo[playerid][pBone5] = -1;
  36. PlayerInfo[playerid][pBone6] = -1;
  37. PlayerInfo[playerid][pBone7] = -1;
  38. PlayerInfo[playerid][pBone8] = -1;
  39. PlayerInfo[playerid][pBone9] = -1;
  40. PUAttach[playerid] = -1;
  41. UseAttach1[playerid] = 0;
  42. UseAttach2[playerid] = 0;
  43. UseAttach3[playerid] = 0;
  44. UseAttach4[playerid] = 0;
  45. UseAttach5[playerid] = 0;
  46. UseAttach6[playerid] = 0;
  47. UseAttach7[playerid] = 0;
  48. UseAttach8[playerid] = 0;
  49. UseAttach9[playerid] = 0;
  50. Spectate[ playerid ] = -1;
  51. SpecPos[ playerid ][ 0 ] = 0.0;
  52. SpecPos[ playerid ][ 1 ] = 0.0;
  53. SpecPos[ playerid ][ 2 ] = 0.0;
  54. //******************************************************************************
  55. //-------------------------------Zauzimanje-------------------------------------
  56. /////////////////////////////////////////////////////////////////////////////////////////
  57. RespawnVozila = 0;
  58. OcistiChat(playerid,16);
  59. AttachObjectRemove(playerid);
  60. ObrisiObjekte(playerid);
  61. KillTimer(GroveDrogaTimer[playerid]);
  62. BelaBojaigraca(playerid);
  63. KillTimer(VuciTimer[playerid]);
  64. KreirajTextDrawe(playerid);
  65. SetPlayerHealth(playerid, 100);
  66. KillTimer( zeton[playerid] );
  67. KillTimer(RentTimer[playerid]);
  68. // ovo
  69. CreatePlayerTextDraws( playerid ); // ovo
  70. InputPassword[ playerid ] = false; // ovo
  71. ChoseCountry[ playerid ] = false; // ovo
  72. InputAge[ playerid ] = false; // ovo
  73. InputMail[ playerid ] = false; // ovo
  74. RegSex[ playerid ] = 0; // ovo
  75. /////////////////////////////////////////////////////////////////////////////////////////
  76. //Dodaj u ostale define
  77. AntiIBV[playerid] = 0;
  78. AntiIBVCounter[playerid] = 0;
  79. AntiIBVActive[playerid] = 0;
  80. //GreedyAC[gCommandSpam] = 1;
  81. GreedyAC[gChatSpam] = 1;
  82. positionvw[playerid] = 0;
  83. gwarn[playerid] = 0;
  84. positionint[playerid] = 0;
  85. positionx[playerid] = 816.9719;
  86. positiony[playerid] = -1352.4008;
  87. positionz[playerid] = -0.5078;
  88. PlayerInfo[playerid][pDesertSkill] = 1000;
  89. PlayerInfo[playerid][pSilenSkill] = 1000;
  90. PlayerInfo[playerid][pPistSkill] = 1000;
  91. PlayerInfo[playerid][pShotgSkill] = 1000;
  92. PlayerInfo[playerid][pSawnSkill] = 1000;
  93. PlayerInfo[playerid][pUziSkill] = 1000;
  94. PlayerInfo[playerid][pSmgSkill] = 1000;
  95. PlayerInfo[playerid][pAkSkill] = 1000;
  96. PlayerInfo[playerid][pM4Skill] = 1000;
  97. PlayerInfo[playerid][pCombSkill] = 1000;
  98. PozvaoTaxi[playerid] = 0;
  99. Pismeni[playerid] = 0;
  100. Tazer[playerid] = 0;
  101. InfoMeni[playerid] = -1;
  102. AdminDuty[playerid] = 0;
  103. ACText[playerid] = 0;
  104. RCONPokusaji[playerid] = 0;
  105. GMDuty[playerid] = 0;
  106. ResetWarStatistics( playerid );
  107. SKDuty[playerid] = 0;
  108. SvercUlja[playerid] = 0;
  109. SvercDroge[playerid] = 0;
  110. KopacZlata[playerid] = 0;
  111. UlogovanProvera[playerid] = 0;
  112. Rentano[playerid] = 299;
  113. hPomoc[playerid] = 0;
  114. tDuznostVreme[playerid] = 0;
  115. NewNew[playerid] = 0;
  116. SvercOruzija[playerid] = 0;
  117. IgracKojimSaljes[playerid] = -1;
  118. LoginPokusaji[playerid] = 0;
  119. StavljeneLisice[playerid] = 0;
  120. KladionicaBroj[playerid] = 0;
  121. IgracTazovan[playerid] = 0;
  122. IgracOboren[playerid] = 0;
  123. PolicajacNaDuznosti[playerid] = 0;
  124. KaznuNapisao[playerid] = -1;
  125. hReport[playerid] = 0;
  126. CenaKazne[playerid] = 0;
  127. CreatingWAR[ playerid ] = -1;
  128. Kaucija[playerid] = 0;
  129. DobioPay[playerid] = 0;
  130. AvoziloMeni[playerid] = -1;
  131. Lociranje[playerid] = 0;
  132. SjemeDrogeGrove[playerid] = 0;
  133. zonaid[playerid] = -1;
  134. zonatime[playerid] = -1;
  135. dodajezonu[playerid] = -1;
  136. Poligon[playerid] = 0;
  137. KazneniPoeni[playerid] = 0;
  138. SvercMaterijala[playerid] = 0;
  139. UsaoFirma[playerid] = -1;
  140. Posadjena[playerid] = 0;
  141. IgracKrvari[playerid] = 0;
  142. MDC[playerid] = 0;
  143. Prisustvuje[playerid] = false;
  144. Naocare[playerid] = false;
  145. gPlayerAnimLibsPreloaded[playerid] = 0;
  146. gPlayerUsingLoopingAnim[playerid] = 0;
  147. BiraSkin[playerid] = false;
  148. KoristiDrogu[playerid] = 0;
  149. SmeceSakuplja[playerid] = 0;
  150. CistiUlice[playerid] = 0;
  151. Kockica[playerid] = 0;
  152. Marama[playerid] = 0; Muteg[playerid] = 0;
  153. Zavezan[playerid] = 0;
  154. IzmenaFirme[playerid] = -1;
  155. AdminVozilo[playerid] = -1;
  156. Prepreka1Kreirana[playerid] = false;
  157. Prepreka2Kreirana[playerid] = false;
  158. Prepreka3Kreirana[playerid] = false;
  159. KioskKupovina[playerid] = -1;
  160. Prepreka4Kreirana[playerid] = false;
  161. Vuceigraca[playerid] = -1;
  162. Vucen[playerid] = -1;
  163. vrataspawn[playerid] = false;
  164. DobioPay[playerid] = 0;
  165. BranjeDroge[playerid] = 0;
  166. PricauIntervju[playerid] = 255;
  167. IntervjuGotov[playerid] = 999;
  168. UsaoZgrada[playerid] = -1;
  169. PuniGorivo[playerid] = false;
  170. PrikazanTextDraw[playerid] = 0;
  171. BusLinija[playerid] = 0;
  172. KosenjeTrave[playerid] = 0;
  173. Ribari[playerid] = 0;
  174. PosaoGPS[playerid] = 0;
  175. PonudioPopravku[playerid] = -1;
  176. CenaPopravke[playerid] = 0;
  177. PonudioGorivo[playerid] = -1;
  178. UsingBelt[playerid] = 0;
  179. CenaGoriva[playerid] = 0;
  180. PosaoOprema[playerid] = 0;
  181. PostaRaznesi[playerid] = 0;
  182. PostaPreuzmi[playerid] = 0;
  183. GrobarLinija[playerid] = 0;
  184. TextDrawGangZone[playerid] = 0;
  185. TelefonRazgovor[playerid] = -1;
  186. Poziv[playerid] = -1;
  187. UpaljenTelefon[playerid] = 0;
  188. TelefonZvoni[playerid] = false;
  189. KupovinaAuta[playerid] = false;
  190. BunnyHop[playerid] = 0;
  191. MalterDovozi[playerid] = 0;
  192. PoravnaBagerom[playerid] = 0;
  193. LecenjeOd[playerid] = -1;
  194. CenaLecenja[playerid] = 0;
  195. Oranje[playerid] = 0;
  196. Vrsenje[playerid] = 0;
  197. Mleko[playerid] = 0;
  198. VozLinija[playerid] = 0;
  199. UzeoKutiju[playerid] = 0;
  200. TuraSF[playerid] = 0;
  201. TuraLV[playerid] = 0;
  202. LetSF[playerid] = 0;
  203. LetLV[playerid] = 0;
  204. ElektricarKvar[playerid] = 0;
  205. RadioAktiviran[playerid] = 0;
  206. CijenaProdaje[playerid] = 0;
  207. KomeProdaje[playerid] = -1;
  208. PonudioIgrac[playerid] = -1;
  209. DrvaPrevoz[playerid] = 0;
  210. UsaoAutoProdaja[playerid] = -1;
  211. UsaoMotorProdaja[playerid] = -1;
  212. KacigaStavljena[playerid] = 0;
  213. UsaoAvionProdaja[playerid] = -1;
  214. eData[playerid] = -1;
  215. BankomatMeni[playerid] = -1;
  216. UsaoPloviloProdaja[playerid] = -1;
  217. Zeton[playerid] = 0;
  218. KreiranStats[playerid] = 0;
  219. VatraEquip[playerid] = 0;
  220. ProposeOffer[playerid] = 999;
  221. MarryWitnessOffer[playerid] = 999;
  222. DivorceOffer[playerid] = 999;
  223. MarryWitness[playerid] = 999;
  224. MarriageCeremoney[playerid] = 0;
  225. ProposedTo[playerid] = 999;
  226. GotProposedBy[playerid] = 999;
  227. ClearMarriage(playerid);
  228. ///////////////////////////////////////////////////////////////////////////
  229. PlayerInfo[playerid][pZatvor] = 0;
  230. PlayerInfo[playerid][pJailed] = 0;
  231. PlayerInfo[playerid][pPozvan] = 0;
  232. PlayerInfo[playerid][pAdmin] = 0;
  233. PlayerInfo[playerid][pDvaV] = 0;
  234. PlayerInfo[playerid][pDiploma] = 0;
  235. PlayerInfo[playerid][pVabjuzer] = 0;
  236. PlayerInfo[playerid][pRPucitelj] = 0;
  237. PlayerInfo[playerid][pDidzej] = 0;
  238. PlayerInfo[playerid][pRPE] = 0;
  239. PlayerInfo[playerid][pPismeni] = 0;
  240. PlayerInfo[playerid][pVlidera] = 0;
  241. PlayerInfo[playerid][pImunitet] = 0;
  242. PlayerInfo[playerid][pVSpecTeam] = 0;
  243. PlayerInfo[playerid][pAbjuzer] = 0;
  244. PlayerInfo[playerid][pVlasnik] = 0;
  245. PlayerInfo[playerid][pPasos] = 0;
  246. PlayerInfo[playerid][pKzlato] = 0;
  247. PlayerInfo[playerid][pKopac] = 0;
  248. PlayerInfo[playerid][pWar] = 0;
  249. PlayerInfo[playerid][pNarucen] = 0;
  250. PlayerInfo[playerid][pGM] = 0;
  251. PlayerInfo[playerid][pPromoter] = 0;
  252. PlayerInfo[playerid][pVip] = 0;
  253. PlayerInfo[playerid][pRadi] = 0;
  254. PlayerInfo[playerid][pDonatorBodovi] = 0;
  255. PlayerInfo[playerid][pSmrti] = 0;
  256. PlayerInfo[playerid][pMuteg] = 0;
  257. PlayerInfo[playerid][pNargila] = 0;
  258. PlayerInfo[playerid][pLevel] = 0;
  259. PlayerInfo[playerid][pGodine] = 0;
  260. PlayerInfo[playerid][pDrzava] = 0;
  261. PlayerInfo[playerid][pSex] = 0;
  262. PlayerInfo[playerid][pTutorial] = 0;
  263. PlayerInfo[playerid][pLider] = 0;
  264. PlayerInfo[playerid][pClan] = 0;
  265. PlayerInfo[playerid][pRank] = 0;
  266. PlayerInfo[playerid][pWarn] = 0;
  267. PlayerInfo[playerid][pZatvor] = 0;
  268. PlayerInfo[playerid][pZatvorenVreme] = 0;
  269. PlayerInfo[playerid][pMutiranVreme] = 0;
  270. PlayerInfo[playerid][pExp] = 0;
  271. PlayerInfo[playerid][pTrazeniLevel] = 0;
  272. PlayerInfo[playerid][pUhapsenPuta] = 0;
  273. PlayerInfo[playerid][pDroga] = 0;
  274. PlayerInfo[playerid][pOrgUgovor] = 0;
  275. PlayerInfo[playerid][pMats] = 0;
  276. PlayerInfo[playerid][pPayDayPoeni] = 0;
  277. PlayerInfo[playerid][pSatiIgre] = 0;
  278. PlayerInfo[playerid][pIznosRate] = 0;
  279. PlayerInfo[playerid][pIznosKredita] = 0;
  280. PlayerInfo[playerid][pPreostaloZaOtplatu] = 0;
  281. PlayerInfo[playerid][pADozvola] = 0;
  282. PlayerInfo[playerid][pPosedovanjeAuta] = -1;
  283. PlayerInfo[playerid][pPosedovanjeAuta2] = -1;
  284. PlayerInfo[playerid][pKamionDozvola] = 0;
  285. PlayerInfo[playerid][pAvionDozvola] = 0;
  286. PlayerInfo[playerid][pMotorDozvola] = 0;
  287. PlayerInfo[playerid][pPosedovanjeMotora] = -1;
  288. PlayerInfo[playerid][pBrodDozvola] = 0;
  289. PlayerInfo[playerid][pGunDozvola] = 0;
  290. PlayerInfo[playerid][pBonus] = 0;
  291. PlayerInfo[playerid][pPosedovanjeFirme] = -1; PlayerInfo[playerid][pDzeparosVreme] = 0;
  292. PlayerInfo[playerid][pRobbankVreme] = 0;
  293. PlayerInfo[playerid][pKonopacVreme] = 0;
  294. PlayerInfo[playerid][pZauzima] = 0;
  295. PlayerInfo[playerid][pElektricarVreme] = 0; GaddafiTime[playerid] = 0;
  296. PlayerInfo[playerid][pBorbeniStil] = 4;
  297. PlayerInfo[playerid][pMobilni] = 0; PlayerInfo[playerid][pKartica] = 0; PlayerInfo[playerid][pImenik] = 0; PlayerInfo[playerid][pMobKredit] = 0;
  298. PlayerInfo[playerid][pCigare] = 0;
  299. PlayerInfo[playerid][pLottoNr] = 0; PlayerInfo[playerid][pZivot] = 0; PlayerInfo[playerid][pUpaljac] = 0; PlayerInfo[playerid][pKanap] = 0; PlayerInfo[playerid][pNaocare] = 0; PlayerInfo[playerid][pKaciga] = -1;
  300. PlayerInfo[playerid][pSat] = 0;
  301. PlayerInfo[playerid][pBorbeniStil] = 0; PlayerInfo[playerid][pPosao] = 0; PlayerInfo[playerid][pPosedovanjeStana] = -1;
  302. PlayerInfo[playerid][pProveraSpawna] = 0;
  303. PlayerInfo[playerid][pPosedovanjeKuce] = -1; PlayerInfo[playerid][pRent] = -1; PlayerInfo[playerid][pPosedovanjeVikendice] = -1;
  304. PlayerInfo[playerid][pPosedovanjeBicikla] = -1; PlayerInfo[playerid][pPosedovanjeAviona] = -1; PlayerInfo[playerid][pPosedovanjePlovila] = -1; HelpMessages[playerid] = 1; //Mrtav[playerid] = 0;
  305. strmid(PlayerInfo[playerid][pLastSeen], "Nikada", 0, strlen("Nikada"), 255);
  306. /////////////////////////////////////////////////////////////////////////
  307. strmid(ZlocinInfo[playerid][zPrijavio], "Nema", 0, strlen("Nema"), 255);
  308. strmid(ZlocinInfo[playerid][zPocinio], "Nema", 0, strlen("Nema"), 255);
  309. strmid(ZlocinInfo[playerid][zZlocin], "Nema", 0, strlen("Nema"), 255);
  310. SCM(playerid, -1, "{0A9DC9}BElitez {FFFFFF}Ocitavanje Servera, sacekajte malo...");
  311. if(Rentano[playerid] != 299) { RTC(Rentano[playerid]); Rentano[playerid] = 299; KillTimer(RentTimer[playerid]); }
  312. ///////////////////////////////////////////////////////////////////////////////////////////
  313. new banfile[100]; format(banfile,sizeof(banfile),BAN_FOLDER,GetName(playerid));
  314. new ip[64];
  315. new banipfile[100]; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,50));
  316. if(fexist(banfile))
  317. {
  318. StatusKonekta(playerid, 1);
  319. return 1;
  320. }
  321. /////////////////////////////////////////////////////////////////////////////////////////
  322. if(fexist(Korisnici(playerid)))
  323. {
  324. INI_ParseFile(Korisnici(playerid), "LoadUser", .bExtra = true, .extra = playerid);
  325. SetTimerEx( "Login", 100, false, "d", playerid ); // ovo
  326. }
  327. else
  328. {
  329. if(!ProveraRPImena(playerid))
  330. {
  331. StatusKonekta(playerid, 2);
  332. return 1;
  333. }
  334. //SpawnPlayer( playerid );
  335. LogRegTimer[playerid] = SetTimerEx( "LogReg", 1000, false, "d", playerid);
  336. }
  337. return 1;
  338. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement