Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.47 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  2. {
  3. //PI[playerid][pStatsa][0] = 0;
  4. //PI[playerid][pStatsa][1] = 0;
  5. //PI[playerid][pStatsa][2] = 0;
  6. //PI[playerid][pStatsa][3] = 0;
  7. //PI[playerid][pStatsa][4] = 0;
  8. //
  9. PI[playerid][pBeg][0] = -1; //beg бомж
  10. PI[playerid][pBeg][3] = 0; //beg бомж
  11. create_menu(playerid);
  12. KillTimer(LoadLeso[playerid]); // Удаление таймера при заходе игрока
  13. //
  14. CheckLoadTexture[playerid] = 4;
  15. KillTimer(TimerOfLoadTexture[playerid]);
  16. LoadTextureStr[playerid] = "";
  17.  
  18. lesopilkatextplayer[playerid] = CreatePlayerTextDraw(playerid, 20.999988, 231.471130, "_");
  19. PlayerTextDrawLetterSize(playerid, lesopilkatextplayer[playerid], 0.233111, 1.903646);
  20. PlayerTextDrawAlignment(playerid, lesopilkatextplayer[playerid], 1);
  21. PlayerTextDrawColor(playerid, lesopilkatextplayer[playerid], -16776961);
  22. PlayerTextDrawSetShadow(playerid, lesopilkatextplayer[playerid], 0);
  23. PlayerTextDrawSetOutline(playerid, lesopilkatextplayer[playerid], 1);
  24. PlayerTextDrawBackgroundColor(playerid, lesopilkatextplayer[playerid], 51);
  25. PlayerTextDrawFont(playerid, lesopilkatextplayer[playerid], 1);
  26. PlayerTextDrawSetProportional(playerid, lesopilkatextplayer[playerid], 1);
  27.  
  28. LoadingPlayerTextures[playerid] = CreatePlayerTextDraw(playerid,304.889068, 251.377746, "100%");
  29. PlayerTextDrawLetterSize(playerid,LoadingPlayerTextures[playerid], 0.307778, 1.147021);
  30. PlayerTextDrawAlignment(playerid,LoadingPlayerTextures[playerid], 2);
  31. PlayerTextDrawColor(playerid,LoadingPlayerTextures[playerid], -1);
  32. PlayerTextDrawSetShadow(playerid,LoadingPlayerTextures[playerid], 0);
  33. PlayerTextDrawSetOutline(playerid,LoadingPlayerTextures[playerid], 1);
  34. PlayerTextDrawBackgroundColor(playerid,LoadingPlayerTextures[playerid], 255);
  35. PlayerTextDrawFont(playerid,LoadingPlayerTextures[playerid], 3);
  36. PlayerTextDrawSetProportional(playerid,LoadingPlayerTextures[playerid], 1);
  37. //
  38. FollowPlayer[playerid] = MAX_PLAYERS-1;
  39. //zona 51
  40. RemoveBuildingForPlayer(playerid, 3366, 276.6563, 2023.7578, 16.6328, 0.25);
  41. RemoveBuildingForPlayer(playerid, 3366, 276.6563, 1989.5469, 16.6328, 0.25);
  42. RemoveBuildingForPlayer(playerid, 3366, 276.6563, 1955.7656, 16.6328, 0.25);
  43. RemoveBuildingForPlayer(playerid, 3268, 276.6563, 2023.7578, 16.6328, 0.25);
  44. RemoveBuildingForPlayer(playerid, 3268, 276.6563, 1989.5469, 16.6328, 0.25);
  45. RemoveBuildingForPlayer(playerid, 3268, 276.6563, 1955.7656, 16.6328, 0.25);
  46. //
  47. RemoveBuildingForPlayer(playerid, 14784, 1281.140015, -30.093000, 1009.408997, 0.250000);
  48. RemoveBuildingForPlayer(playerid, 14784, 1281.140015, -30.093000, 1009.408997, 0.250000);
  49. RemoveBuildingForPlayer(playerid, 14479, 450.256012, 516.390015, 1002.059021, 0.250000);
  50. RemoveBuildingForPlayer(playerid, 14482, 450.390015, 516.390015, 1001.848022, 0.250000);
  51. RemoveBuildingForPlayer(playerid, 1743, 451.328003, 515.843018, 1000.408020, 0.250000);
  52. RemoveBuildingForPlayer(playerid, 1740, 449.328003, 513.734009, 1000.408020, 0.250000);
  53. RemoveBuildingForPlayer(playerid, 1794, 447.414001, 512.671021, 1000.408020, 0.250000);
  54. RemoveBuildingForPlayer(playerid, 1740, 446.539001, 513.750000, 1000.408020, 0.250000);
  55. RemoveBuildingForPlayer(playerid, 1786, 452.545013, 515.031006, 1001.658020, 0.250000);
  56. RemoveBuildingForPlayer(playerid, 14481, 457.148010, 515.015015, 1002.260010, 0.250000);
  57. RemoveBuildingForPlayer(playerid, 1744, 452.959015, 511.781006, 1001.260010, 0.250000);
  58. RemoveBuildingForPlayer(playerid, 1738, 454.031006, 511.803009, 1001.059021, 0.250000);
  59. RemoveBuildingForPlayer(playerid, 14480, 456.170013, 514.125000, 1001.010010, 0.250000);
  60. RemoveBuildingForPlayer(playerid, 1759, 451.539001, 507.531006, 1000.408020, 0.250000);
  61. RemoveBuildingForPlayer(playerid, 2236, 450.109009, 508.625000, 1000.400024, 0.250000);
  62. RemoveBuildingForPlayer(playerid, 1763, 448.406006, 507.562012, 1000.408020, 0.250000);
  63. RemoveBuildingForPlayer(playerid, 1759, 443.937012, 507.334015, 1000.408020, 0.250000);
  64. RemoveBuildingForPlayer(playerid, 1743, 443.881012, 513.781006, 1000.408020, 0.250000);
  65. //
  66. RemoveBuildingForPlayer(playerid, 790, -1979.7188, -2371.9063, 34.7578, 0.25);
  67. RemoveBuildingForPlayer(playerid, 4024, 1479.867188, -1790.398438, 56.023399, 0.250000);
  68. RemoveBuildingForPlayer(playerid, 4044, 1481.187012, -1785.069946, 22.382000, 0.250000);
  69. RemoveBuildingForPlayer(playerid, 4002, 1479.866943, -1790.397949, 56.022999, 0.500000);
  70. RemoveBuildingForPlayer(playerid, 3980, 1481.187012, -1785.069946, 22.382000, 0.200000);
  71. RemoveBuildingForPlayer(playerid, 4003, 1481.078125, -1747.031250, 33.523399, 0.250000);
  72. RemoveBuildingForPlayer(playerid, 3975, 1578.469, -1676.420, 13.070, 0.250);
  73. RemoveBuildingForPlayer(playerid, 4063, 1578.469, -1676.420, 13.070, 0.250);
  74. RemoveBuildingForPlayer(playerid, 3976, 1571.599, -1675.750, 35.679, 0.250);
  75. RemoveBuildingForPlayer(playerid, 4064, 1571.599, -1675.750, 35.679, 0.250);
  76. RemoveBuildingForPlayer(playerid, 4057, 1479.554, -1693.140, 19.578, 0.250);
  77. RemoveBuildingForPlayer(playerid, 4210, 1479.562, -1631.453, 12.078, 0.250);
  78. RemoveBuildingForPlayer(playerid, 713, 1457.937, -1620.695, 13.453, 0.250);
  79. RemoveBuildingForPlayer(playerid, 713, 1496.867, -1707.820, 13.406, 0.250);
  80. RemoveBuildingForPlayer(playerid, 1226, 1451.625, -1727.671, 16.421, 0.250);
  81. RemoveBuildingForPlayer(playerid, 1226, 1467.984, -1727.671, 16.421, 0.250);
  82. RemoveBuildingForPlayer(playerid, 1226, 1485.171, -1727.671, 16.421, 0.250);
  83. RemoveBuildingForPlayer(playerid, 1280, 1468.984, -1713.507, 13.453, 0.250);
  84. RemoveBuildingForPlayer(playerid, 1231, 1479.695, -1716.703, 15.625, 0.250);
  85. RemoveBuildingForPlayer(playerid, 1226, 1505.179, -1727.671, 16.421, 0.250);
  86. RemoveBuildingForPlayer(playerid, 1280, 1488.765, -1713.703, 13.453, 0.250);
  87. RemoveBuildingForPlayer(playerid, 1289, 1504.750, -1711.882, 13.593, 0.250);
  88. RemoveBuildingForPlayer(playerid, 1258, 1445.007, -1704.765, 13.695, 0.250);
  89. RemoveBuildingForPlayer(playerid, 1258, 1445.007, -1692.234, 13.695, 0.250);
  90. RemoveBuildingForPlayer(playerid, 712, 1445.812, -1650.023, 22.257, 0.250);
  91. RemoveBuildingForPlayer(playerid, 673, 1457.726, -1710.062, 12.398, 0.250);
  92. RemoveBuildingForPlayer(playerid, 620, 1461.656, -1707.687, 11.835, 0.250);
  93. RemoveBuildingForPlayer(playerid, 1280, 1468.984, -1704.640, 13.453, 0.250);
  94. RemoveBuildingForPlayer(playerid, 700, 1463.062, -1701.570, 13.726, 0.250);
  95. RemoveBuildingForPlayer(playerid, 1231, 1479.695, -1702.531, 15.625, 0.250);
  96. RemoveBuildingForPlayer(playerid, 673, 1457.554, -1697.289, 12.398, 0.250);
  97. RemoveBuildingForPlayer(playerid, 1280, 1468.984, -1694.046, 13.453, 0.250);
  98. RemoveBuildingForPlayer(playerid, 1231, 1479.382, -1692.390, 15.632, 0.250);
  99. RemoveBuildingForPlayer(playerid, 4186, 1479.554, -1693.140, 19.578, 0.250);
  100. RemoveBuildingForPlayer(playerid, 620, 1461.125, -1687.562, 11.835, 0.250);
  101. RemoveBuildingForPlayer(playerid, 700, 1463.062, -1690.648, 13.726, 0.250);
  102. RemoveBuildingForPlayer(playerid, 641, 1458.617, -1684.132, 11.101, 0.250);
  103. RemoveBuildingForPlayer(playerid, 625, 1457.273, -1666.296, 13.695, 0.250);
  104. RemoveBuildingForPlayer(playerid, 1280, 1468.984, -1682.718, 13.453, 0.250);
  105. RemoveBuildingForPlayer(playerid, 712, 1471.406, -1666.179, 22.257, 0.250);
  106. RemoveBuildingForPlayer(playerid, 1231, 1479.382, -1682.312, 15.632, 0.250);
  107. RemoveBuildingForPlayer(playerid, 625, 1458.257, -1659.257, 13.695, 0.250);
  108. RemoveBuildingForPlayer(playerid, 712, 1449.851, -1655.937, 22.257, 0.250);
  109. RemoveBuildingForPlayer(playerid, 1231, 1477.937, -1652.726, 15.632, 0.250);
  110. RemoveBuildingForPlayer(playerid, 1280, 1479.609, -1653.250, 13.453, 0.250);
  111. RemoveBuildingForPlayer(playerid, 625, 1457.351, -1650.570, 13.695, 0.250);
  112. RemoveBuildingForPlayer(playerid, 625, 1454.421, -1642.492, 13.695, 0.250);
  113. RemoveBuildingForPlayer(playerid, 1280, 1467.851, -1646.593, 13.453, 0.250);
  114. RemoveBuildingForPlayer(playerid, 1280, 1472.898, -1651.507, 13.453, 0.250);
  115. RemoveBuildingForPlayer(playerid, 1280, 1465.937, -1639.820, 13.453, 0.250);
  116. RemoveBuildingForPlayer(playerid, 1231, 1466.468, -1637.960, 15.632, 0.250);
  117. RemoveBuildingForPlayer(playerid, 625, 1449.593, -1635.046, 13.695, 0.250);
  118. RemoveBuildingForPlayer(playerid, 1280, 1467.710, -1632.890, 13.453, 0.250);
  119. RemoveBuildingForPlayer(playerid, 1232, 1465.890, -1629.976, 15.531, 0.250);
  120. RemoveBuildingForPlayer(playerid, 1280, 1472.664, -1627.882, 13.453, 0.250);
  121. RemoveBuildingForPlayer(playerid, 1280, 1479.468, -1626.023, 13.453, 0.250);
  122. RemoveBuildingForPlayer(playerid, 3985, 1479.562, -1631.453, 12.078, 0.250);
  123. RemoveBuildingForPlayer(playerid, 4206, 1479.554, -1639.609, 13.648, 0.250);
  124. RemoveBuildingForPlayer(playerid, 1232, 1465.835, -1608.375, 15.375, 0.250);
  125. RemoveBuildingForPlayer(playerid, 1229, 1466.484, -1598.093, 14.109, 0.250);
  126. RemoveBuildingForPlayer(playerid, 1226, 1451.335, -1596.703, 16.421, 0.250);
  127. RemoveBuildingForPlayer(playerid, 1226, 1471.351, -1596.703, 16.421, 0.250);
  128. RemoveBuildingForPlayer(playerid, 1280, 1488.765, -1704.593, 13.453, 0.250);
  129. RemoveBuildingForPlayer(playerid, 700, 1494.210, -1694.437, 13.726, 0.250);
  130. RemoveBuildingForPlayer(playerid, 1280, 1488.765, -1693.734, 13.453, 0.250);
  131. RemoveBuildingForPlayer(playerid, 620, 1496.976, -1686.851, 11.835, 0.250);
  132. RemoveBuildingForPlayer(playerid, 641, 1494.140, -1689.234, 11.101, 0.250);
  133. RemoveBuildingForPlayer(playerid, 1280, 1488.765, -1682.671, 13.453, 0.250);
  134. RemoveBuildingForPlayer(playerid, 712, 1480.609, -1666.179, 22.257, 0.250);
  135. RemoveBuildingForPlayer(playerid, 712, 1488.226, -1666.179, 22.257, 0.250);
  136. RemoveBuildingForPlayer(playerid, 1280, 1486.406, -1651.390, 13.453, 0.250);
  137. RemoveBuildingForPlayer(playerid, 1280, 1491.367, -1646.382, 13.453, 0.250);
  138. RemoveBuildingForPlayer(playerid, 1280, 1493.132, -1639.453, 13.453, 0.250);
  139. RemoveBuildingForPlayer(playerid, 1280, 1486.179, -1627.765, 13.453, 0.250);
  140. RemoveBuildingForPlayer(playerid, 1280, 1491.218, -1632.679, 13.453, 0.250);
  141. RemoveBuildingForPlayer(playerid, 1232, 1494.414, -1629.976, 15.531, 0.250);
  142. RemoveBuildingForPlayer(playerid, 1232, 1494.359, -1608.375, 15.375, 0.250);
  143. RemoveBuildingForPlayer(playerid, 1226, 1488.531, -1596.703, 16.421, 0.250);
  144. RemoveBuildingForPlayer(playerid, 1229, 1498.054, -1598.093, 14.109, 0.250);
  145. RemoveBuildingForPlayer(playerid, 1288, 1504.750, -1705.406, 13.593, 0.250);
  146. RemoveBuildingForPlayer(playerid, 1287, 1504.750, -1704.468, 13.593, 0.250);
  147. RemoveBuildingForPlayer(playerid, 1286, 1504.750, -1695.054, 13.593, 0.250);
  148. RemoveBuildingForPlayer(playerid, 1285, 1504.750, -1694.039, 13.593, 0.250);
  149. RemoveBuildingForPlayer(playerid, 673, 1498.960, -1684.609, 12.398, 0.250);
  150. RemoveBuildingForPlayer(playerid, 625, 1504.164, -1662.015, 13.695, 0.250);
  151. RemoveBuildingForPlayer(playerid, 625, 1504.718, -1670.921, 13.695, 0.250);
  152. RemoveBuildingForPlayer(playerid, 620, 1503.187, -1621.125, 11.835, 0.250);
  153. RemoveBuildingForPlayer(playerid, 673, 1501.281, -1624.578, 12.398, 0.250);
  154. RemoveBuildingForPlayer(playerid, 673, 1498.359, -1616.968, 12.398, 0.250);
  155. RemoveBuildingForPlayer(playerid, 1226, 1504.890, -1596.703, 16.421, 0.250);
  156. RemoveBuildingForPlayer(playerid, 712, 1508.445, -1668.742, 22.257, 0.250);
  157. RemoveBuildingForPlayer(playerid, 625, 1505.695, -1654.835, 13.695, 0.250);
  158. RemoveBuildingForPlayer(playerid, 625, 1508.515, -1647.859, 13.695, 0.250);
  159. RemoveBuildingForPlayer(playerid, 625, 1513.273, -1642.492, 13.695, 0.250);
  160. RemoveBuildingForPlayer(playerid, 1258, 1510.890, -1607.312, 13.695, 0.250);
  161. RemoveBuildingForPlayer(playerid, 1226, 1524.828, -1721.632, 16.421, 0.250);
  162. RemoveBuildingForPlayer(playerid, 1226, 1524.828, -1705.273, 16.421, 0.250);
  163. RemoveBuildingForPlayer(playerid, 1229, 1524.218, -1693.968, 14.109, 0.250);
  164. RemoveBuildingForPlayer(playerid, 1226, 1524.828, -1688.085, 16.421, 0.250);
  165. RemoveBuildingForPlayer(playerid, 1229, 1524.218, -1673.710, 14.109, 0.250);
  166. RemoveBuildingForPlayer(playerid, 1226, 1524.828, -1647.640, 16.421, 0.250);
  167. RemoveBuildingForPlayer(playerid, 1226, 1524.828, -1621.960, 16.421, 0.250);
  168. RemoveBuildingForPlayer(playerid, 1226, 1525.382, -1611.156, 16.421, 0.250);
  169. RemoveBuildingForPlayer(playerid, 11371, -2028.132, -111.273, 36.132, 0.250);
  170. RemoveBuildingForPlayer(playerid, 11372, -2076.437, -107.929, 36.968, 0.250);
  171. RemoveBuildingForPlayer(playerid, 11099, -2056.992, -184.546, 34.414, 0.250);
  172. RemoveBuildingForPlayer(playerid, 1497, -2029.015, -120.062, 34.257, 0.250);
  173. RemoveBuildingForPlayer(playerid, 11015, -2028.132, -111.273, 36.132, 0.250);
  174. RemoveBuildingForPlayer(playerid, 11014, -2076.437, -107.929, 36.968, 0.250);
  175. RemoveBuildingForPlayer(playerid, 1532, -2025.828, -102.468, 34.273, 0.250);
  176. RemoveBuildingForPlayer(playerid, 14795, 1388.8828, -20.8828, 1005.2031, 0.25);
  177. RemoveBuildingForPlayer(playerid, 1440, -2244.2344, 2361.2031, 4.4453, 0.25);
  178. RemoveBuildingForPlayer(playerid, 1264, -2247.6328, 2364.8594, 4.3828, 0.25);
  179. RemoveBuildingForPlayer(playerid, 1264, -2246.7734, 2364.4922, 4.3828, 0.25);
  180. RemoveBuildingForPlayer(playerid, 1264, -2246.8125, 2365.7578, 4.3828, 0.25);
  181. RemoveBuildingForPlayer(playerid, 1431, -2245.7109, 2363.3047, 4.5000, 0.25);
  182. RemoveBuildingForPlayer(playerid, 1227, -2253.5391, 2372.5469, 4.7578, 0.25);
  183. RemoveBuildingForPlayer(playerid, 1264, -2254.0859, 2371.0313, 4.3828, 0.25);
  184. RemoveBuildingForPlayer(playerid, 1264, -2252.5391, 2371.0234, 4.3828, 0.25);
  185. RemoveBuildingForPlayer(playerid, 1431, -2254.7969, 2385.4609, 4.5000, 0.25);
  186. RemoveBuildingForPlayer(playerid, 8229, 1142.0313, 1362.5000, 12.4844, 0.25);
  187.  
  188. RemoveBuildingForPlayer(playerid, 5033, 1745.2031, -1882.8516, 26.1406, 0.25);
  189. RemoveBuildingForPlayer(playerid, 5055, 1745.2031, -1882.8516, 26.1406, 0.25);
  190. RemoveBuildingForPlayer(playerid, 1226, 1774.7578, -1931.3125, 16.3750, 0.25);
  191. RemoveBuildingForPlayer(playerid, 1226, 1806.4297, -1931.6016, 16.3750, 0.25);
  192. RemoveBuildingForPlayer(playerid, 5024, 1748.8438, -1883.0313, 14.1875, 0.25);
  193. RemoveBuildingForPlayer(playerid, 5083, 1748.8438, -1883.0313, 14.1875, 0.25);
  194. RemoveBuildingForPlayer(playerid, 1226, 1774.7578, -1901.5391, 16.3750, 0.25);
  195.  
  196. if(playerid == INVALID_PLAYER_ID || gamemodeloaded != 1) return Kick(playerid);
  197.  
  198. testproxy(playerid);
  199.  
  200. GetPlayerIp(playerid, PI[playerid][pIP], 16);
  201. GetPlayerName(playerid, PI[playerid][pName], MAX_PLAYER_NAME);
  202.  
  203. if(slotUsed{playerid} && !strcmp(playersIP[playerid], PI[playerid][pIP], true)) return Ban(playerid);
  204. GetPlayerIp(playerid, playersIP[playerid], 16);
  205. slotUsed{playerid} = true;
  206.  
  207. if(IsLoginInvalid(GetName(playerid)))
  208. {
  209. SendClientMessage(playerid, COLOR_LIGHTRED, "Ваше имя содержит запрещенные символы или цифры, используйте имя формата Имя_Фамилия на английском");
  210. return Kick(playerid);
  211. }
  212.  
  213. static const blacklist_name[5][5] = {"CM_","_CM","Bomj","bomj","BOMJ"};
  214. for(new i; i < sizeof(blacklist_name); i++)
  215. {
  216. if(strfind(GetName(playerid), blacklist_name[i], true) == 0) return Kick(playerid);
  217. }
  218.  
  219. ac_1{playerid} = false;
  220. SetPlayerDataToDefault(playerid);
  221. CreateTextDraws(playerid);
  222. RemoveBuild(playerid);
  223. SetPVarInt(playerid, "AntiBreik", 500);
  224. SetPVarInt(playerid, "DrawFill", 0);
  225. SetPVarInt(playerid, "PickupID", -1);
  226. SetPlayerColor(playerid, COLOR_GREY);
  227. //
  228. player_timer[playerid] = SetTimerEx("Player_Control", 1000, 1, "i", playerid);
  229.  
  230. for(new i = 0; i < sizeof(GZInfo); i++) GangZoneShowForPlayer(playerid, GangZone[i], GetGangZoneColor(i));
  231. return 1;
  232. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement