Advertisement
LVPYassine

Untitled

Jan 11th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.12 KB | None | 0 0
  1. CMD:derby(playerid, params[])
  2. {
  3. if (My_Interior[playerid] == 15)
  4. {
  5. SendClientMessage(playerid,COLOR_BLUE,"Shoma Hamaknoon Dakhele Derby Hasti");
  6. }
  7. else if(DerbyNumber == 0)
  8. {
  9. My_Interior[playerid] = 15;
  10. new string[128], pName[MAX_PLAYER_NAME];
  11. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  12. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P1", pName);
  13. SendClientMessageToAll(0xFFFFFFFF, string);
  14. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  15. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  16. SetPlayerPos(playerid, -1362.5800, 931.3489, 1035.9734);
  17. SetPlayerInterior(playerid, 15);
  18. SetPlayerVirtualWorld(playerid, 15);
  19. bloodring_id[playerid] = CreateVehicle(504, -1362.5800, 931.3489, 1035.9734, 0.0, 0, 0, -1);
  20. LinkVehicleToInterior(bloodring_id[playerid], 15);
  21. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  22. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  23. TogglePlayerControllable(playerid, 0);
  24. SetPlayerHealth(playerid, 100);
  25. DerbyNumber = 1;
  26. InDerby[playerid] = 1;
  27. }
  28. else if(DerbyNumber == 1)
  29. {
  30. My_Interior[playerid] = 15;
  31. new string[128], pName[MAX_PLAYER_NAME];
  32. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  33. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P2", pName);
  34. SendClientMessageToAll(0xFFFFFFFF, string);
  35. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  36. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  37. SetPlayerPos(playerid, -1356.5100, 932.1922, 1036.1119);
  38. SetPlayerInterior(playerid, 15);
  39. SetPlayerVirtualWorld(playerid, 15);
  40. bloodring_id[playerid] = CreateVehicle(504, -1356.5100, 932.1922, 1036.1119, 0.0, 0, 0, -1);
  41. LinkVehicleToInterior(bloodring_id[playerid], 15);
  42. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  43. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  44. TogglePlayerControllable(playerid, 0);
  45. SetPlayerHealth(playerid, 100);
  46. DerbyNumber = 2;
  47. InDerby[playerid] = 1;
  48. }
  49. else if(DerbyNumber == 2)
  50. {
  51. My_Interior[playerid] = 15;
  52. new string[128], pName[MAX_PLAYER_NAME];
  53. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  54. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P3", pName);
  55. SendClientMessageToAll(0xFFFFFFFF, string);
  56. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  57. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  58. SetPlayerPos(playerid, -1349.7819, 933.2458, 1036.1224);
  59. SetPlayerInterior(playerid, 15);
  60. SetPlayerVirtualWorld(playerid, 15);
  61. bloodring_id[playerid] = CreateVehicle(504, -1349.7819, 933.2458, 1036.1224, 0.0, 0, 0, -1);
  62. LinkVehicleToInterior(bloodring_id[playerid], 15);
  63. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  64. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  65. TogglePlayerControllable(playerid, 0);
  66. SetPlayerHealth(playerid, 100);
  67. DerbyNumber = 3;
  68. InDerby[playerid] = 1;
  69. for(new i = 0; i < MAX_PLAYERS; i++)
  70. {
  71. if(InDerby[i] == 1)
  72. {
  73. TimerUnfreezeAfterC = SetTimerEx("unfreezeCount", 1000, false, "ii", i, 10);
  74. }
  75. }
  76. }
  77. else if(DerbyNumber == 3)
  78. {
  79. My_Interior[playerid] = 15;
  80. new string[128], pName[MAX_PLAYER_NAME];
  81. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  82. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P4", pName);
  83. SendClientMessageToAll(0xFFFFFFFF, string);
  84. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  85. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  86. SetPlayerPos(playerid, -1341.7268, 935.3071, 1036.1417);
  87. SetPlayerInterior(playerid, 15);
  88. SetPlayerVirtualWorld(playerid, 15);
  89. bloodring_id[playerid] = CreateVehicle(504, -1341.7268, 935.3071, 1036.1417, 0.0, 0, 0, -1);
  90. LinkVehicleToInterior(bloodring_id[playerid], 15);
  91. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  92. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  93. InDerby[playerid] = 1;
  94. TogglePlayerControllable(playerid, 0);
  95. SetPlayerHealth(playerid, 100);
  96. DerbyNumber = 4;
  97. }
  98. else if(DerbyNumber == 4)
  99. {
  100. My_Interior[playerid] = 15;
  101. new string[128], pName[MAX_PLAYER_NAME];
  102. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  103. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P5", pName);
  104. SendClientMessageToAll(0xFFFFFFFF, string);
  105. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  106. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  107. SetPlayerPos(playerid, -1336.0471, 936.6208, 1036.1565);
  108. SetPlayerInterior(playerid, 15);
  109. SetPlayerVirtualWorld(playerid, 15);
  110. bloodring_id[playerid] = CreateVehicle(504, -1336.0471, 936.6208, 1036.1565, 0.0, 0, 0, -1);
  111. LinkVehicleToInterior(bloodring_id[playerid], 15);
  112. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  113. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  114. TogglePlayerControllable(playerid, 1);
  115. SetPlayerHealth(playerid, 100);
  116. DerbyNumber = 5;
  117. InDerby[playerid] = 1;
  118. }
  119. else if(DerbyNumber == 5)
  120. {
  121. My_Interior[playerid] = 15;
  122. new string[128], pName[MAX_PLAYER_NAME];
  123. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  124. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P6", pName);
  125. SendClientMessageToAll(0xFFFFFFFF, string);
  126. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  127. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  128. SetPlayerPos(playerid, -1330.4664, 938.4177, 1036.1781);
  129. SetPlayerInterior(playerid, 15);
  130. SetPlayerVirtualWorld(playerid, 15);
  131. bloodring_id[playerid] = CreateVehicle(504, -1330.4664, 938.4177, 1036.1781, 0.0, 0, 0, -1);
  132. LinkVehicleToInterior(bloodring_id[playerid], 15);
  133. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  134. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  135. TogglePlayerControllable(playerid, 1);
  136. SetPlayerHealth(playerid, 100);
  137. DerbyNumber = 6;
  138. InDerby[playerid] = 1;
  139. }
  140. else if(DerbyNumber == 6)
  141. {
  142. My_Interior[playerid] = 15;
  143. new string[128], pName[MAX_PLAYER_NAME];
  144. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  145. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P7", pName);
  146. SendClientMessageToAll(0xFFFFFFFF, string);
  147. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  148. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  149. SetPlayerPos(playerid, -1323.2250, 940.9352, 1036.2090);
  150. SetPlayerInterior(playerid, 15);
  151. SetPlayerVirtualWorld(playerid, 15);
  152. bloodring_id[playerid] = CreateVehicle(504, -1323.2250, 940.9352, 1036.2090, 0.0, 0, 0, -1);
  153. LinkVehicleToInterior(bloodring_id[playerid], 15);
  154. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  155. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  156. TogglePlayerControllable(playerid, 1);
  157. SetPlayerHealth(playerid, 100);
  158. DerbyNumber = 7;
  159. InDerby[playerid] = 1;
  160. }
  161. else if(DerbyNumber == 7)
  162. {
  163. My_Interior[playerid] = 15;
  164. new string[128], pName[MAX_PLAYER_NAME];
  165. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  166. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P8", pName);
  167. SendClientMessageToAll(0xFFFFFFFF, string);
  168. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  169. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  170. SetPlayerPos(playerid, -1317.5881, 943.3552, 1036.2379);
  171. SetPlayerInterior(playerid, 15);
  172. SetPlayerVirtualWorld(playerid, 15);
  173. bloodring_id[playerid] = CreateVehicle(504, -1317.5881, 943.3552, 1036.2379, 0.0, 0, 0, -1);
  174. LinkVehicleToInterior(bloodring_id[playerid], 15);
  175. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  176. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  177. TogglePlayerControllable(playerid, 1);
  178. SetPlayerHealth(playerid, 100);
  179. DerbyNumber = 8;
  180. InDerby[playerid] = 1;
  181. }
  182. else if(DerbyNumber == 8)
  183. {
  184. My_Interior[playerid] = 15;
  185. new string[128], pName[MAX_PLAYER_NAME];
  186. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  187. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P9", pName);
  188. SendClientMessageToAll(0xFFFFFFFF, string);
  189. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  190. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  191. SetPlayerPos(playerid, -1309.4237, 947.6229, 1036.2925);
  192. SetPlayerInterior(playerid, 15);
  193. SetPlayerVirtualWorld(playerid, 15);
  194. bloodring_id[playerid] = CreateVehicle(504, -1309.4237, 947.6229, 1036.2925, 0.0, 0, 0, -1);
  195. LinkVehicleToInterior(bloodring_id[playerid], 15);
  196. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  197. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  198. TogglePlayerControllable(playerid, 1);
  199. SetPlayerHealth(playerid, 100);
  200. DerbyNumber = 9;
  201. InDerby[playerid] = 1;
  202. }
  203. else if(DerbyNumber == 9)
  204. {
  205. My_Interior[playerid] = 15;
  206. new string[128], pName[MAX_PLAYER_NAME];
  207. GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  208. format(string, sizeof(string), "{6666FF}(/derby) {00CCFF}%s {6666FF}Teleport Shod Be Derby P10", pName);
  209. SendClientMessageToAll(0xFFFFFFFF, string);
  210. SendClientMessage(playerid,COLOR_RED,"Baraye Khoroj Az Derby Bezanid /leavederby");
  211. GameTextForPlayer(playerid,"~y~Khoshoomadi Be ~n~~b~Derby Deathmatch", 2000, 3);
  212. SetPlayerPos(playerid, -1303.7290, 951.5856, 1036.3480);
  213. SetPlayerInterior(playerid, 15);
  214. SetPlayerVirtualWorld(playerid, 15);
  215. bloodring_id[playerid] = CreateVehicle(504, -1303.7290, 951.5856, 1036.3480, 0.0, 0, 0, -1);
  216. LinkVehicleToInterior(bloodring_id[playerid], 15);
  217. SetVehicleVirtualWorld(bloodring_id[playerid], 15);
  218. PutPlayerInVehicle(playerid, bloodring_id[playerid], 0);
  219. TogglePlayerControllable(playerid, 1);
  220. SetPlayerHealth(playerid, 100);
  221. InDerby[playerid] = 1;
  222. DerbyNumber = 10;
  223. }
  224. return 1;
  225. }
  226.  
  227. forward unfreezeCount(playerid, time);
  228. public unfreezeCount(playerid, time)
  229. {
  230.  
  231. if((time -= 1) > 0)
  232. {
  233. TimerUnfreezeAfterC = SetTimerEx("unfreezeCount", 1000, false, "ii", playerid, time);
  234. if(time <= 3)
  235. {
  236. if(InDerby[playerid] == 1)
  237. {
  238. new string[5];
  239. format(string, sizeof(string), "%d", time);
  240. GameTextForPlayer(playerid, string, 1000, 5);
  241. }
  242. }
  243. }
  244. else
  245. {
  246. if(InDerby[playerid] == 1)
  247. {
  248. GameTextForPlayer(playerid, "GO!", 2500, 3);
  249. TogglePlayerControllable(playerid, 1);
  250. }
  251. }
  252. return 1;
  253. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement