Guest User

Untitled

a guest
Dec 24th, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.60 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. new Text:MainBox;
  5. new Text:title;
  6. new Text:Item[10];
  7. new Text:Info;
  8. new Text:Divider;
  9. new Text:Close;
  10.  
  11. new one[MAX_PLAYERS] = 0;
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print(" Blank Filterscript by your name here");
  17. print("--------------------------------------\n");
  18. MainBox = TextDrawCreate(5.875000, 105.000122, "___________________________________________________________~n~~n~~n~~n~");
  19. TextDrawLetterSize(MainBox, 10.500000, 60.000000);
  20. TextDrawTextSize(MainBox, 60.000000, 1270.000000);
  21. TextDrawAlignment(MainBox, 2);
  22. TextDrawColor(MainBox, -1);
  23. TextDrawUseBox(MainBox, 1);
  24. TextDrawBoxColor(MainBox, 0x000000AA);
  25. TextDrawSetShadow(MainBox, 1);
  26. TextDrawSetOutline(MainBox, 0);
  27. TextDrawBackgroundColor(MainBox, 255);
  28. TextDrawFont(MainBox, 2);
  29. TextDrawSetProportional(MainBox, 1);
  30. TextDrawSetSelectable(MainBox, 0);
  31.  
  32. title = TextDrawCreate(10.625000, 115.833435, "~y~Select_Your_Delivery_Type.");
  33. TextDrawLetterSize(title, 0.5, 1.700000);
  34. TextDrawTextSize(title, 0.000000, 0.000000);
  35. TextDrawAlignment(title, 0);
  36. TextDrawColor(title, -1);
  37. TextDrawUseBox(title, 0);
  38. TextDrawBoxColor(title, 0);
  39. TextDrawSetShadow(title, 0);
  40. TextDrawSetOutline(title, 1);
  41. TextDrawBackgroundColor(title, 51);
  42. TextDrawFont(title, 1);
  43. TextDrawSetProportional(title, 1);
  44. TextDrawSetSelectable(title, 0);
  45.  
  46. Item[0] = TextDrawCreate(37.500000, 169.166717, "Food/Groceries");
  47. TextDrawLetterSize(Item[0], 0.5, 1.700000);
  48. TextDrawTextSize(Item[0], 0.000000, 0.000000);
  49. TextDrawAlignment(Item[0], 1);
  50. TextDrawColor(Item[0], -1);
  51. TextDrawUseBox(Item[0], 0);
  52. TextDrawBoxColor(Item[0], 0);
  53. TextDrawSetShadow(Item[0], 0);
  54. TextDrawSetOutline(Item[0], 1);
  55. TextDrawBackgroundColor(Item[0], 51);
  56. TextDrawFont(Item[0], 1);
  57. TextDrawSetProportional(Item[0], 1);
  58. TextDrawSetSelectable(Item[0],1);
  59.  
  60. Item[1] = TextDrawCreate(37.500000, 204.166778, "Electronics");
  61. TextDrawLetterSize(Item[1], 0.5, 1.700000);
  62. TextDrawTextSize(Item[1], 0.000000, 0.000000);
  63. TextDrawAlignment(Item[1], 1);
  64. TextDrawColor(Item[1], -1);
  65. TextDrawUseBox(Item[1], 0);
  66. TextDrawBoxColor(Item[1], 0);
  67. TextDrawSetShadow(Item[1], 0);
  68. TextDrawSetOutline(Item[1], 1);
  69. TextDrawBackgroundColor(Item[1], 51);
  70. TextDrawFont(Item[1], 1);
  71. TextDrawSetProportional(Item[1], 1);
  72. TextDrawSetSelectable(Item[1],1);
  73.  
  74. Item[2] = TextDrawCreate(37.500000, 243.250076, "Furniture");
  75. TextDrawLetterSize(Item[2], 0.5, 1.700000);
  76. TextDrawTextSize(Item[2], 0.000000, 0.000000);
  77. TextDrawAlignment(Item[2], 1);
  78. TextDrawColor(Item[2], -1);
  79. TextDrawUseBox(Item[2], 0);
  80. TextDrawBoxColor(Item[2], 0);
  81. TextDrawSetShadow(Item[2], 0);
  82. TextDrawSetOutline(Item[2], 1);
  83. TextDrawBackgroundColor(Item[2], 51);
  84. TextDrawFont(Item[2], 1);
  85. TextDrawSetProportional(Item[2], 1);
  86. TextDrawSetSelectable(Item[2],1);
  87.  
  88. Item[3] = TextDrawCreate(37.500000, 280.583190, "Gasoline");
  89. TextDrawLetterSize(Item[3], 0.5, 1.700000);
  90. TextDrawTextSize(Item[3], 0.000000, 0.000000);
  91. TextDrawAlignment(Item[3], 1);
  92. TextDrawColor(Item[3], -1);
  93. TextDrawUseBox(Item[3], 0);
  94. TextDrawBoxColor(Item[3], 0);
  95. TextDrawSetShadow(Item[3], 0);
  96. TextDrawSetOutline(Item[3], 1);
  97. TextDrawBackgroundColor(Item[3], 51);
  98. TextDrawFont(Item[3], 1);
  99. TextDrawSetProportional(Item[3], 1);
  100. TextDrawSetSelectable(Item[3],1);
  101.  
  102. Item[4] = TextDrawCreate(37.500000, 318.499847, "Vehicles");
  103. TextDrawLetterSize(Item[4], 0.5, 1.700000);
  104. TextDrawTextSize(Item[4], 0.000000, 0.000000);
  105. TextDrawAlignment(Item[4], 1);
  106. TextDrawColor(Item[4], -1);
  107. TextDrawUseBox(Item[4], 0);
  108. TextDrawBoxColor(Item[4], 0);
  109. TextDrawSetShadow(Item[4], 0);
  110. TextDrawSetOutline(Item[4], 1);
  111. TextDrawBackgroundColor(Item[4], 51);
  112. TextDrawFont(Item[4], 1);
  113. TextDrawSetProportional(Item[4], 1);
  114. TextDrawSetSelectable(Item[4],1);
  115.  
  116. Item[5] = TextDrawCreate(215.375000, 318.499847, "Vehicle_Parts");
  117. TextDrawLetterSize(Item[5], 0.5, 1.700000);
  118. TextDrawTextSize(Item[5], 0.000000, 0.000000);
  119. TextDrawAlignment(Item[5], 1);
  120. TextDrawColor(Item[5], -1);
  121. TextDrawUseBox(Item[5], 0);
  122. TextDrawBoxColor(Item[5], 0);
  123. TextDrawSetShadow(Item[5], 0);
  124. TextDrawSetOutline(Item[5], 1);
  125. TextDrawBackgroundColor(Item[5], 51);
  126. TextDrawFont(Item[5], 1);
  127. TextDrawSetProportional(Item[5], 1);
  128. TextDrawSetSelectable(Item[5],1);
  129.  
  130. Item[6] = TextDrawCreate(215.375000, 169.749969, "Weapons_and_Ammo");
  131. TextDrawLetterSize(Item[6], 0.5, 1.700000);
  132. TextDrawTextSize(Item[6], 0.000000, 0.000000);
  133. TextDrawAlignment(Item[6], 1);
  134. TextDrawColor(Item[6], -1);
  135. TextDrawUseBox(Item[6], 0);
  136. TextDrawBoxColor(Item[6], 0);
  137. TextDrawSetShadow(Item[6], 0);
  138. TextDrawSetOutline(Item[6], 1);
  139. TextDrawBackgroundColor(Item[6], 51);
  140. TextDrawFont(Item[6], 1);
  141. TextDrawSetProportional(Item[6], 1);
  142. TextDrawSetSelectable(Item[6],1);
  143.  
  144. Item[7] = TextDrawCreate(215.375000, 204.749969, "Money_Transfer");
  145. TextDrawLetterSize(Item[7], 0.5, 1.700000);
  146. TextDrawTextSize(Item[7], 0.000000, 0.000000);
  147. TextDrawAlignment(Item[7], 1);
  148. TextDrawColor(Item[7], -1);
  149. TextDrawUseBox(Item[7], 0);
  150. TextDrawBoxColor(Item[7], 0);
  151. TextDrawSetShadow(Item[7], 0);
  152. TextDrawSetOutline(Item[7], 1);
  153. TextDrawBackgroundColor(Item[7], 51);
  154. TextDrawFont(Item[7], 1);
  155. TextDrawSetProportional(Item[7], 1);
  156. TextDrawSetSelectable(Item[7],1);
  157.  
  158. Item[8] = TextDrawCreate(215.375000, 239.750061, "Alcohol_and_Liqour");
  159. TextDrawLetterSize(Item[8], 0.5, 1.700000);
  160. TextDrawTextSize(Item[8], 0.000000, 0.000000);
  161. TextDrawAlignment(Item[0], 1);
  162. TextDrawColor(Item[8], -1);
  163. TextDrawUseBox(Item[8], 0);
  164. TextDrawBoxColor(Item[8], 0);
  165. TextDrawSetShadow(Item[8], 0);
  166. TextDrawSetOutline(Item[8], 1);
  167. TextDrawBackgroundColor(Item[8], 51);
  168. TextDrawFont(Item[8], 1);
  169. TextDrawSetProportional(Item[8], 1);
  170. TextDrawSetSelectable(Item[8],1);
  171.  
  172. Item[9] = TextDrawCreate(215.375000, 278.250061, "Sex_Toys/Accessories");
  173. TextDrawLetterSize(Item[9], 0.5, 1.700000);
  174. TextDrawTextSize(Item[9], 0.150000, 0.150000);
  175. TextDrawAlignment(Item[9], 1);
  176. TextDrawColor(Item[9], -1);
  177. TextDrawUseBox(Item[9], 0);
  178. TextDrawBoxColor(Item[9], 0);
  179. TextDrawSetShadow(Item[9], 0);
  180. TextDrawSetOutline(Item[9], 1);
  181. TextDrawBackgroundColor(Item[9], 51);
  182. TextDrawFont(Item[9], 1);
  183. TextDrawSetProportional(Item[9], 1);
  184. TextDrawSetSelectable(Item[9],1);
  185.  
  186. Info = TextDrawCreate(435.250000,165.500000, "Use_your_mouse_to~n~click_one_of_the~n~options_provided_to~n~start_a_delivery/pickup~n~job._Each_job_will_send~n~you_to_a_different~n~location_each_time_you~n~choose_it.");
  187. TextDrawLetterSize(Info, 0.5, 1.700000);
  188. TextDrawTextSize(Info, 0.000000, 0.000000);
  189. TextDrawAlignment(Info, 1);
  190. TextDrawColor(Info, -1);
  191. TextDrawUseBox(Info, 0);
  192. TextDrawBoxColor(Info, 0);
  193. TextDrawSetShadow(Info, 0);
  194. TextDrawSetOutline(Info, 1);
  195. TextDrawBackgroundColor(Info, 51);
  196. TextDrawFont(Info, 1);
  197. TextDrawSetProportional(Info, 1);
  198. TextDrawSetSelectable(Info, 0);
  199.  
  200. Divider = TextDrawCreate(425.000000,135.166656, "_");
  201. TextDrawLetterSize(Divider, 0.000000,32.025924);
  202. TextDrawTextSize(Divider, 411.750000,0.000000);
  203. TextDrawAlignment(Divider, 1);
  204. TextDrawColor(Divider, 0);
  205. TextDrawUseBox(Divider, 1);
  206. TextDrawBoxColor(Divider, -5963521);
  207. TextDrawSetShadow(Divider, 0);
  208. TextDrawSetOutline(Divider, 0);
  209. TextDrawBackgroundColor(Divider, 0);
  210. TextDrawFont(Divider, 1);
  211. TextDrawSetProportional(Divider, 0);
  212. TextDrawSetSelectable(Divider, 0);
  213.  
  214. Close = TextDrawCreate(460.000000,341.833282, "~r~Click_Here_To_Close.");
  215. TextDrawLetterSize(Close, 0.5, 1.700000);
  216. TextDrawTextSize(Close, 1.260000,0.799999);
  217. TextDrawAlignment(Close, 1);
  218. TextDrawColor(Close, -1);
  219. TextDrawUseBox(Close, 0);
  220. TextDrawBoxColor(Close, 0);
  221. TextDrawSetShadow(Close, 2);
  222. TextDrawSetOutline(Close, 0);
  223. TextDrawBackgroundColor(Close, 51);
  224. TextDrawFont(Close, 1);
  225. TextDrawSetProportional(Close, 1);
  226. TextDrawSetSelectable(Close,1);
  227. return 1;
  228. }
  229.  
  230. public OnFilterScriptExit()
  231. {
  232. TextDrawDestroy(MainBox);
  233. TextDrawDestroy(title);
  234. TextDrawDestroy(Info);
  235. TextDrawDestroy(Divider);
  236. TextDrawDestroy(Close);
  237. for(new i; i < 9; i++)
  238. {
  239. TextDrawDestroy(Item[i]);
  240. }
  241. return 1;
  242. }
  243.  
  244. public OnPlayerRequestClass(playerid, classid)
  245. {
  246. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  247. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  248. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  249. return 1;
  250. }
  251.  
  252. public OnPlayerConnect(playerid)
  253. {
  254. one[playerid] = 0;
  255. return 1;
  256. }
  257.  
  258. public OnPlayerDisconnect(playerid, reason)
  259. {
  260. return 1;
  261. }
  262.  
  263. public OnPlayerSpawn(playerid)
  264. {
  265. return 1;
  266. }
  267.  
  268. public OnPlayerDeath(playerid, killerid, reason)
  269. {
  270. return 1;
  271. }
  272.  
  273. public OnVehicleSpawn(vehicleid)
  274. {
  275. return 1;
  276. }
  277.  
  278. public OnVehicleDeath(vehicleid, killerid)
  279. {
  280. return 1;
  281. }
  282.  
  283. public OnPlayerText(playerid, text[])
  284. {
  285. return 1;
  286. }
  287.  
  288. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  289. {
  290. if(_:clickedid != 65535)
  291. {
  292. if(clickedid == Close)
  293. {
  294. one[playerid] = 0;
  295. }
  296.  
  297. TextDrawHideForPlayer(playerid,MainBox);
  298. TextDrawHideForPlayer(playerid,title);
  299. TextDrawHideForPlayer(playerid,Info);
  300. TextDrawHideForPlayer(playerid,Divider);
  301. TextDrawHideForPlayer(playerid,Close);
  302. for(new i; i < 10; i++)
  303. {
  304. TextDrawHideForPlayer(playerid, Item[i]);
  305. }
  306. CancelSelectTextDraw(playerid);
  307. }
  308. return 1;
  309. }
  310.  
  311. CMD:menu(playerid, params[])
  312. {
  313. if(one[playerid] == 0)
  314. {
  315. SelectTextDraw(playerid,0x33CCFFAA);
  316. TextDrawShowForPlayer(playerid,MainBox);
  317. TextDrawShowForPlayer(playerid,title);
  318. TextDrawShowForPlayer(playerid,Info);
  319. TextDrawShowForPlayer(playerid,Divider);
  320. TextDrawShowForPlayer(playerid,Close);
  321. for(new i; i < 10; i++)
  322. {
  323. TextDrawShowForPlayer(playerid, Item[i]);
  324. }
  325. one[playerid] = 1;
  326. }
  327. else
  328. {
  329. TextDrawHideForPlayer(playerid,MainBox);
  330. TextDrawHideForPlayer(playerid,title);
  331. TextDrawHideForPlayer(playerid,Info);
  332. TextDrawHideForPlayer(playerid,Divider);
  333. TextDrawHideForPlayer(playerid,Close);
  334. for(new i; i < 10; i++)
  335. {
  336. TextDrawHideForPlayer(playerid, Item[i]);
  337. }
  338. one[playerid] = 0;
  339. CancelSelectTextDraw(playerid);
  340. }
  341. return 1;
  342. }
Advertisement
Add Comment
Please, Sign In to add comment