Advertisement
mskamilor

Waffenshop | Msk.

Jun 5th, 2012
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.12 KB | None | 0 0
  1. #include <a_samp>
  2. #include <ocmd>
  3.  
  4.  
  5. new Text:Textdraw0;
  6. new Text:Textdraw1;
  7. new Text:Textdraw2;
  8. new Text:Textdraw3;
  9. new Text:Textdraw4;
  10.  
  11.  
  12. public OnFilterScriptInit()
  13. {
  14. print("\n--------------------------------------");
  15. print("Waffenshop by Msk.");
  16. print("--------------------------------------\n");
  17. CreateObject(355, -98.28, 1362.24, 10.96, 0.00, 0.00, 15.03);
  18. CreateObject(348, -96.73, 1362.54, 11.01, 0.00, 0.00, 11.72);
  19. CreateObject(353, -98.14, 1362.27, 9.99, 0.00, 0.00, 16.84);
  20. CreateObject(349, -96.77, 1362.52, 10.20, 0.00, 0.00, 17.06);
  21. CreateObject(618, -93.75, 1362.52, 7.29, 0.00, 0.00, 359.49);
  22. CreateObject(618, -99.10, 1361.67, 8.12, 0.00, 0.00, 0.51);
  23. CreateObject(3851, -98.20, 1358.69, 9.27, 0.00, 0.00, 192.49);
  24. CreateObject(3851, -98.22, 1358.67, 13.07, 0.00, 0.00, 12.56);
  25.  
  26.  
  27. Textdraw0 = TextDrawCreate(196.000000, 144.000000, "Kaufen");//ak47
  28. TextDrawBackgroundColor(Textdraw0, -16776961);
  29. TextDrawFont(Textdraw0, 1);
  30. TextDrawLetterSize(Textdraw0, 0.500000, 1.200000);
  31. TextDrawColor(Textdraw0, 16777215);
  32. TextDrawSetOutline(Textdraw0, 1);
  33. TextDrawSetProportional(Textdraw0, 0);
  34. TextDrawUseBox(Textdraw0, 1);
  35. TextDrawBoxColor(Textdraw0, 16711935);
  36. TextDrawTextSize(Textdraw0, 262.000000,222.000000);
  37. TextDrawSetSelectable(Textdraw0, 1);
  38.  
  39.  
  40. Textdraw1 = TextDrawCreate(386.000000, 144.000000, "Kaufen");//deagle
  41. TextDrawBackgroundColor(Textdraw1, -16776961);
  42. TextDrawFont(Textdraw1, 1);
  43. TextDrawLetterSize(Textdraw1, 0.500000, 1.200000);
  44. TextDrawColor(Textdraw1, 16777215);
  45. TextDrawSetOutline(Textdraw1, 1);
  46. TextDrawSetProportional(Textdraw1, 0);
  47. TextDrawUseBox(Textdraw1, 1);
  48. TextDrawBoxColor(Textdraw1, 16711935);
  49. TextDrawTextSize(Textdraw1, 449.000000, 541.000000);
  50. TextDrawSetSelectable(Textdraw1, 1);
  51.  
  52.  
  53. Textdraw2 = TextDrawCreate(386.000000, 260.000000, "Kaufen");// shotgun
  54. TextDrawBackgroundColor(Textdraw2, -16776961);
  55. TextDrawFont(Textdraw2, 1);
  56. TextDrawLetterSize(Textdraw2, 0.500000, 1.200000);
  57. TextDrawColor(Textdraw2, 16777215);
  58. TextDrawSetOutline(Textdraw2, 1);
  59. TextDrawSetProportional(Textdraw2, 0);
  60. TextDrawUseBox(Textdraw2, 1);
  61. TextDrawBoxColor(Textdraw2, 16711935);
  62. TextDrawTextSize(Textdraw2, 449.000000, 222.000000);
  63. TextDrawSetSelectable(Textdraw2, 1);
  64.  
  65.  
  66. Textdraw3 = TextDrawCreate(211.000000, 290.000000, "Kaufen");//mp5
  67. TextDrawBackgroundColor(Textdraw3, -16776961);
  68. TextDrawFont(Textdraw3, 1);
  69. TextDrawLetterSize(Textdraw3, 0.500000, 1.200000);
  70. TextDrawColor(Textdraw3, 16777215);
  71. TextDrawSetOutline(Textdraw3, 1);
  72. TextDrawSetProportional(Textdraw3, 0);
  73. TextDrawUseBox(Textdraw3, 1);
  74. TextDrawBoxColor(Textdraw3, 16711935);
  75. TextDrawTextSize(Textdraw3, 276.000000, 222.000000);
  76. TextDrawSetSelectable(Textdraw3, 1);
  77.  
  78.  
  79. Textdraw4 = TextDrawCreate(301.000000, 333.000000, "...Exit...");
  80. TextDrawBackgroundColor(Textdraw4, -16776961);
  81. TextDrawFont(Textdraw4, 3);
  82. TextDrawLetterSize(Textdraw4, 0.500000, 1.200000);
  83. TextDrawColor(Textdraw4, 16777215);
  84. TextDrawSetOutline(Textdraw4, 1);
  85. TextDrawSetProportional(Textdraw4, 0);
  86. TextDrawUseBox(Textdraw4, 1);
  87. TextDrawBoxColor(Textdraw4, 16711935);
  88. TextDrawTextSize(Textdraw4, 395.000000, 222.000000);
  89. TextDrawSetSelectable(Textdraw4, 1);
  90.  
  91.  
  92. return 1;
  93. }
  94.  
  95. public OnFilterScriptExit()
  96. {
  97. return 1;
  98. }
  99. ocmd:wkaufen(playerid,params[])
  100. {
  101. if(IsPlayerInRangeOfPoint(playerid,7,-97.3091,1362.1595,10.2734))
  102. {
  103. SetPlayerPos(playerid,-96.7126,1358.7589,10.2734);
  104. TogglePlayerControllable(playerid,false);
  105. SetPlayerCameraPos(playerid,-96.7126,1358.7589,10.2734);
  106. SetPlayerCameraLookAt(playerid,-97.3091,1362.1595,10.2734);
  107. SetPlayerChatBubble(playerid,"Kauft Waffen(NO-DM)",0xFFFF6600,10,10000);
  108. TextDrawShowForPlayer(playerid,Textdraw0);
  109. TextDrawShowForPlayer(playerid,Textdraw1);
  110. TextDrawShowForPlayer(playerid,Textdraw2);
  111. TextDrawShowForPlayer(playerid,Textdraw3);
  112. TextDrawShowForPlayer(playerid,Textdraw4);
  113. SelectTextDraw(playerid,0xFFFFFFFF);
  114. }
  115. return 1;
  116. }
  117. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  118. {
  119. if(clickedid == Textdraw0)
  120. {
  121. if(GetPlayerMoney(playerid) > 2000)
  122. {
  123. GivePlayerWeapon(playerid,30,1000);
  124. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine AK47 gekauft");
  125. GivePlayerMoney(playerid,-2000);
  126. }
  127. else
  128. {
  129. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 2000$");
  130. }
  131. }
  132. if(clickedid == Textdraw1)
  133. {
  134. if(GetPlayerMoney(playerid) > 1000)
  135. {
  136. GivePlayerWeapon(playerid,24,1000);
  137. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine Desert Eagle gekauft");
  138. GivePlayerMoney(playerid,-1000);
  139. }
  140. else
  141. {
  142. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 1000$");
  143. }
  144. }
  145. if(clickedid == Textdraw2)
  146. {
  147. if(GetPlayerMoney(playerid) > 1400)
  148. {
  149. GivePlayerWeapon(playerid,25,1000);
  150. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine Shotgun gekauft");
  151. GivePlayerMoney(playerid,-1400);
  152. }
  153. else
  154. {
  155. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 1400$");
  156. }
  157. }
  158. if(clickedid == Textdraw3)
  159. {
  160. if(GetPlayerMoney(playerid) > 1700)
  161. {
  162. GivePlayerWeapon(playerid,29,1000);
  163. SendClientMessage(playerid, 0xFFFFFFAA, "Du hast eine MP5 gekauft");
  164. GivePlayerMoney(playerid,-1700);
  165. }
  166. else
  167. {
  168. SendClientMessage(playerid,0xFFFFFFFF,"Du hast zu wenig Geld, du brauchst 1700$");
  169. }
  170. }
  171. if(clickedid == Textdraw4)
  172. {
  173. CancelSelectTextDraw(playerid);
  174. TogglePlayerControllable(playerid,true);
  175. SetCameraBehindPlayer(playerid);
  176. SetPlayerChatBubble(playerid,"",0xFFFFFFFF,1,1);
  177. TextDrawHideForPlayer(playerid,Textdraw0);
  178. TextDrawHideForPlayer(playerid,Textdraw1);
  179. TextDrawHideForPlayer(playerid,Textdraw2);
  180. TextDrawHideForPlayer(playerid,Textdraw3);
  181. TextDrawHideForPlayer(playerid,Textdraw4);
  182. }
  183. return 1;
  184. }
  185. public OnPlayerConnect(playerid)
  186. {
  187. return 1;
  188. }
  189.  
  190.  
  191. public OnPlayerDisconnect(playerid, reason)
  192. {
  193. TextDrawHideForPlayer(playerid,Textdraw0);
  194. TextDrawHideForPlayer(playerid,Textdraw1);
  195. TextDrawHideForPlayer(playerid,Textdraw2);
  196. TextDrawHideForPlayer(playerid,Textdraw3);
  197. TextDrawHideForPlayer(playerid,Textdraw4);
  198. return 1;
  199. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement