Advertisement
Guest User

BiG_Sm0k3

a guest
Jun 2nd, 2009
1,065
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.63 KB | None | 0 0
  1. ///Made By BiG_Sm0k3 , please do not errase this line ;)
  2. #include <a_samp>
  3.  
  4.  
  5. new Menu:weaponduelzones;
  6.  
  7. //-||**Menu Items**||-//
  8. #define BLUE 0x33AAFFFF
  9. #define GREEN 0x33AA33AA
  10.  
  11. public OnFilterScriptInit()
  12. {
  13. print("\n----------------------------------------");
  14. print(" Duel Zones ");
  15. print(" ");
  16. print(" Made By BiG_Smoke ");
  17. print("------------------------------------------\n");
  18.  
  19. //---------------------||**Menu Items**||-------------------------------//
  20. weaponduelzones = CreateMenu("Duel Zones", 1, 220.0, 100.0, 150.0, 150.0);
  21. AddMenuItem(weaponduelzones, 0, "/zone 1");
  22. AddMenuItem(weaponduelzones, 0, "/zone 2");
  23. AddMenuItem(weaponduelzones, 0, "/zone 3");
  24. AddMenuItem(weaponduelzones, 0, "/Zone 4");
  25. AddMenuItem(weaponduelzones, 0, "/zone 5");
  26. AddMenuItem(weaponduelzones, 0, "/zone 6");
  27. AddMenuItem(weaponduelzones, 0, "/Zone 7");
  28. AddMenuItem(weaponduelzones, 0, "/Zone 8");
  29. AddMenuItem(weaponduelzones, 0, "/Zone 9");
  30.  
  31.  
  32.  
  33.  
  34. return 1;
  35. }
  36.  
  37. public OnFilterScriptExit()
  38. {
  39. return 1;
  40. }
  41.  
  42. public OnPlayerSelectedMenuRow(playerid, row)
  43. {
  44. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  45. if(CurrentMenu == weaponduelzones)
  46. {
  47. switch(row)
  48. {
  49. case 0:
  50. {
  51. new player[24], tmp[256];
  52. GetPlayerName(playerid,player,sizeof(player));
  53. format(tmp,sizeof(tmp),"%s You entered the Zone 1",player);
  54. SendClientMessageToAll(GREEN,tmp);
  55. new zName[MAX_PLAYER_NAME];
  56. GetPlayerName(playerid, zName, sizeof(zName));
  57. SetPlayerInterior(playerid, 16);
  58. SetPlayerPos(playerid, -1396.2881,1245.2091,1039.4302);
  59. SetPlayerArmour(100,100);
  60. ResetPlayerWeapons(playerid);
  61. ResetPlayerWeapons(playerid);
  62. GivePlayerWeapon(playerid, 26, 10500);
  63. GivePlayerWeapon(playerid, 31, 10500);
  64. GivePlayerWeapon(playerid, 32, 10500);
  65. TogglePlayerControllable(playerid,true);
  66. SendClientMessage(playerid,BLUE,"You entered the Zone 1.");
  67. printf(" %s (ID: %d) entered the zone 1 )",zName,playerid);
  68. GameTextForPlayer(playerid,"Zone 1",2500,3);
  69. GameTextForPlayer(playerid,"Zone 1",2500,3);
  70. return 1;
  71. }
  72. case 1:
  73. {
  74. new player[24], tmp[256];
  75. GetPlayerName(playerid,player,sizeof(player));
  76. format(tmp,sizeof(tmp),"%s entered the zone 2",player);
  77. SendClientMessageToAll(GREEN,tmp);
  78. new zName[MAX_PLAYER_NAME];
  79. GetPlayerName(playerid, zName, sizeof(zName));
  80. SetPlayerInterior(playerid, 0);
  81. new c = random(1);
  82. if (c == 0) {
  83. SetPlayerPos(playerid, 2147.8677,-76.6750,2.9725);}
  84. SetPlayerArmour(playerid,100);
  85. ResetPlayerWeapons(playerid);
  86. GivePlayerWeapon(playerid, 26, 11111);
  87. GivePlayerWeapon(playerid, 32, 11111);
  88. TogglePlayerControllable(playerid,true);
  89. SendClientMessage(playerid,BLUE,"You entered the Zone 2.");
  90. printf("[ %s (ID: %d) entered the zone 2",zName,playerid);
  91. GameTextForPlayer(playerid,"Zone 2",2500,3);
  92. return 1;
  93. }
  94.  
  95. case 2:
  96. {
  97. new player[24], tmp[256];
  98. GetPlayerName(playerid,player,sizeof(player));
  99. format(tmp,sizeof(tmp),"%s entered the zone 3",player);
  100. SendClientMessageToAll(GREEN,tmp);
  101. new zName[MAX_PLAYER_NAME];
  102. GetPlayerName(playerid, zName, sizeof(zName));
  103. SetPlayerInterior(playerid, 0);
  104. new c = random(2);
  105. if (c == 0){
  106. SetPlayerPos(playerid, 2149.897460,-1800.867553,13.556167);}
  107. else if (c == 1){
  108. SetPlayerPos(playerid, 2177.978027,-1816.676391,13.571835);}
  109. SetPlayerArmour(playerid,100);
  110. ResetPlayerWeapons(playerid);
  111. GivePlayerWeapon(playerid, 26, 11000);
  112. GivePlayerWeapon(playerid, 32, 11000);
  113. TogglePlayerControllable(playerid,true);
  114. SendClientMessage(playerid,BLUE,"Entraste a la zona 3.");
  115. printf(" %s (ID: %d) entro a la zona 3",zName,playerid);
  116. GameTextForPlayer(playerid,"Zone 3",2500,3);
  117. return 1;
  118. }
  119. case 3:
  120. {
  121. new player[24], tmp[256];
  122. GetPlayerName(playerid,player,sizeof(player));
  123. format(tmp,sizeof(tmp),"%s entered the zone 4",player);
  124. SendClientMessageToAll(GREEN,tmp);
  125. new zName[MAX_PLAYER_NAME];
  126. GetPlayerName(playerid, zName, sizeof(zName));
  127. SetPlayerInterior(playerid, 0);
  128. SetPlayerPos(playerid, -2071.8979,531.0619,79.1719);
  129. SetPlayerArmour(playerid,100);
  130. ResetPlayerWeapons(playerid);
  131. GivePlayerWeapon(playerid, 26, 11111); //
  132. GivePlayerWeapon(playerid, 32, 11111); //
  133. TogglePlayerControllable(playerid,true);
  134. SendClientMessage(playerid,BLUE,"You entered the Zone 4.");
  135. printf(" %s (ID: %d) entr� a /Zone 4",zName,playerid);
  136. GameTextForPlayer(playerid,"Zone 4",2500,3);
  137. return 1;
  138. }
  139. case 4:
  140. {
  141. new player[24], tmp[256];
  142. GetPlayerName(playerid,player,sizeof(player));
  143. format(tmp,sizeof(tmp),"%s entered the zone 5",player);
  144. SendClientMessageToAll(GREEN,tmp);
  145. new zName[MAX_PLAYER_NAME];
  146. GetPlayerName(playerid, zName, sizeof(zName));
  147. SetPlayerInterior(playerid, 0);
  148. SetPlayerPos(playerid, 1075.582153,1064.050781,10.835937);
  149.  
  150. SetPlayerArmour(playerid,100);
  151. ResetPlayerWeapons(playerid);
  152. GivePlayerWeapon(playerid, 26, 11111); //
  153. GivePlayerWeapon(playerid, 32, 11111); //
  154. TogglePlayerControllable(playerid,true);
  155. SendClientMessage(playerid,BLUE,"You entered the Zone 5.");
  156. printf(" %s (ID: %d) entered the zone 5",zName,playerid);
  157. GameTextForPlayer(playerid,"Zone 5",2500,3);
  158. return 1;
  159. }
  160. case 5:
  161. {
  162. new player[24], tmp[256];
  163. GetPlayerName(playerid,player,sizeof(player));
  164. format(tmp,sizeof(tmp),"%s /Zone 6",player);
  165. SendClientMessageToAll(GREEN,tmp);
  166. new zName[MAX_PLAYER_NAME];
  167. GetPlayerName(playerid, zName, sizeof(zName));
  168. SetPlayerInterior(playerid, 0);
  169.  
  170. SetPlayerPos(playerid, 1382.7087,2184.9561,10.5944);
  171. SetPlayerArmour(playerid,100);
  172. ResetPlayerWeapons(playerid);
  173.  
  174. GivePlayerWeapon(playerid, 26, 5000);
  175. GivePlayerWeapon(playerid, 32, 500);
  176. TogglePlayerControllable(playerid,true);
  177. SendClientMessage(playerid,BLUE,"You entered the Zone 6.");
  178. printf("%s (ID: %d) entered the zone 6",zName,playerid);
  179. GameTextForPlayer(playerid,"Zone 6",2500,3);
  180. return 1;
  181. }
  182. case 6:
  183. {
  184. new player[24], tmp[256];
  185. GetPlayerName(playerid,player,sizeof(player));
  186. format(tmp,sizeof(tmp),"%s entered the zone 7",player);
  187. SendClientMessageToAll(GREEN,tmp);
  188. new zName[MAX_PLAYER_NAME];
  189. GetPlayerName(playerid, zName, sizeof(zName));
  190. SetPlayerInterior(playerid,14);
  191. SetPlayerPos(playerid, -1362.0867,1622.9294,1055.6461);
  192. SetPlayerArmour(playerid,100);
  193. ResetPlayerWeapons(playerid);
  194. TogglePlayerControllable(playerid,true);
  195. SendClientMessage(playerid,GREEN,"You entered the Zone 7 (stunt).");
  196. printf(" %s (ID: %d) entered the zone 7",zName,playerid);
  197. return 1;
  198. }
  199. case 7:
  200. {
  201. new player[24], tmp[256];
  202. GetPlayerName(playerid,player,sizeof(player));
  203. format(tmp,sizeof(tmp),"%s entr� a /Zone 8",player);
  204. SendClientMessageToAll(GREEN,tmp);
  205. new zName[MAX_PLAYER_NAME];
  206. GetPlayerName(playerid, zName, sizeof(zName));
  207. SetPlayerInterior(playerid, 0);
  208.  
  209. SetPlayerPos(playerid, -1089.7209,-1001.2752,129.2188);
  210. SetPlayerArmour(playerid,100);
  211.  
  212. ResetPlayerWeapons(playerid);
  213. GivePlayerWeapon(playerid, 28, 11111); //
  214. GivePlayerWeapon(playerid, 26, 11111); //
  215. TogglePlayerControllable(playerid,true);
  216. SendClientMessage(playerid,BLUE,"You entered the Zone 8.");
  217. printf("[WDZ] %s (ID: %d) entered the zone 8",zName,playerid);
  218. GameTextForPlayer(playerid,"Zone 8",2500,3);
  219. return 1;
  220. }
  221. case 8:
  222. {
  223. new player[24], tmp[256];
  224. GetPlayerName(playerid,player,sizeof(player));
  225. format(tmp,sizeof(tmp),"%s entered the zone 9",player);
  226. SendClientMessageToAll(GREEN,tmp);
  227. new zName[MAX_PLAYER_NAME];
  228. GetPlayerName(playerid, zName, sizeof(zName));
  229. SetPlayerInterior(playerid, 0);
  230.  
  231. SetPlayerPos(playerid, 677.3016,826.3237,-28.1953);
  232. SetPlayerArmour(playerid,100);
  233.  
  234. ResetPlayerWeapons(playerid);
  235. GivePlayerWeapon(playerid, 16, 500);
  236. GivePlayerWeapon(playerid, 24, 500);
  237. GivePlayerWeapon(playerid, 29, 500);
  238. TogglePlayerControllable(playerid,true);
  239. SendClientMessage(playerid,BLUE,"You entered the Zone 9.");
  240. printf(" %s (ID: %d) entered the zone 9)",zName,playerid);
  241. GameTextForPlayer(playerid,"Zone 9",2500,3);
  242. return 1;
  243. }
  244.  
  245.  
  246.  
  247.  
  248.  
  249. }
  250. }
  251. return 1;
  252. }
  253. //////////////Here is the CMD/////////////
  254. public OnPlayerCommandText(playerid, cmdtext[])
  255. {
  256.  
  257. if(strcmp(cmdtext, "/zones", true) == 0)
  258. {
  259. ShowMenuForPlayer(weaponduelzones, playerid);
  260. TogglePlayerControllable(playerid,false);
  261. return 1;
  262. }
  263. return 0;
  264. }
  265.  
  266. //Made by BiG_Sm0k3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement