Guest User

Untitled

a guest
Jun 2nd, 2010
1,124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1.  
  2.  
  3. #include <a_samp>
  4.  
  5. new Menu:Armas;
  6.  
  7. #if defined FILTERSCRIPT
  8.  
  9. public OnFilterScriptInit()
  10. {
  11. print("\n--------------------------------------");
  12. print(" Menu de armas By AdonisxD");
  13. print("--------------------------------------\n");
  14. return 1;
  15. }
  16.  
  17. public OnFilterScriptExit()
  18. {
  19. return 1;
  20. }
  21.  
  22. #else
  23.  
  24. main()
  25. {
  26. print("\n----------------------------------");
  27. print(" Menu de Armas By AdonisxD");
  28. print("----------------------------------\n");
  29. }
  30.  
  31. #endif
  32.  
  33. public OnGameModeInit()
  34. {
  35. Armas = CreateMenu("Armas", 1, 18.0, 102.0, 165.0, 165.0);
  36. AddMenuItem(Armas, 0, "Pistola");
  37. AddMenuItem(Armas, 0, "Pistola Silenciador");
  38. AddMenuItem(Armas, 0, "Escopeta");
  39. AddMenuItem(Armas, 0, "MP5");
  40. AddMenuItem(Armas, 0, "Tec-9");
  41. AddMenuItem(Armas, 0, "Uzi");
  42. AddMenuItem(Armas, 0, "Ak47");
  43. AddMenuItem(Armas, 0, "M4");
  44. AddMenuItem(Armas, 0, "Francotirador");
  45.  
  46. return 1;
  47. }
  48.  
  49. public OnGameModeExit()
  50. {
  51. return 1;
  52. }
  53.  
  54. public OnPlayerRequestClass(playerid, classid)
  55. {
  56. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  57. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  58. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  59. return 1;
  60. }
  61.  
  62. public OnPlayerConnect(playerid)
  63. {
  64. return 1;
  65. }
  66.  
  67. public OnPlayerDisconnect(playerid, reason)
  68. {
  69. return 1;
  70. }
  71.  
  72. public OnPlayerSpawn(playerid)
  73. {
  74. return 1;
  75. }
  76.  
  77. public OnPlayerDeath(playerid, killerid, reason)
  78. {
  79. return 1;
  80. }
  81.  
  82. public OnVehicleSpawn(vehicleid)
  83. {
  84. return 1;
  85. }
  86.  
  87. public OnVehicleDeath(vehicleid, killerid)
  88. {
  89. return 1;
  90. }
  91.  
  92. public OnPlayerText(playerid, text[])
  93. {
  94. return 1;
  95. }
  96.  
  97. public OnPlayerCommandText(playerid, cmdtext[])
  98. {
  99. if(strcmp(cmdtext, "/armas", true) == 0)
  100. {
  101. ShowMenuForPlayer(Armas, playerid);
  102. TogglePlayerControllable(playerid, 0);
  103. return 1;
  104. }
  105. return 0;
  106. }
  107.  
  108. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  109. {
  110. return 1;
  111. }
  112.  
  113. public OnPlayerExitVehicle(playerid, vehicleid)
  114. {
  115. return 1;
  116. }
  117.  
  118. public OnPlayerStateChange(playerid, newstate, oldstate)
  119. {
  120. return 1;
  121. }
  122.  
  123. public OnPlayerEnterCheckpoint(playerid)
  124. {
  125. return 1;
  126. }
  127.  
  128. public OnPlayerLeaveCheckpoint(playerid)
  129. {
  130. return 1;
  131. }
  132.  
  133. public OnPlayerEnterRaceCheckpoint(playerid)
  134. {
  135. return 1;
  136. }
  137.  
  138. public OnPlayerLeaveRaceCheckpoint(playerid)
  139. {
  140. return 1;
  141. }
  142.  
  143. public OnRconCommand(cmd[])
  144. {
  145. return 1;
  146. }
  147.  
  148. public OnPlayerRequestSpawn(playerid)
  149. {
  150. return 1;
  151. }
  152.  
  153. public OnObjectMoved(objectid)
  154. {
  155. return 1;
  156. }
  157.  
  158. public OnPlayerObjectMoved(playerid, objectid)
  159. {
  160. return 1;
  161. }
  162.  
  163. public OnPlayerPickUpPickup(playerid, pickupid)
  164. {
  165. return 1;
  166. }
  167.  
  168. public OnVehicleMod(playerid, vehicleid, componentid)
  169. {
  170. return 1;
  171. }
  172.  
  173. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  174. {
  175. return 1;
  176. }
  177.  
  178. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  179. {
  180. return 1;
  181. }
  182.  
  183. public OnPlayerSelectedMenuRow(playerid, row)
  184. {
  185. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  186. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  187.  
  188. if(CurrentMenu == Armas)
  189. {
  190. switch(row)
  191. {
  192. case 0:
  193. {
  194. GivePlayerWeapon(playerid, 22, 1000);
  195. TogglePlayerControllable(playerid,1);
  196. }
  197. case 1:
  198. {
  199. GivePlayerWeapon(playerid, 23, 1000);
  200. TogglePlayerControllable(playerid,1);
  201. }
  202. case 2:
  203. {
  204. GivePlayerWeapon(playerid, 25, 1000);
  205. TogglePlayerControllable(playerid,1);
  206. }
  207. case 3:
  208. {
  209. GivePlayerWeapon(playerid, 29, 1000);
  210. TogglePlayerControllable(playerid,1);
  211. }
  212. case 4:
  213. {
  214. GivePlayerWeapon(playerid, 32, 1000);
  215. TogglePlayerControllable(playerid,1);
  216. }
  217. case 5:
  218. {
  219. GivePlayerWeapon(playerid, 28, 1000);
  220. TogglePlayerControllable(playerid,1);
  221. }
  222. case 6:
  223. {
  224. GivePlayerWeapon(playerid, 30, 1000);
  225. TogglePlayerControllable(playerid,1);
  226. }
  227. case 7:
  228. {
  229. GivePlayerWeapon(playerid, 31, 1000);
  230. TogglePlayerControllable(playerid,1);
  231. }
  232. case 8:
  233. {
  234. GivePlayerWeapon(playerid, 34, 1000);
  235. TogglePlayerControllable(playerid,1);
  236. }
  237. }
  238. }
  239. return 1;
  240. }
  241.  
  242. public OnPlayerExitedMenu(playerid)
  243. {
  244. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  245. if(Menu:CurrentMenu == Armas)
  246. {
  247. TogglePlayerControllable(playerid, 1);
  248. }
  249. }
  250.  
  251. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  252. {
  253. return 1;
  254. }
  255.  
  256. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  257. {
  258. return 1;
  259. }
  260.  
  261. public OnRconLoginAttempt(ip[], password[], success)
  262. {
  263. return 1;
  264. }
  265.  
  266. public OnPlayerUpdate(playerid)
  267. {
  268. return 1;
  269. }
  270.  
  271. public OnPlayerStreamIn(playerid, forplayerid)
  272. {
  273. return 1;
  274. }
  275.  
  276. public OnPlayerStreamOut(playerid, forplayerid)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnVehicleStreamIn(vehicleid, forplayerid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnVehicleStreamOut(vehicleid, forplayerid)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  297. {
  298. return 1;
  299. }
Advertisement
Add Comment
Please, Sign In to add comment