Guest User

Untitled

a guest
May 23rd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.64 KB | None | 0 0
  1. // ViP , Weapons And Act System By PrOLaW
  2. #define FILTERSCRIPT
  3. #include <cpstream>
  4. #include <a_samp>
  5. new Cp;
  6. #define red 0xff0000ff
  7. #if defined FILTERSCRIPT
  8.  
  9. public OnFilterScriptInit()
  10. {
  11. print("\n--------------------------------------");
  12. print("ViP , Weapons And Act System By Adir PrOLaW");
  13. print("--------------------------------------\n");
  14. Cp = CPS_AddCheckpoint(289.7091,-37.6634,1001.5156,2.5,20,0,1);
  15. return 1;
  16. }
  17.  
  18. public OnFilterScriptExit()
  19. {
  20. return 1;
  21. }
  22.  
  23. #endif
  24.  
  25. public OnGameModeInit()
  26. {
  27. return 1;
  28. }
  29.  
  30. public OnGameModeExit()
  31. {
  32. return 1;
  33. }
  34.  
  35. public OnPlayerRequestClass(playerid, classid)
  36. {
  37. return 1;
  38. }
  39.  
  40. public OnPlayerConnect(playerid)
  41. {
  42. return 1;
  43. }
  44.  
  45. public OnPlayerDisconnect(playerid, reason)
  46. {
  47. return 1;
  48. }
  49.  
  50. public OnPlayerSpawn(playerid)
  51. {
  52. return 1;
  53. }
  54.  
  55. public OnPlayerDeath(playerid, killerid, reason)
  56. {
  57. return 1;
  58. }
  59.  
  60. public OnVehicleSpawn(vehicleid)
  61. {
  62. return 1;
  63. }
  64.  
  65. public OnVehicleDeath(vehicleid, killerid)
  66. {
  67. return 1;
  68. }
  69.  
  70. public OnPlayerText(playerid, text[])
  71. {
  72. return 1;
  73. }
  74.  
  75. public OnPlayerCommandText(playerid, cmdtext[])
  76. {
  77. if (strcmp("/Ammu", cmdtext, true) == 0)
  78. {
  79. SetPlayerPos(playerid,286.1490,-40.6444,1001.5156);
  80. SetPlayerInterior(playerid,1);
  81. }
  82. if(strcmp("/MyWeapons",cmdtext,true) == 0)
  83. {
  84. switch(GetPlayerWeapon(playerid))
  85. {
  86. case 1: SendClientMessage(playerid,0xff0000ff,"Brass Knuckles");
  87. case 2: SendClientMessage(playerid,0xff0000ff,"Golf Club");
  88. case 3: SendClientMessage(playerid,0xff0000ff,"Nightstick");
  89. case 4: SendClientMessage(playerid,0xff0000ff,"Knife");
  90. case 5: SendClientMessage(playerid,0xff0000ff,"Baseball Bat");
  91. case 6: SendClientMessage(playerid,0xff0000ff,"Shovel");
  92. case 7: SendClientMessage(playerid,0xff0000ff,"Pool Cue");
  93. case 8: SendClientMessage(playerid,0xff0000ff,"Katana");
  94. case 9: SendClientMessage(playerid,0xff0000ff,"ChainSaw");
  95. case 10: SendClientMessage(playerid,0xff0000ff,"Double-ended Dildo");
  96. case 11: SendClientMessage(playerid,0xff0000ff,"Dildo");
  97. case 12: SendClientMessage(playerid,0xff0000ff,"Vibrator");
  98. case 13: SendClientMessage(playerid,0xff0000ff,"Silver Vibrator");
  99. case 14: SendClientMessage(playerid,0xff0000ff,"Flowers");
  100. case 15: SendClientMessage(playerid,0xff0000ff,"Cane");
  101. case 16: SendClientMessage(playerid,0xff0000ff,"Grenade");
  102. case 17: SendClientMessage(playerid,0xff0000ff,"Tear Gas");
  103. case 18: SendClientMessage(playerid,0xff0000ff,"Molotov Cocktail");
  104. case 22: SendClientMessage(playerid,0xff0000ff,"9mm");
  105. case 23: SendClientMessage(playerid,0xff0000ff,"Silenced 9mm");
  106. case 24: SendClientMessage(playerid,0xff0000ff,"Desert Eagle");
  107. case 25: SendClientMessage(playerid,0xff0000ff,"Shotgun");
  108. case 26: SendClientMessage(playerid,0xff0000ff,"Sawnoff Shotgun");
  109. case 27: SendClientMessage(playerid,0xff0000ff,"Combat Shotgun");
  110. case 28: SendClientMessage(playerid,0xff0000ff,"Micro SMG/Uzi");
  111. case 29: SendClientMessage(playerid,0xff0000ff,"MP5");
  112. case 30: SendClientMessage(playerid,0xff0000ff,"AK-47");
  113. case 31: SendClientMessage(playerid,0xff0000ff,"M4");
  114. case 32: SendClientMessage(playerid,0xff0000ff,"Tec-9");
  115. case 33: SendClientMessage(playerid,0xff0000ff,"Country Rifle");
  116. case 34: SendClientMessage(playerid,0xff0000ff,"Sniper Rifle");
  117. }
  118. return 1;
  119. }
  120. return 0;
  121. }
  122.  
  123. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  124. {
  125. return 1;
  126. }
  127.  
  128. public OnPlayerExitVehicle(playerid, vehicleid)
  129. {
  130. return 1;
  131. }
  132.  
  133. public OnPlayerStateChange(playerid, newstate, oldstate)
  134. {
  135. return 1;
  136. }
  137.  
  138. public OnPlayerEnterCheckpoint(playerid)
  139. {
  140. if(CPS_IsPlayerInCheckpoint(playerid,Cp))
  141. {
  142. new WeStr[256];
  143. new list1[] = "Brass Knuckles - 1500$\nGolf Club - 1500$\nNightstick - 1500$\nKnife - 1500$\nBaseball Bat - 1500$\nShovel - 1500$\nPool Cue - 1500$";
  144. new list2[] = "Katana - 1500$\nChainSaw - 2000$\nDouble-ended Dildo - 1500$\nDildo - 1500$\nVibrator - 1500$";
  145. new list3[] = "Silver Vibrator - 1500$\nFlowers - 1500$\nCane - 2000$\nGrenade - 3000$\nTear Gas - 2500$\nMolotov Cocktail - 1500$\n9mm - 3000$\nSilenced 9mm - 2500$\nDesert Eagle - 2500$\nShotgun - 7500$\nSawn Off Shotgun - 10000$\nCombat Shotgun - 7500$\nMicro Uzi - 5000$\nMP5 - 3500$\nAK-47 - 5000$\nM4 - 5000$\nTec9 - 7500$\nCountry Rifle - 7500$\nSniper Rifle - 15000$";
  146. format(WeStr,sizeof(WeStr),"%s\n%s\n%s",list1,list2,list3);
  147. ShowPlayerDialog(playerid,161,DIALOG_STYLE_LIST,"÷ðééú ðù÷éí",WeStr,"÷ðä","áéèåì");
  148. }
  149. return 1;
  150. }
  151.  
  152. public OnPlayerLeaveCheckpoint(playerid)
  153. {
  154. return 1;
  155. }
  156.  
  157. public OnPlayerEnterRaceCheckpoint(playerid)
  158. {
  159. return 1;
  160. }
  161.  
  162. public OnPlayerLeaveRaceCheckpoint(playerid)
  163. {
  164. return 1;
  165. }
  166.  
  167. public OnRconCommand(cmd[])
  168. {
  169. return 1;
  170. }
  171.  
  172. public OnPlayerRequestSpawn(playerid)
  173. {
  174. return 1;
  175. }
  176.  
  177. public OnObjectMoved(objectid)
  178. {
  179. return 1;
  180. }
  181.  
  182. public OnPlayerObjectMoved(playerid, objectid)
  183. {
  184. return 1;
  185. }
  186.  
  187. public OnPlayerPickUpPickup(playerid, pickupid)
  188. {
  189. return 1;
  190. }
  191.  
  192. public OnVehicleMod(playerid, vehicleid, componentid)
  193. {
  194. return 1;
  195. }
  196.  
  197. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  198. {
  199. return 1;
  200. }
  201.  
  202. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  203. {
  204. return 1;
  205. }
  206.  
  207. public OnPlayerSelectedMenuRow(playerid, row)
  208. {
  209. return 1;
  210. }
  211.  
  212. public OnPlayerExitedMenu(playerid)
  213. {
  214. return 1;
  215. }
  216.  
  217. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  218. {
  219. return 1;
  220. }
  221.  
  222. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  223. {
  224. return 1;
  225. }
  226.  
  227. public OnRconLoginAttempt(ip[], password[], success)
  228. {
  229. return 1;
  230. }
  231.  
  232. public OnPlayerUpdate(playerid)
  233. {
  234. return 1;
  235. }
  236.  
  237. public OnPlayerStreamIn(playerid, forplayerid)
  238. {
  239. return 1;
  240. }
  241.  
  242. public OnPlayerStreamOut(playerid, forplayerid)
  243. {
  244. return 1;
  245. }
  246.  
  247. public OnVehicleStreamIn(vehicleid, forplayerid)
  248. {
  249. return 1;
  250. }
  251.  
  252. public OnVehicleStreamOut(vehicleid, forplayerid)
  253. {
  254. return 1;
  255. }
  256.  
  257. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  258. {
  259. if(dialogid == 161 && response)
  260. {
  261. switch(listitem)
  262. {
  263. case 0:
  264. {
  265. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  266. GivePlayerMoney(playerid,-1500);
  267. SendClientMessage(playerid,red,"Brass Knuckles úúçãù , ÷ðéú àú äðù÷");
  268. }
  269. case 1:
  270. {
  271. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  272. GivePlayerMoney(playerid,-1500);
  273. SendClientMessage(playerid,red,"Golf Club úúçãù , ÷ðéú àú äðù÷");
  274. }
  275. case 2:
  276. {
  277. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  278. GivePlayerMoney(playerid,-1500);
  279. SendClientMessage(playerid,red,"Nightstick úúçãù , ÷ðéú àú äðù÷");
  280. }
  281. case 3:
  282. {
  283. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  284. GivePlayerMoney(playerid,-1500);
  285. SendClientMessage(playerid,red,"Knife úúçãù , ÷ðéú àú äðù÷");
  286. }
  287. case 4:
  288. {
  289. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  290. GivePlayerMoney(playerid,-1500);
  291. SendClientMessage(playerid,red,"Baseball Bat úúçãù , ÷ðéú àú äðù÷");
  292. }
  293. case 5:
  294. {
  295. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  296. GivePlayerMoney(playerid,-1500);
  297. SendClientMessage(playerid,red,"Shovel úúçãù , ÷ðéú àú äðù÷");
  298. }
  299. case 6:
  300. {
  301. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  302. GivePlayerMoney(playerid,-1500);
  303. SendClientMessage(playerid,red,"Pool Cue úúçãù , ÷ðéú àú äðù÷");
  304. }
  305. case 7:
  306. {
  307. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  308. GivePlayerMoney(playerid,-1500);
  309. SendClientMessage(playerid,red,"Katana úúçãù , ÷ðéú àú äðù÷");
  310. }
  311. case 8:
  312. {
  313. if(GetPlayerMoney(playerid) <= 1999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  314. GivePlayerMoney(playerid,-2000);
  315. SendClientMessage(playerid,red,"ChainSaw úúçãù , ÷ðéú àú äðù÷");
  316. }
  317. case 9:
  318. {
  319. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  320. GivePlayerMoney(playerid,-1500);
  321. SendClientMessage(playerid,red,"Double ended dildo úúçãù , ÷ðéú àú äðù÷");
  322. }
  323. case 10:
  324. {
  325. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  326. GivePlayerMoney(playerid,-1500);
  327. SendClientMessage(playerid,red,"Dildo úúçãù , ÷ðéú àú äðù÷");
  328. }
  329. case 11:
  330. {
  331. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  332. GivePlayerMoney(playerid,-1500);
  333. SendClientMessage(playerid,red,"Vibrator úúçãù , ÷ðéú àú äðù÷");
  334. }
  335. case 12:
  336. {
  337. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  338. GivePlayerMoney(playerid,-1500);
  339. SendClientMessage(playerid,red,"Silver Vibrator úúçãù , ÷ðéú àú äðù÷");
  340. }
  341. case 13:
  342. {
  343. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  344. GivePlayerMoney(playerid,-1500);
  345. SendClientMessage(playerid,red,"Flowers úúçãù , ÷ðéú àú äðù÷");
  346. }
  347. case 14:
  348. {
  349. if(GetPlayerMoney(playerid) <= 1999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  350. GivePlayerMoney(playerid,-2000);
  351. SendClientMessage(playerid,red,"Cane úúçãù , ÷ðéú àú äðù÷");
  352. }
  353. case 15:
  354. {
  355. if(GetPlayerMoney(playerid) <= 2999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  356. GivePlayerMoney(playerid,-3000);
  357. SendClientMessage(playerid,red,"Grenade úúçãù , ÷ðéú àú äðù÷");
  358. }
  359. case 16:
  360. {
  361. if(GetPlayerMoney(playerid) <= 2499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  362. GivePlayerMoney(playerid,-2500);
  363. SendClientMessage(playerid,red,"Tear Gas úúçãù , ÷ðéú àú äðù÷");
  364. }
  365. case 17:
  366. {
  367. if(GetPlayerMoney(playerid) <= 1499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  368. GivePlayerMoney(playerid,-1500);
  369. SendClientMessage(playerid,red,"Molotov Coktaill úúçãù , ÷ðéú àú äðù÷");
  370. }
  371. case 18:
  372. {
  373. if(GetPlayerMoney(playerid) <= 2999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  374. GivePlayerMoney(playerid,-3000);
  375. SendClientMessage(playerid,red,"9mm úúçãù , ÷ðéú àú äðù÷");
  376. }
  377. case 19:
  378. {
  379. if(GetPlayerMoney(playerid) <= 2499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  380. GivePlayerMoney(playerid,-2500);
  381. SendClientMessage(playerid,red,"Silenced 9mm úúçãù , ÷ðéú àú äðù÷");
  382. }
  383. case 20:
  384. {
  385. if(GetPlayerMoney(playerid) <= 2499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  386. GivePlayerMoney(playerid,-2500);
  387. SendClientMessage(playerid,red,"Desert Eagle úúçãù , ÷ðéú àú äðù÷");
  388. }
  389. case 21:
  390. {
  391. if(GetPlayerMoney(playerid) <= 7499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  392. GivePlayerMoney(playerid,-7500);
  393. SendClientMessage(playerid,red,"ShotGun úúçãù , ÷ðéú àú äðù÷");
  394. }
  395. case 22:
  396. {
  397. if(GetPlayerMoney(playerid) <= 9999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  398. GivePlayerMoney(playerid,-10000);
  399. SendClientMessage(playerid,red,"Sawn Off Shotgun úúçãù , ÷ðéú àú äðù÷");
  400. }
  401. case 23:
  402. {
  403. if(GetPlayerMoney(playerid) <= 7499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  404. GivePlayerMoney(playerid,-7500);
  405. SendClientMessage(playerid,red,"Combat Shotgun úúçãù , ÷ðéú àú äðù÷");
  406. }
  407. case 24:
  408. {
  409. if(GetPlayerMoney(playerid) <= 4999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  410. GivePlayerMoney(playerid,-5000);
  411. SendClientMessage(playerid,red,"Micro Uzi úúçãù , ÷ðéú àú äðù÷");
  412. }
  413. case 25:
  414. {
  415. if(GetPlayerMoney(playerid) <= 3499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  416. GivePlayerMoney(playerid,-3500);
  417. SendClientMessage(playerid,red,"MP5 úúçãù , ÷ðéú àú äðù÷");
  418. }
  419. case 26:
  420. {
  421. if(GetPlayerMoney(playerid) <= 4999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  422. GivePlayerMoney(playerid,-5000);
  423. SendClientMessage(playerid,red,"AK-47 úúçãù , ÷ðéú àú äðù÷");
  424. }
  425. case 27:
  426. {
  427. if(GetPlayerMoney(playerid) <= 4999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  428. GivePlayerMoney(playerid,-5000);
  429. SendClientMessage(playerid,red,"M4 úúçãù , ÷ðéú àú äðù÷");
  430. }
  431. case 28:
  432. {
  433. if(GetPlayerMoney(playerid) <= 7499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  434. GivePlayerMoney(playerid,-7500);
  435. SendClientMessage(playerid,red,"Tec 9 úúçãù , ÷ðéú àú äðù÷");
  436. }
  437. case 29:
  438. {
  439. if(GetPlayerMoney(playerid) <= 7499) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  440. GivePlayerMoney(playerid,-7500);
  441. SendClientMessage(playerid,red,"Country Rifle úúçãù , ÷ðéú àú äðù÷");
  442. }
  443. case 30:
  444. {
  445. if(GetPlayerMoney(playerid) <= 14999) return SendClientMessage(playerid,0xff0000ff,"àéï ìê îñôé÷ ëñó");
  446. GivePlayerMoney(playerid,-15000);
  447. SendClientMessage(playerid,red,"Sniper Rifle úúçãù , ÷ðéú àú äðù÷");
  448. }
  449. }
  450. }
  451. return 1;
  452. }
Add Comment
Please, Sign In to add comment