mskamilor

Untitled

Jun 2nd, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.87 KB | None | 0 0
  1. #include <a_samp>
  2. #include <ocmd>
  3.  
  4. new Text:Textdraw0;
  5. new Text:Textdraw1;
  6. new Text:Textdraw2;
  7. new Text:Textdraw3;
  8. new Text:Textdraw4;
  9.  
  10. public OnFilterScriptInit()
  11. {
  12. print("\n--------------------------------------");
  13. print("Waffenshop by Msk.");
  14. print("--------------------------------------\n");
  15. CreateObject(355, -98.28, 1362.24, 10.96, 0.00, 0.00, 15.03);
  16. CreateObject(348, -96.73, 1362.54, 11.01, 0.00, 0.00, 11.72);
  17. CreateObject(353, -98.14, 1362.27, 9.99, 0.00, 0.00, 16.84);
  18. CreateObject(349, -96.77, 1362.52, 10.20, 0.00, 0.00, 17.06);
  19. CreateObject(618, -93.75, 1362.52, 7.29, 0.00, 0.00, 359.49);
  20. CreateObject(618, -99.10, 1361.67, 8.12, 0.00, 0.00, 0.51);
  21. CreateObject(3851, -98.20, 1358.69, 9.27, 0.00, 0.00, 192.49);
  22. CreateObject(3851, -98.22, 1358.67, 13.07, 0.00, 0.00, 12.56);
  23.  
  24. Textdraw0 = TextDrawCreate(196.000000, 144.000000, "Kaufen");//ak47
  25. TextDrawBackgroundColor(Textdraw0, -16776961);
  26. TextDrawFont(Textdraw0, 1);
  27. TextDrawLetterSize(Textdraw0, 0.500000, 1.200000);
  28. TextDrawColor(Textdraw0, 16777215);
  29. TextDrawSetOutline(Textdraw0, 1);
  30. TextDrawSetProportional(Textdraw0, 0);
  31. TextDrawUseBox(Textdraw0, 1);
  32. TextDrawBoxColor(Textdraw0, 16711935);
  33. TextDrawTextSize(Textdraw0, 262.000000, 0.000000);
  34. TextDrawSetSelectable(Textdraw0, 1);
  35.  
  36. Textdraw1 = TextDrawCreate(386.000000, 144.000000, "Kaufen");//deagle
  37. TextDrawBackgroundColor(Textdraw1, -16776961);
  38. TextDrawFont(Textdraw1, 1);
  39. TextDrawLetterSize(Textdraw1, 0.500000, 1.200000);
  40. TextDrawColor(Textdraw1, 16777215);
  41. TextDrawSetOutline(Textdraw1, 1);
  42. TextDrawSetProportional(Textdraw1, 0);
  43. TextDrawUseBox(Textdraw1, 1);
  44. TextDrawBoxColor(Textdraw1, 16711935);
  45. TextDrawTextSize(Textdraw1, 449.000000, 0.000000);
  46. TextDrawSetSelectable(Textdraw1, 1);
  47.  
  48. Textdraw2 = TextDrawCreate(386.000000, 260.000000, "Kaufen");// shotgun
  49. TextDrawBackgroundColor(Textdraw2, -16776961);
  50. TextDrawFont(Textdraw2, 1);
  51. TextDrawLetterSize(Textdraw2, 0.500000, 1.200000);
  52. TextDrawColor(Textdraw2, 16777215);
  53. TextDrawSetOutline(Textdraw2, 1);
  54. TextDrawSetProportional(Textdraw2, 0);
  55. TextDrawUseBox(Textdraw2, 1);
  56. TextDrawBoxColor(Textdraw2, 16711935);
  57. TextDrawTextSize(Textdraw2, 449.000000, 0.000000);
  58. TextDrawSetSelectable(Textdraw2, 1);
  59.  
  60. Textdraw3 = TextDrawCreate(211.000000, 290.000000, "Kaufen");//mp5
  61. TextDrawBackgroundColor(Textdraw3, -16776961);
  62. TextDrawFont(Textdraw3, 1);
  63. TextDrawLetterSize(Textdraw3, 0.500000, 1.200000);
  64. TextDrawColor(Textdraw3, 16777215);
  65. TextDrawSetOutline(Textdraw3, 1);
  66. TextDrawSetProportional(Textdraw3, 0);
  67. TextDrawUseBox(Textdraw3, 1);
  68. TextDrawBoxColor(Textdraw3, 16711935);
  69. TextDrawTextSize(Textdraw3, 276.000000, 0.000000);
  70. TextDrawSetSelectable(Textdraw3, 1);
  71.  
  72. Textdraw4 = TextDrawCreate(301.000000, 333.000000, "...Exit...");
  73. TextDrawBackgroundColor(Textdraw4, -16776961);
  74. TextDrawFont(Textdraw4, 3);
  75. TextDrawLetterSize(Textdraw4, 0.500000, 1.200000);
  76. TextDrawColor(Textdraw4, 16777215);
  77. TextDrawSetOutline(Textdraw4, 1);
  78. TextDrawSetProportional(Textdraw4, 0);
  79. TextDrawUseBox(Textdraw4, 1);
  80. TextDrawBoxColor(Textdraw4, 16711935);
  81. TextDrawTextSize(Textdraw4, 395.000000, 0.000000);
  82. TextDrawSetSelectable(Textdraw4, 1);
  83.  
  84. return 1;
  85. }
  86.  
  87. public OnFilterScriptExit()
  88. {
  89. return 1;
  90. }
  91.  
  92. public OnPlayerRequestClass(playerid, classid)
  93. {
  94. return 1;
  95. }
  96. ocmd:waffenshop(playerid,params[])
  97. {
  98. SetPlayerPos(playerid,-87.6786,1362.7637,10.2734);
  99. SendClientMessage(playerid,0xFFFFFFFF,"xd");
  100. return 1;
  101. }
  102. ocmd:wkaufen(playerid,params[])
  103. {
  104. if(IsPlayerInRangeOfPoint(playerid,7,-97.3091,1362.1595,10.2734))
  105. {
  106. SetPlayerPos(playerid,-96.7126,1358.7589,10.2734);
  107. TogglePlayerControllable(playerid,false);
  108. SetPlayerCameraPos(playerid,-96.7126,1358.7589,10.2734);
  109. SetPlayerCameraLookAt(playerid,-97.3091,1362.1595,10.2734);
  110. SetPlayerChatBubble(playerid,"Kauft Waffen(NO-DM)",0xFFFF6600,10,10000);
  111. TextDrawShowForPlayer(playerid,Textdraw0);
  112. TextDrawShowForPlayer(playerid,Textdraw1);
  113. TextDrawShowForPlayer(playerid,Textdraw2);
  114. TextDrawShowForPlayer(playerid,Textdraw3);
  115. TextDrawShowForPlayer(playerid,Textdraw4);
  116. SelectTextDraw(playerid,0xFFFFFFFF);
  117. }
  118. return 1;
  119. }
  120. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  121. {
  122. if(clickedid == Textdraw0)
  123. {
  124. if(GetPlayerMoney(playerid) > 2000)
  125. {
  126. GivePlayerWeapon(playerid,30,1000);
  127. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine AK47 gekauft");
  128. GivePlayerMoney(playerid,-2000);
  129. }
  130. else
  131. {
  132. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 2000$");
  133. }
  134. }
  135. if(clickedid == Textdraw1)
  136. {
  137. if(GetPlayerMoney(playerid) > 1000)
  138. {
  139. GivePlayerWeapon(playerid,24,1000);
  140. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine Desert Eagle gekauft");
  141. GivePlayerMoney(playerid,-1000);
  142. }
  143. else
  144. {
  145. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 1000$");
  146. }
  147. }
  148. if(clickedid == Textdraw2)
  149. {
  150. if(GetPlayerMoney(playerid) > 1400)
  151. {
  152. GivePlayerWeapon(playerid,25,1000);
  153. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine Shotgun gekauft");
  154. GivePlayerMoney(playerid,-1400);
  155. }
  156. else
  157. {
  158. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 1400$");
  159. }
  160. }
  161. if(clickedid == Textdraw3)
  162. {
  163. if(GetPlayerMoney(playerid) > 1700)
  164. {
  165. GivePlayerWeapon(playerid,29,1000);
  166. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine MP5 gekauft");
  167. GivePlayerMoney(playerid,-1700);
  168. }
  169. else
  170. {
  171. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 1700$");
  172. }
  173. }
  174. if(clickedid == Textdraw4)
  175. {
  176. CancelSelectTextDraw(playerid);
  177. TogglePlayerControllable(playerid,true);
  178. SetCameraBehindPlayer(playerid);
  179. SetPlayerChatBubble(playerid,"",0xFFFFFFFF,1,1);
  180. TextDrawHideForPlayer(playerid,Textdraw0);
  181. TextDrawHideForPlayer(playerid,Textdraw1);
  182. TextDrawHideForPlayer(playerid,Textdraw2);
  183. TextDrawHideForPlayer(playerid,Textdraw3);
  184. TextDrawHideForPlayer(playerid,Textdraw4);
  185. }
  186. return 1;
  187. }
  188. public OnPlayerConnect(playerid)
  189. {
  190. return 1;
  191. }
  192.  
  193. public OnPlayerDisconnect(playerid, reason)
  194. {
  195. TextDrawHideForPlayer(playerid,Textdraw0);
  196. TextDrawHideForPlayer(playerid,Textdraw1);
  197. TextDrawHideForPlayer(playerid,Textdraw2);
  198. TextDrawHideForPlayer(playerid,Textdraw3);
  199. TextDrawHideForPlayer(playerid,Textdraw4);
  200. return 1;
  201. }
  202.  
  203. public OnPlayerSpawn(playerid)
  204. {
  205. return 1;
  206. }
  207.  
  208. public OnPlayerDeath(playerid, killerid, reason)
  209. {
  210. return 1;
  211. }
  212.  
  213. public OnVehicleSpawn(vehicleid)
  214. {
  215. return 1;
  216. }
  217.  
  218. public OnVehicleDeath(vehicleid, killerid)
  219. {
  220. return 1;
  221. }
  222.  
  223. public OnPlayerText(playerid, text[])
  224. {
  225. return 1;
  226. }
  227.  
  228. public OnPlayerCommandText(playerid, cmdtext[])
  229. {
  230. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  231. {
  232. return 1;
  233. }
  234. return 0;
  235. }
  236.  
  237. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  238. {
  239. return 1;
  240. }
  241.  
  242. public OnPlayerExitVehicle(playerid, vehicleid)
  243. {
  244. return 1;
  245. }
  246.  
  247. public OnPlayerStateChange(playerid, newstate, oldstate)
  248. {
  249. return 1;
  250. }
  251.  
  252. public OnPlayerEnterCheckpoint(playerid)
  253. {
  254. return 1;
  255. }
  256.  
  257. public OnPlayerLeaveCheckpoint(playerid)
  258. {
  259. return 1;
  260. }
  261.  
  262. public OnPlayerEnterRaceCheckpoint(playerid)
  263. {
  264. return 1;
  265. }
  266.  
  267. public OnPlayerLeaveRaceCheckpoint(playerid)
  268. {
  269. return 1;
  270. }
  271.  
  272. public OnRconCommand(cmd[])
  273. {
  274. return 1;
  275. }
  276.  
  277. public OnPlayerRequestSpawn(playerid)
  278. {
  279. return 1;
  280. }
  281.  
  282. public OnObjectMoved(objectid)
  283. {
  284. return 1;
  285. }
  286.  
  287. public OnPlayerObjectMoved(playerid, objectid)
  288. {
  289. return 1;
  290. }
  291.  
  292. public OnPlayerPickUpPickup(playerid, pickupid)
  293. {
  294. return 1;
  295. }
  296.  
  297. public OnVehicleMod(playerid, vehicleid, componentid)
  298. {
  299. return 1;
  300. }
  301.  
  302. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  303. {
  304. return 1;
  305. }
  306.  
  307. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  308. {
  309. return 1;
  310. }
  311.  
  312. public OnPlayerSelectedMenuRow(playerid, row)
  313. {
  314. return 1;
  315. }
  316.  
  317. public OnPlayerExitedMenu(playerid)
  318. {
  319. return 1;
  320. }
  321.  
  322. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  323. {
  324. return 1;
  325. }
  326.  
  327. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  328. {
  329. return 1;
  330. }
  331.  
  332. public OnRconLoginAttempt(ip[], password[], success)
  333. {
  334. return 1;
  335. }
  336.  
  337. public OnPlayerUpdate(playerid)
  338. {
  339. return 1;
  340. }
  341.  
  342. public OnPlayerStreamIn(playerid, forplayerid)
  343. {
  344. return 1;
  345. }
  346.  
  347. public OnPlayerStreamOut(playerid, forplayerid)
  348. {
  349. return 1;
  350. }
  351.  
  352. public OnVehicleStreamIn(vehicleid, forplayerid)
  353. {
  354. return 1;
  355. }
  356.  
  357. public OnVehicleStreamOut(vehicleid, forplayerid)
  358. {
  359. return 1;
  360. }
  361.  
  362. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  363. {
  364. return 1;
  365. }
  366.  
  367. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  368. {
  369. return 1;
  370. }
Advertisement
Add Comment
Please, Sign In to add comment