Advertisement
Guest User

onplayerconnect

a guest
Jul 2nd, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.59 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  2. {
  3. TotalConnect++;
  4. if(Iter_Count(Player) > MaxPlayersConnected)
  5. {
  6. MaxPlayersConnected = Iter_Count(Player);
  7. getdate(MPYear,MPMonth,MPDay);
  8. }
  9. if(!InvalidNameCheck(playerid)) return 1;
  10. new string[128];
  11. if(!IsACEnabled() && !IsPlayerUsingSampAC(playerid) && !IsPlayerAndroid(playerid))
  12. {
  13. format(string, sizeof string, "{FF0000}%s {FFFFFF}has been kicked for not running SAMP AC.", GetPlayerNameExt(playerid));
  14. SendClientMessageToAll(COLOR_WHITE, string);
  15. SendClientMessage(playerid, COLOR_WHITE, "Ensure you're using SAMP 0.3.7 R1 or download at https://dracoblue.net/download-release/samp-client-0.3.7/sa-mp-0.3.7-install.exe.");
  16. SendClientMessage(playerid, COLOR_WHITE, "Please download the SAMP AC v2 at https://whitetigerswt.github.io/SAMP_AC_v2/Releases/sampac-client.exe.");
  17. KickEx(playerid);
  18. return 1;
  19. }
  20. /*if(serverlock == 1)
  21. {
  22. SendClientMessage(playerid, COLOR_WHITE, "The server was been lock due to maintenance.");
  23. SendClientMessage(playerid, COLOR_WHITE, "Kindly check our facebook page or discord for announcement.");
  24. KickEx(playerid);
  25. }*/
  26. //==================== Text Draw ====================//
  27. // Infinity Life Roleplay Logo
  28. TextDrawShowForPlayer(playerid, Logo);
  29. // login Click Textdraw
  30. MainLoginClickTextdraw[playerid] = CreatePlayerTextDraw(playerid, 518.399841, 219.520034, "Login");
  31. PlayerTextDrawLetterSize(playerid, MainLoginClickTextdraw[playerid], 0.534000, 1.749333);
  32. PlayerTextDrawAlignment(playerid, MainLoginClickTextdraw[playerid], 1);
  33. PlayerTextDrawColor(playerid, MainLoginClickTextdraw[playerid], -1);
  34. PlayerTextDrawSetShadow(playerid, MainLoginClickTextdraw[playerid], 0);
  35. PlayerTextDrawSetOutline(playerid, MainLoginClickTextdraw[playerid], 1);
  36. PlayerTextDrawBackgroundColor(playerid, MainLoginClickTextdraw[playerid], 51);
  37. PlayerTextDrawFont(playerid, MainLoginClickTextdraw[playerid], 2);
  38. PlayerTextDrawSetProportional(playerid, MainLoginClickTextdraw[playerid], 1);
  39. PlayerTextDrawSetSelectable(playerid, MainLoginClickTextdraw[playerid], true);
  40. SelectTextDraw(playerid, 0xFFA500AA);
  41. if(!IsPlayerAndroid(playerid))
  42. {
  43. // Digital HP
  44. DigitalHP[playerid] = TextDrawCreate(566, 68, "100");
  45. TextDrawBackgroundColor(DigitalHP[playerid], COLOR_BLACK);
  46. TextDrawFont(DigitalHP[playerid], 1);
  47. TextDrawLetterSize(DigitalHP[playerid], 0.33, 0.6);
  48. TextDrawColor(DigitalHP[playerid], -1);
  49. TextDrawSetOutline(DigitalHP[playerid], 1);
  50. TextDrawSetProportional(DigitalHP[playerid], 1);
  51. // Digital AP
  52. DigitalAP[playerid] = TextDrawCreate(566, 46, "100");
  53. TextDrawBackgroundColor(DigitalAP[playerid], COLOR_BLACK);
  54. TextDrawFont(DigitalAP[playerid], 1);
  55. TextDrawLetterSize(DigitalAP[playerid], 0.33, 0.6);
  56. TextDrawColor(DigitalAP[playerid], -1);
  57. TextDrawSetOutline(DigitalAP[playerid], 1);
  58. TextDrawSetProportional(DigitalAP[playerid], 1);
  59. }
  60. else
  61. {
  62. // Digital HP
  63. DigitalHP[playerid] = TextDrawCreate(530, 68, "100");
  64. TextDrawBackgroundColor(DigitalHP[playerid], COLOR_BLACK);
  65. TextDrawFont(DigitalHP[playerid], 1);
  66. TextDrawLetterSize(DigitalHP[playerid], 0.33, 0.6);
  67. TextDrawColor(DigitalHP[playerid], -1);
  68. TextDrawSetOutline(DigitalHP[playerid], 1);
  69. TextDrawSetProportional(DigitalHP[playerid], 1);
  70. // Digital AP
  71. DigitalAP[playerid] = TextDrawCreate(530, 80, "100");
  72. TextDrawBackgroundColor(DigitalAP[playerid], COLOR_BLACK);
  73. TextDrawFont(DigitalAP[playerid], 1);
  74. TextDrawLetterSize(DigitalAP[playerid], 0.33, 0.6);
  75. TextDrawColor(DigitalAP[playerid], -1);
  76. TextDrawSetOutline(DigitalAP[playerid], 1);
  77. TextDrawSetProportional(DigitalAP[playerid], 1);
  78. }
  79. // Hunger
  80. Hunger[playerid] = TextDrawCreate(500,100,"_");
  81. TextDrawAlignment(Hunger[playerid], 1);
  82. TextDrawBackgroundColor(Hunger[playerid], 255);
  83. TextDrawFont(Hunger[playerid], 2);
  84. TextDrawLetterSize(Hunger[playerid],0.25,2.0);
  85. TextDrawColor(Hunger[playerid], -1);
  86. TextDrawSetOutline(Hunger[playerid], 1);
  87. TextDrawSetProportional(Hunger[playerid], 1);
  88. // GPS Textdraw
  89. GPS[playerid] = TextDrawCreate(85, 322, "_");
  90. TextDrawAlignment(GPS[playerid], 1);
  91. TextDrawBackgroundColor(GPS[playerid], 255);
  92. TextDrawFont(GPS[playerid], 3);
  93. TextDrawLetterSize(GPS[playerid], 0.4, 1.5);
  94. TextDrawColor(GPS[playerid], -1);
  95. TextDrawSetOutline(GPS[playerid], 1);
  96. TextDrawSetProportional(GPS[playerid], 1);
  97. // Speedometer Textdraw
  98. Speedometer[playerid] = TextDrawCreate(478,395,"_");
  99. TextDrawAlignment(Speedometer[playerid], 1);
  100. TextDrawBackgroundColor(Speedometer[playerid], 255);
  101. TextDrawFont(Speedometer[playerid], 2);
  102. TextDrawLetterSize(Speedometer[playerid],0.37,2.0);
  103. TextDrawColor(Speedometer[playerid], -1);
  104. TextDrawSetOutline(Speedometer[playerid], 1);
  105. TextDrawSetProportional(Speedometer[playerid], 1);
  106. // Fuelmeter Textdraw
  107. Fuelmeter[playerid] = TextDrawCreate(478,410,"_");
  108. TextDrawAlignment(Fuelmeter[playerid], 1);
  109. TextDrawBackgroundColor(Fuelmeter[playerid], 255);
  110. TextDrawFont(Fuelmeter[playerid], 2);
  111. TextDrawLetterSize(Fuelmeter[playerid],0.37,2.0);
  112. TextDrawColor(Fuelmeter[playerid], -1);
  113. TextDrawSetOutline(Fuelmeter[playerid],1);
  114. TextDrawSetProportional(Fuelmeter[playerid], 1);
  115. //============================================================//
  116. ResetCameraMode(playerid);
  117. SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1);
  118. SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);
  119. // Paintball Arena
  120. SetPVarInt(playerid, "IsInArena", -1);
  121. SetPVarInt(playerid, "ArenaNumber", -1);
  122. SetPVarInt(playerid, "ArenaEnterPass", -1);
  123. SetPVarInt(playerid, "ArenaEnterTeam", -1);
  124. SetPVarInt(playerid, "AOSlotPaintballFlag", -1);
  125. SetPVarInt(playerid, "EditingTurfs", -1);
  126. SetPVarInt(playerid, "EditingTurfsStage", -1);
  127. SetPVarInt(playerid, "MovingStretcher", -1);
  128. SetPVarInt(playerid, "editingcd", -1);
  129. SetPVarInt(playerid, "editingcdveh", -1);
  130. SetPVarInt(playerid, "AdminUndercover", 0);
  131. SetPlayerColor(playerid,TEAM_HIT_COLOR);
  132. PlayerUsingLoopingAnim[playerid] = 0;
  133. // Player file variables (saving)
  134. PlayerInfo[playerid][pKey] = 0;
  135. PlayerInfo[playerid][pLiveBanned] = 0;
  136. PlayerInfo[playerid][pLevel] = 1;
  137. PlayerInfo[playerid][pAdminLevel] = 0;
  138. format(PlayerInfo[playerid][pAdminDutyName], 32, "0");
  139. PlayerInfo[playerid][pAdminPinCode] = 0;
  140. PlayerInfo[playerid][pBanAppealer] = 0;
  141. PlayerInfo[playerid][pGangMod] = 0;
  142. PlayerInfo[playerid][pServerOwner] = 0;
  143. PlayerInfo[playerid][pBanned] = 0;
  144. PlayerInfo[playerid][pBannedDate] = 0;
  145. PlayerInfo[playerid][pPermaBanned] = 0;
  146. PlayerInfo[playerid][pDisabled] = 0;
  147. PlayerInfo[playerid][pIP] = 0;
  148. PlayerInfo[playerid][pLastLogin] = 0;
  149. PlayerInfo[playerid][pReg] = 0;
  150. PlayerInfo[playerid][pTut] = 0;
  151. PlayerInfo[playerid][pPlayerPinCode] = 0;
  152. PlayerInfo[playerid][pGender] = 1;
  153. PlayerInfo[playerid][pBirthMonth] = 0;
  154. PlayerInfo[playerid][pBirthDay] = 0;
  155. PlayerInfo[playerid][pBirthYear] = 0;
  156. PlayerInfo[playerid][pSkin] = 299;
  157. PlayerInfo[playerid][pPos_x] = 0;
  158. PlayerInfo[playerid][pPos_y] = 0;
  159. PlayerInfo[playerid][pPos_z] = 3.14;
  160. PlayerInfo[playerid][pPos_r] = 0;
  161. PlayerInfo[playerid][pConnectTime] = 0;
  162. PlayerInfo[playerid][pRespect] = 0;
  163. PlayerInfo[playerid][pNumber] = 0;
  164. PlayerInfo[playerid][pSpeakerPhone] = 0; // Not Savable
  165. PlayerInfo[playerid][pWarns] = 0;
  166. PlayerInfo[playerid][pGang] = INVALID_GANG_ID;
  167. PlayerInfo[playerid][pFaction] = 0;
  168. PlayerInfo[playerid][pLeader] = 0;
  169. PlayerInfo[playerid][pRank] = 0;
  170. PlayerInfo[playerid][pJob] = 0;
  171. PlayerInfo[playerid][pJob2] = 0;
  172. PlayerInfo[playerid][pVIP] = 0;
  173. PlayerInfo[playerid][pVIPDateExpire] = 0;
  174. PlayerInfo[playerid][gPupgrade] = 0;
  175. PlayerInfo[playerid][pSarmor] = 0;
  176. PlayerInfo[playerid][pCash] = 0;
  177. PlayerInfo[playerid][pBank] = 0;
  178. PlayerInfo[playerid][pInsurance] = 0;
  179. PlayerInfo[playerid][pCrimes] = 0;
  180. PlayerInfo[playerid][pArrested] = 0;
  181. PlayerInfo[playerid][pWantedLevel] = 0;
  182. PlayerInfo[playerid][pHealth] = MAX_HEALTH;
  183. PlayerInfo[playerid][pArmor] = 0;
  184. PlayerInfo[playerid][pPot] = 0;
  185. PlayerInfo[playerid][pCrack] = 0;
  186. PlayerInfo[playerid][pPackages] = 0;
  187. PlayerInfo[playerid][pCrates] = 0;
  188. PlayerInfo[playerid][pRadio] = 0;
  189. PlayerInfo[playerid][pRadioFreq] = 0;
  190. PlayerInfo[playerid][pMats] = 0;
  191. PlayerInfo[playerid][pRope] = 0;
  192. PlayerInfo[playerid][pCigar] = 0;
  193. PlayerInfo[playerid][pSprunk] = 0;
  194. PlayerInfo[playerid][pSpraycan] = 0;
  195. PlayerInfo[playerid][pCondom] = 0;
  196. PlayerInfo[playerid][pGasCan] = 0;
  197. PlayerInfo[playerid][pToken] = 0;
  198. PlayerInfo[playerid][pVIPToken] = 0;
  199. PlayerInfo[playerid][pGiftbox] = 0;
  200. PlayerInfo[playerid][pBCoupon] = 0;
  201. PlayerInfo[playerid][pSCoupon] = 0;
  202. PlayerInfo[playerid][pGCoupon] = 0;
  203. PlayerInfo[playerid][pPills] = 0;
  204. PlayerInfo[playerid][pSPills] = 0;
  205. PlayerInfo[playerid][pPickaxe] = 0;
  206. PlayerInfo[playerid][pGoldrim] = 0;
  207. PlayerInfo[playerid][pLMetal] = 0;
  208. PlayerInfo[playerid][pAMetal] = 0;
  209. PlayerInfo[playerid][pQMetal] = 0;
  210. PlayerInfo[playerid][pASpruce] = 0;
  211. PlayerInfo[playerid][pQSpruce] = 0;
  212. PlayerInfo[playerid][pAWeeds] = 0;
  213. PlayerInfo[playerid][pQWeeds] = 0;
  214. PlayerInfo[playerid][pHunger] = MAX_HUNGER;
  215. PlayerInfo[playerid][pHorseBetNumber] = 0;
  216. PlayerInfo[playerid][pHorseBetMoney] = 0;
  217. PlayerInfo[playerid][pLottoTicket] = 0;
  218. PlayerInfo[playerid][pFireworks] = 0;
  219. PlayerInfo[playerid][pHouse] = INVALID_HOUSE_ID;
  220. PlayerInfo[playerid][pHouse2] = INVALID_HOUSE_ID;
  221. PlayerInfo[playerid][pRenting] = INVALID_HOUSE_ID;
  222. PlayerInfo[playerid][pBusiness] = INVALID_BUSINESS_ID;
  223. PlayerInfo[playerid][pInt] = 0;
  224. PlayerInfo[playerid][pVW] = 0;
  225. PlayerInfo[playerid][pJailed] = 0;
  226. PlayerInfo[playerid][pJailTime] = 0;
  227. PlayerInfo[playerid][pGunRestrictedTime] = 0;
  228. // Weapons
  229. for(new s = 0; s < 12; s++)
  230. {
  231. PlayerInfo[playerid][pAGuns][s] = 0; // Admin spawned, non-saved
  232. PlayerInfo[playerid][pGuns][s] = 0;
  233. PlayerInfo[playerid][pVIPGuns][s] = 0;
  234. PlayerInfo[playerid][pFactionGuns][s] = 0;
  235. }
  236. PlayerInfo[playerid][pPayCheck] = 0;
  237. PlayerInfo[playerid][pPayReady] = 0;
  238. PlayerInfo[playerid][pDetSkill] = 0;
  239. PlayerInfo[playerid][pLawSkill] = 0;
  240. PlayerInfo[playerid][pSexSkill] = 0;
  241. PlayerInfo[playerid][pDrugsSkill] = 0;
  242. PlayerInfo[playerid][pSmugSkill] = 0;
  243. PlayerInfo[playerid][pArmsSkill] = 0;
  244. PlayerInfo[playerid][pMechSkill] = 0;
  245. PlayerInfo[playerid][pFishSkill] = 0;
  246. PlayerInfo[playerid][pBoxSkill] = 0;
  247. PlayerInfo[playerid][pTruckSkill] = 0;
  248. PlayerInfo[playerid][pCarSkill] = 0;
  249. //PlayerInfo[playerid][pCraftSkill] = 0;
  250. PlayerInfo[playerid][pLawyerTime] = 0;
  251. PlayerInfo[playerid][pLawyerFreeTime] = 0;
  252. PlayerInfo[playerid][pDrugsTime] = 0;
  253. PlayerInfo[playerid][pMechTime] = 0;
  254. PlayerInfo[playerid][pSexTime] = 0;
  255. PlayerInfo[playerid][pCarTime] = 0;
  256. PlayerInfo[playerid][pFishes] = 0;
  257. PlayerInfo[playerid][pBiggestFish] = 0;
  258. PlayerInfo[playerid][pWeedObject] = 0;
  259. PlayerInfo[playerid][pWeedPos][0] = 0;
  260. PlayerInfo[playerid][pWeedPos][1] = 0;
  261. PlayerInfo[playerid][pWeedPos][2] = 0;
  262. PlayerInfo[playerid][pWeedVW] = 0;
  263. PlayerInfo[playerid][pWeedInt] = 0;
  264. PlayerInfo[playerid][pWeedGrowth] = -1;
  265. PlayerInfo[playerid][pWSeeds] = 0;
  266. PlayerInfo[playerid][pFightStyle] = FIGHT_STYLE_NORMAL;
  267. PlayerInfo[playerid][pScrewdriver] = 0;
  268. PlayerInfo[playerid][pWristwatch] = 0;
  269. PlayerInfo[playerid][pTire] = 0;
  270. PlayerInfo[playerid][pFirstaid] = 0;
  271. PlayerInfo[playerid][pRccam] = 0;
  272. PlayerInfo[playerid][pReceiver] = 0;
  273. PlayerInfo[playerid][pGPS] = 0;
  274. PlayerInfo[playerid][pSweep] = 0;
  275. PlayerInfo[playerid][pSweepLeft] = 0;
  276. for(new v = 0; v < MAX_PLAYERVEHICLES; v++)
  277. {
  278. PlayerVehicleInfo[playerid][v][pvModelId] = 0;
  279. PlayerVehicleInfo[playerid][v][pvPosX] = 0.0;
  280. PlayerVehicleInfo[playerid][v][pvPosY] = 0.0;
  281. PlayerVehicleInfo[playerid][v][pvPosZ] = 0.0;
  282. PlayerVehicleInfo[playerid][v][pvPosAngle] = 0.0;
  283. PlayerVehicleInfo[playerid][v][pvLock] = 0;
  284. PlayerVehicleInfo[playerid][v][pvLocked] = 0;
  285. PlayerVehicleInfo[playerid][v][pvPaintJob] = -1;
  286. PlayerVehicleInfo[playerid][v][pvColor1] = 0;
  287. PlayerVehicleInfo[playerid][v][pvImpounded] = 0;
  288. PlayerVehicleInfo[playerid][v][pvSpawned] = 0;
  289. PlayerVehicleInfo[playerid][v][pvColor2] = 0;
  290. PlayerVehicleInfo[playerid][v][pvPrice] = 0;
  291. PlayerVehicleInfo[playerid][v][pvTicket] = 0;
  292. PlayerVehicleInfo[playerid][v][pvWeapons][0] = 0;
  293. PlayerVehicleInfo[playerid][v][pvWeapons][1] = 0;
  294. PlayerVehicleInfo[playerid][v][pvWeapons][2] = 0;
  295. PlayerVehicleInfo[playerid][v][pvWepUpgrade] = 0;
  296. PlayerVehicleInfo[playerid][v][pvFuel] = 100.0;
  297. PlayerVehicleInfo[playerid][v][pvAllowedPlayerId] = INVALID_PLAYER_ID;
  298. PlayerVehicleInfo[playerid][v][pvPark] = 0;
  299. ListItemReleaseId[playerid][v] = -1;
  300. PlayerVehicleInfo[playerid][v][pvDisabled] = 0;
  301. PlayerVehicleInfo[playerid][v][pvSpawned] = 0;
  302. format(PlayerVehicleInfo[playerid][v][pvNumberPlate], 32, "");
  303. ListItemTrackId[playerid][v] = -1;
  304. for(new m = 0; m < MAX_MODS; m++)
  305. {
  306. PlayerVehicleInfo[playerid][v][pvMods][m] = 0;
  307. }
  308. }
  309. for(new v = 0; v < MAX_PLAYERVEHICLES; v++)
  310. {
  311. PlayerVehicleInfo[playerid][v][pvAllowedPlayerId] = INVALID_PLAYER_ID;
  312. }
  313. PlayerInfo[playerid][pVehicleKeys] = INVALID_PLAYER_VEHICLE_ID; // non-saved
  314. PlayerInfo[playerid][pVehicleKeysFrom] = INVALID_PLAYER_ID; // non-saved
  315. PlayerInfo[playerid][pCarLic] = 0;
  316. PlayerInfo[playerid][pFlyLic] = 0;
  317. PlayerInfo[playerid][pBoatLic] = 0;
  318. PlayerInfo[playerid][pFishLic] = 1;
  319. PlayerInfo[playerid][pGunLic] = 1;
  320. PlayerInfo[playerid][pGunLics] = 0;
  321. PlayerInfo[playerid][pGunLicExpire] = 0;
  322. PlayerInfo[playerid][pDivision] = 0;
  323. PlayerInfo[playerid][pTicketTime] = 0;
  324. PlayerInfo[playerid][pHeadValue] = 0;
  325. strcpy(PlayerInfo[playerid][pContractBy], "Nobody", 64);
  326. strcpy(PlayerInfo[playerid][pContractDetail], "None", 64);
  327. PlayerInfo[playerid][pC4] = 0;
  328. PlayerInfo[playerid][pC4Used] = 0;
  329. PlayerInfo[playerid][pBombs] = 0;
  330. PlayerInfo[playerid][pCHits] = 0;
  331. PlayerInfo[playerid][pFHits] = 0;
  332. strcpy(PlayerInfo[playerid][pPrisonedBy], "Nobody", 64);
  333. strcpy(PlayerInfo[playerid][pPrisonReason], "None", 64);
  334. PlayerInfo[playerid][pAcceptReport] = 0;
  335. PlayerInfo[playerid][pTrashReport] = 0;
  336. PlayerInfo[playerid][pAccent] = 0;
  337. PlayerInfo[playerid][pNMute] = 0;
  338. PlayerInfo[playerid][pNMuteTotal] = 0;
  339. PlayerInfo[playerid][pADMute] = 0;
  340. PlayerInfo[playerid][pADMuteTotal] = 0;
  341. PlayerInfo[playerid][pRMuted] = 0;
  342. PlayerInfo[playerid][pRMutedTotal] = 0;
  343. PlayerInfo[playerid][pRMutedTime] = 0;
  344. PlayerInfo[playerid][pGCMuted] = 0;
  345. PlayerInfo[playerid][pGCMutedTime] = 0;
  346. PlayerInfo[playerid][pCallsAccepted] = 0;
  347. PlayerInfo[playerid][pPatientsDelivered] = 0;
  348. PlayerInfo[playerid][pTriageTime] = 0;
  349. for(new v = 0; v < MAX_PLAYERTOYS; v++)
  350. {
  351. PlayerToyInfo[playerid][v][ptModelID] = 0;
  352. PlayerToyInfo[playerid][v][ptBone] = 0;
  353. PlayerToyInfo[playerid][v][ptPosX] = 0.0;
  354. PlayerToyInfo[playerid][v][ptPosY] = 0.0;
  355. PlayerToyInfo[playerid][v][ptPosZ] = 0.0;
  356. PlayerToyInfo[playerid][v][ptRotX] = 0.0;
  357. PlayerToyInfo[playerid][v][ptRotY] = 0.0;
  358. PlayerToyInfo[playerid][v][ptRotZ] = 0.0;
  359. PlayerToyInfo[playerid][v][ptScaleX] = 1.0;
  360. PlayerToyInfo[playerid][v][ptScaleY] = 1.0;
  361. PlayerToyInfo[playerid][v][ptScaleZ] = 1.0;
  362. }
  363. PlayerInfo[playerid][pKillLog0][0] = 0;
  364. PlayerInfo[playerid][pKillLog1][0] = 0;
  365. PlayerInfo[playerid][pKillLog2][0] = 0;
  366. PlayerInfo[playerid][pKillLog3][0] = 0;
  367. PlayerInfo[playerid][pKillLog4][0] = 0;
  368. PlayerInfo[playerid][pKillLog5][0] = 0;
  369. PlayerInfo[playerid][pKillLog6][0] = 0;
  370. PlayerInfo[playerid][pKillLog7][0] = 0;
  371. PlayerInfo[playerid][pKillLog8][0] = 0;
  372. PlayerInfo[playerid][pKillLog9][0] = 0;
  373. strcpy(PlayerInfo[playerid][pFlag], "", 128);
  374. strcpy(PlayerInfo[playerid][pReferredBy], "0", 32);
  375. PlayerInfo[playerid][pTokenOffline] = 0;
  376. PlayerInfo[playerid][pHelper] = 0;
  377. PlayerInfo[playerid][pHud] = 0;
  378. PlayerInfo[playerid][pRefund] = -1;
  379. PlayerInfo[playerid][pRefund1] = -1;
  380. PlayerInfo[playerid][pEnterHouse] = INVALID_HOUSE_ID;
  381. PlayerInfo[playerid][pEnterBusiness] = INVALID_BUSINESS_ID;
  382. PlayerInfo[playerid][pEnterDoor] = INVALID_DOOR_ID;
  383. PlayerInfo[playerid][pEnterDoorEvent] = INVALID_EVENT_ID;
  384. PlayerInfo[playerid][pBandana] = 0;
  385. PlayerInfo[playerid][pSuitcase] = 0;
  386. PlayerInfo[playerid][pSuitcasecash] = 0;
  387. PlayerInfo[playerid][pSuitcasecrack] = 0;
  388. PlayerInfo[playerid][pSuitcasepot] = 0;
  389. PlayerInfo[playerid][pSuitcasemats] = 0;
  390. AdminRelogPassword[playerid][0] = 0;
  391. AdminLoggedInBefore[playerid] = 0;
  392. for(new s = 0; s < 40; s++)
  393. {
  394. ListItemReportId[playerid][s] = -1;
  395. }
  396. for(new i = 0; i < 6; i++)
  397. {
  398. HHcheckFloats[playerid][i] = 0;
  399. }
  400. HHcheckInt[playerid] = 0;
  401. HHcheckVW[playerid] = 0;
  402. for(new i = 0; i < 3; i++)
  403. {
  404. TeleportDest[playerid][i] = 0;
  405. }
  406. for(new i = 0; i < 3; i++)
  407. {
  408. TeleportDest2[playerid][i] = 0;
  409. }
  410. for(new i = 0; i < 3; i++) {
  411. StopaniFloats[playerid][i] = 0;
  412. }
  413. TeleportDestInt[playerid] = 0;
  414. TeleportDestInt2[playerid] = 0;
  415. gPlayerAccount[playerid] = 0;
  416. gPlayerLogTries[playerid] = 0;
  417. gPlayerLogged[playerid] = 0;
  418. InsideMainMenu[playerid] = 1;
  419. InsideTut[playerid] = 1;
  420. ActiveChatbox[playerid] = 0;
  421. PlayerEnterVehicle[playerid] = 0;
  422.  
  423. PlayerDragged[playerid] = 0;
  424. PlayerDraggedBy[playerid] = INVALID_PLAYER_ID;
  425. IsCopDragging[playerid] = INVALID_PLAYER_ID;
  426. Spectate[playerid] = INVALID_PLAYER_ID;
  427. Spectating[playerid] = 0;
  428. GettingSpectated[playerid] = INVALID_PLAYER_ID;
  429. InsidePlane[playerid]= INVALID_VEHICLE_ID;
  430.  
  431. hInviteHouse[playerid]=INVALID_HOUSE_ID;
  432. hInviteOffer[playerid]=INVALID_PLAYER_ID;
  433. //hInviteSlot[playerid]=0;
  434. BusinessOffer[playerid] = INVALID_PLAYER_ID;
  435. BusinessPrice[playerid] = 0;
  436. Business[playerid] = 0;
  437. bInviteBusiness[playerid] = INVALID_BUSINESS_ID;
  438. bInviteOffer[playerid] = INVALID_PLAYER_ID;
  439. DiceBetPrice[playerid] = 0;
  440. DiceBetOffer[playerid] = -1;
  441. playerTabbed[playerid] = 0;
  442. playerTabbed[playerid] = 0;
  443. playerTabbedTime[playerid] = 0;
  444. playerAFK[playerid] = 0;
  445. playerAFKTime[playerid] = 0;
  446. playerLastTyped[playerid] = 0;
  447. pCurrentWeapon[playerid] = 0;
  448. JetPack[playerid] = 0;
  449. TextSpamTimes[playerid] = 0;
  450. TextSpamUnmute[playerid] = 0;
  451. CommandSpamTimes[playerid] = 0;
  452. CommandSpamUnmute[playerid] = 0;
  453. gLastCar[playerid] = 0;
  454. GettingJob[playerid] = 0;
  455. GettingJob2[playerid] = 0;
  456. PayCheckCode[playerid] = 0;
  457. AdminDuty[playerid] = 0;
  458. AdminEnterPinCode[playerid] = 0;
  459. FindTimePoints[playerid] = 0;
  460. FindingPlayer[playerid] = 0;
  461. FindTime[playerid] = 0;
  462. UsedFind[playerid] = 0;
  463. gFam[playerid] = 0;
  464. JobDuty[playerid]=0;
  465. WantLawyer[playerid] = 0;
  466. CallLawyer[playerid] = 0;
  467. RefuelingVehiclePrice[playerid] = 0;
  468. RefuelingVehicle[playerid] = 0;
  469. //RefuelingVehicleTimer[playerid] = 0;
  470. Seatbelt[playerid] = 0;
  471. CP[playerid] = 0;
  472. RefillOffer[playerid] = INVALID_PLAYER_ID;
  473. RefillPrice[playerid] = 0;
  474. PlayerBoxing[playerid] = 0;
  475. BoxOffer[playerid] = INVALID_PLAYER_ID;
  476. BoxWaitTime[playerid] = 0;
  477. UsedCrack[playerid] = 0;
  478. UsedWeed[playerid] = 0;
  479. PlayerStoned[playerid] = 0;
  480. TransportDuty[playerid] = 0;
  481. TransportValue[playerid] = 0;
  482. TransportMoney[playerid] = 0;
  483. TransportTime[playerid] = 0;
  484. TransportCost[playerid] = 0;
  485. TransportDriver[playerid] = INVALID_PLAYER_ID;
  486. ConsumingMoney[playerid] = 0;
  487. BusCallTime[playerid]=0;
  488. BusAccepted[playerid] = INVALID_PLAYER_ID;
  489. TaxiCallTime[playerid]=0;
  490. TaxiAccepted[playerid] = INVALID_PLAYER_ID;
  491. DrinkOffer[playerid] = INVALID_PLAYER_ID;
  492. Fishes[playerid][pLastFish] = 0;
  493. Fishes[playerid][pFishID] = 0;
  494. FishCount[playerid]=0;
  495. VehicleSpawned[playerid] = 0;
  496. GiveKeysTo[playerid] = INVALID_PLAYER_ID;
  497. OnDuty[playerid] = 0;
  498. ConnectedToPC[playerid] = 0;
  499. PhoneOnline[playerid] = 0;
  500. pTazer[playerid] = 0;
  501. pTazerReplace[playerid] = 0;
  502. TazerTimeout[playerid] = 0;
  503. Fixr[playerid] = 0;
  504. gBug[playerid] = 1;
  505. HitOffer[playerid]= INVALID_PLAYER_ID;
  506. HitToGet[playerid]= INVALID_PLAYER_ID;
  507. JustReported[playerid] = -1;
  508. CancelReport[playerid] = -1;
  509. NewbieTimer[playerid] = 0;
  510. gNewbie[playerid] = 0;
  511. for(new i = 0; i < 6; i++)
  512. {
  513. EventFloats[playerid][i] = 0.0;
  514. }
  515. EventLastInt[playerid] = 0; EventLastVW[playerid] = 0;
  516. Mobile[playerid]=INVALID_PLAYER_ID;
  517. CellTime[playerid] = 0;
  518. CalledCops[playerid] = 0;
  519. CopsCallTime[playerid] = 0;
  520. CalledMedics[playerid] = 0;
  521. MedicsCallTime[playerid] =0;
  522. Music[playerid]=0;
  523. PlayerTied[playerid]= 0;
  524. gRadio[playerid] = 1;
  525. CallCost[playerid] = 0;
  526. szAdvert[playerid][0] = 0;
  527. TalkingLive[playerid] = INVALID_PLAYER_ID;
  528. IsBoundsShowingFFC[playerid] = 0;
  529. IsBoundsShowingMP1[playerid] = 0;
  530. IsBoundsShowingMF1[playerid] = 0;
  531. IsBoundsShowingMP2[playerid] = 0;
  532. IsBoundsShowingMF2[playerid] = 0;
  533. IsBoundsShowingAEC[playerid] = 0;
  534. IsBoundsShowingDH[playerid] = 0;
  535. IsBoundsShowingCL[playerid] = 0;
  536. IsBoundsShowingDF[playerid] = 0;
  537. LoadTruckBar[playerid] = INVALID_BAR_ID;
  538. LoadTruckTime[playerid] = 0;
  539. TruckDeliver[playerid] = 0;
  540. TruckUsed[playerid] = INVALID_VEHICLE_ID;
  541. GlobalChat[playerid] = 0;
  542. GlobalChatTimer[playerid] = 0;
  543. EMSCallTime[playerid] = 0;
  544. EMSAccepted[playerid] = INVALID_PLAYER_ID;
  545. MedicCallTime[playerid] = 0;
  546. MedicAccepted[playerid] = INVALID_PLAYER_ID;
  547. MechanicCallTime[playerid] = 0;
  548.  
  549. HotdogOffer[playerid] = INVALID_PLAYER_ID;
  550. HotdogPrice[playerid] = 0;
  551. // For Fix
  552. slotselection[playerid] = 0;
  553. ServiceTime[playerid] = 0;
  554. WasHereForPaycheck[playerid] = 0;
  555. SignedPaycheck[playerid] = 0;
  556. MissedPaychecks[playerid] = 0;
  557. HidePM[playerid] = 0;
  558. Backup[playerid] = 0;
  559. FindingJob[playerid] = 0;
  560. ShakeHandRequest[playerid] = INVALID_PLAYER_ID;
  561. ShakeHandStyle[playerid] = 0;
  562. TutorialProgress[playerid] = 0;
  563. ValidHealth[playerid] = 0;
  564. ValidArmor[playerid] = 0;
  565. CurrentPlayerHealth[playerid] = 0;
  566. CurrentPlayerArmor[playerid] = 0;
  567. NewPlayerHealth[playerid] = 0;
  568. OldPlayerHealth[playerid] = 0;
  569. NewPlayerArmor[playerid] = 0;
  570. OldPlayerArmor[playerid] = 0;
  571. PhonePrivacy[playerid] = 0;
  572. MP3Station[playerid] = 0;
  573. BoomBoxSet[playerid] = 0;
  574. BoomBoxNear[playerid] = 0;
  575. BoomboxInfo[playerid][bbPosX] = 0.0;
  576. BoomboxInfo[playerid][bbPosY] = 0.0;
  577. BoomboxInfo[playerid][bbPosZ] = 0.0;
  578. BoomboxInfo[playerid][bbInt] = 0;
  579. BoomboxInfo[playerid][bbVW] = 0;
  580. BoomboxInfo[playerid][bbStation] = 0;
  581. BoomboxInfo[playerid][bbSetBy] = INVALID_VEHICLE_ID;
  582. BoomboxInfo[playerid][bbObject] = 0;
  583. ClearCrime(playerid);
  584. ClearFishes(playerid);
  585. ClearMarriage(playerid);
  586. TestingMode[playerid] = 0;
  587. ScripterAccess[playerid] = 0;
  588. ScreenShotTaken[playerid] = 0;
  589. ScreenShotTakenTimer[playerid] = 0;
  590. ServerAd[playerid] = 0;
  591. ServerAdTimer[playerid] = 0;
  592. EnterExitDoorTimer[playerid] = 0;
  593. IsPlayerOnThePaintball[playerid] = 0;
  594. // Paintball Arena
  595. PlayerInfo[playerid][pDeaths] = 0;
  596. PlayerInfo[playerid][pKills] = 0;
  597. PlayerInfo[playerid][pPaintTeam] = 0;
  598. turfWarsRadar[playerid]=0;
  599. PlayerSpawnTimer[playerid] = 0;
  600. TestingMode[playerid] = 0;
  601. IsPlayerOnTheBound[playerid] = 0;
  602. // Play Pool
  603. //PlayingPool[playerid] = 0;
  604. //PoolScore[playerid] = 0;
  605. // House Bet
  606. WatchingHorseBet[playerid] = 0;
  607. CustomNameTagActivate[playerid] = 0;
  608. // Rob Bank
  609. RobberyPlayer[playerid] = 0;
  610. tempRobberyMoney[playerid] = 0;
  611. RobberyWantedTimer[playerid] = 0;
  612. RobBankInvite[playerid] = INVALID_PLAYER_ID;
  613. LastSMS[playerid] = 0;
  614. ClickTextdrawLogin[playerid] = 0;
  615. ResetTemporaryVariableStats(playerid);
  616.  
  617. SetSpawnInfo(playerid, 0, 299, 1773.8934, -1941.5145, 11.3618, 1.0, -1, -1, -1, -1, -1, -1); // SetSpawnInfo(playerid, 0, 299, 1970.506103, -1201.447143, -25.074676, 1.0, -1, -1, -1, -1, -1, -1);
  618. SpawnPlayer(playerid); // The player doesn't actually spawn before logging in, this is just to get rid of the annoying "<<", ">>" and "Spawn" buttons.
  619. TogglePlayerControllable(playerid, 0);
  620. SetTimerEx("Login", 1000, 0, "d", playerid);
  621. SyncPlayerTime(playerid);
  622. return 1;
  623. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement