Advertisement
Lordz

Mickeyy

Jan 2nd, 2014
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.54 KB | None | 0 0
  1. #include <a_samp>
  2. #include <YSI\y_commands>
  3. #include <YSI\y_ini>
  4. #include <streamer>
  5. #include <sscanf2>
  6.  
  7.  
  8. //menuvariables
  9.  
  10. new PlayerText:Textdraw0[MAX_PLAYERS];
  11. new PlayerText:Textdraw1[MAX_PLAYERS];
  12. new PlayerText:Textdraw2[MAX_PLAYERS];
  13. new PlayerText:Textdraw3[MAX_PLAYERS];
  14. new PlayerText:Textdraw4[MAX_PLAYERS];
  15. new PlayerText:Textdraw5[MAX_PLAYERS];
  16.  
  17.  
  18. public OnGameModeInit()
  19. {
  20. SetGameModeText("--:LS Freeroam:--");
  21. AddPlayerClass(60,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  22. AddPlayerClass(33,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  23. AddPlayerClass(49,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  24. AddPlayerClass(63,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  25. AddPlayerClass(70,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  26. AddPlayerClass(84,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  27. AddPlayerClass(89,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  28. AddPlayerClass(137,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  29. AddPlayerClass(280,1481.2013,-1752.1233,15.4453,1.9543,0,0,0,0,0,0);
  30.  
  31. //MENU
  32.  
  33. return 1;
  34. }
  35.  
  36. public OnGameModeExit()
  37. {
  38. return 1;
  39. }
  40.  
  41. public OnPlayerRequestClass(playerid, classid)
  42. {
  43. SetPlayerInterior(playerid,17);
  44. SetPlayerPos(playerid, 484.9745,-14.1346,1000.6797);
  45. SetPlayerCameraPos(playerid, 492.0641,-14.6678,1000.6719);
  46. SetPlayerCameraLookAt(playerid, 484.9745,-14.1346,1000.6797);
  47.  
  48. switch(classid)
  49. {
  50. case 0:
  51. {
  52. GameTextForPlayer(playerid, "~g~C~b~i~g~t~b~i~g~z~b~e~g~n", 5000, 3);
  53. }
  54. case 1:
  55. {
  56. GameTextForPlayer(playerid, "~r~Pe~p~do", 5000, 3);
  57. }
  58. case 2:
  59. {
  60. GameTextForPlayer(playerid, "~g~Kun-fu ~p~Panda", 5000, 3);
  61. }
  62. case 3:
  63. {
  64. GameTextForPlayer(playerid, "~g~Hoo~r~ker", 5000, 3);
  65. }
  66. case 4:
  67. {
  68. GameTextForPlayer(playerid, "~g~Crazy ~y~Scientist", 5000, 3);
  69. }
  70. case 5:
  71. {
  72. GameTextForPlayer(playerid, "~p~El~y~vis", 5000, 3);
  73. }
  74. case 6:
  75. {
  76. GameTextForPlayer(playerid, "~y~Big ~p~Fat ~g~Grandma", 5000, 3);
  77. }
  78. case 7:
  79. {
  80. GameTextForPlayer(playerid, "~w~Homeless ~y~Zombie", 5000, 3);
  81. }
  82. case 8:
  83. {
  84. GameTextForPlayer(playerid, "~y~Tha ~g~Police", 5000, 3);
  85. }
  86. }
  87. return 1;
  88. }
  89.  
  90. public OnPlayerConnect(playerid)
  91. {
  92. Textdraw0[playerid] = CreatePlayerTextDraw(playerid,198.000000, 142.619995, "usebox");
  93. PlayerTextDrawLetterSize(playerid,Textdraw0[playerid], 0.000000, 19.677406);
  94. PlayerTextDrawTextSize(playerid,Textdraw0[playerid], 10.000000, 0.000000);
  95. PlayerTextDrawAlignment(playerid,Textdraw0[playerid], 1);
  96. PlayerTextDrawColor(playerid,Textdraw0[playerid], 0);
  97. PlayerTextDrawUseBox(playerid,Textdraw0[playerid], true);
  98. PlayerTextDrawBoxColor(playerid,Textdraw0[playerid], 102);
  99. PlayerTextDrawSetShadow(playerid,Textdraw0[playerid], 0);
  100. PlayerTextDrawSetOutline(playerid,Textdraw0[playerid], 0);
  101. PlayerTextDrawFont(playerid,Textdraw0[playerid], 0);
  102.  
  103. Textdraw1[playerid] = CreatePlayerTextDraw(playerid,72.800003, 150.080062, "Menu");
  104. PlayerTextDrawLetterSize(playerid,Textdraw1[playerid], 0.577199, 2.496000);
  105. PlayerTextDrawAlignment(playerid,Textdraw1[playerid], 1);
  106. PlayerTextDrawColor(playerid,Textdraw1[playerid], 16711935);
  107. PlayerTextDrawSetShadow(playerid,Textdraw1[playerid], 0);
  108. PlayerTextDrawSetOutline(playerid,Textdraw1[playerid], 3);
  109. PlayerTextDrawBackgroundColor(playerid,Textdraw1[playerid], 51);
  110. PlayerTextDrawFont(playerid,Textdraw1[playerid], 1);
  111. PlayerTextDrawSetProportional(playerid,Textdraw1[playerid], 1);
  112.  
  113. Textdraw2[playerid] = CreatePlayerTextDraw(playerid,15.999999, 177.706710, "--------------------------");
  114. PlayerTextDrawLetterSize(playerid,Textdraw2[playerid], 0.449999, 1.600000);
  115. PlayerTextDrawAlignment(playerid,Textdraw2[playerid], 1);
  116. PlayerTextDrawColor(playerid,Textdraw2[playerid], -1);
  117. PlayerTextDrawSetShadow(playerid,Textdraw2[playerid], 0);
  118. PlayerTextDrawSetOutline(playerid,Textdraw2[playerid], 1);
  119. PlayerTextDrawBackgroundColor(playerid,Textdraw2[playerid], 51);
  120. PlayerTextDrawFont(playerid,Textdraw2[playerid], 1);
  121. PlayerTextDrawSetProportional(playerid,Textdraw2[playerid], 1);
  122.  
  123. Textdraw3[playerid] = CreatePlayerTextDraw(playerid,54.399997, 209.813400, "Information");
  124. PlayerTextDrawLetterSize(playerid,Textdraw3[playerid], 0.449999, 1.600000);
  125. PlayerTextDrawAlignment(playerid,Textdraw3[playerid], 1);
  126. PlayerTextDrawColor(playerid,Textdraw3[playerid], -1);
  127. PlayerTextDrawSetShadow(playerid,Textdraw3[playerid], 0);
  128. PlayerTextDrawSetOutline(playerid,Textdraw3[playerid], 1);
  129. PlayerTextDrawBackgroundColor(playerid,Textdraw3[playerid], 51);
  130. PlayerTextDrawFont(playerid,Textdraw3[playerid], 1);
  131. PlayerTextDrawSetProportional(playerid,Textdraw3[playerid], 1);
  132. PlayerTextDrawSetSelectable(playerid,Textdraw3[playerid], true);
  133.  
  134. Textdraw4[playerid] = CreatePlayerTextDraw(playerid,55.200004, 250.880081, "Weapons");
  135. PlayerTextDrawLetterSize(playerid,Textdraw4[playerid], 0.449999, 1.600000);
  136. PlayerTextDrawTextSize(playerid,Textdraw4[playerid], 91.200012, 85.119987);
  137. PlayerTextDrawAlignment(playerid,Textdraw4[playerid], 1);
  138. PlayerTextDrawColor(playerid,Textdraw4[playerid], -1);
  139. PlayerTextDrawSetShadow(playerid,Textdraw4[playerid], 0);
  140. PlayerTextDrawSetOutline(playerid,Textdraw4[playerid], 1);
  141. PlayerTextDrawBackgroundColor(playerid,Textdraw4[playerid], 51);
  142. PlayerTextDrawFont(playerid,Textdraw4[playerid], 1);
  143. PlayerTextDrawSetProportional(playerid,Textdraw4[playerid], 1);
  144. PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], true);
  145.  
  146. Textdraw5[playerid] = CreatePlayerTextDraw(playerid,83.199981, 230.719985, "Vehicles");
  147. PlayerTextDrawLetterSize(playerid,Textdraw5[playerid], 0.449999, 1.600000);
  148. PlayerTextDrawAlignment(playerid,Textdraw5[playerid], 2);
  149. PlayerTextDrawColor(playerid,Textdraw5[playerid], -1);
  150. PlayerTextDrawSetShadow(playerid,Textdraw5[playerid], 0);
  151. PlayerTextDrawSetOutline(playerid,Textdraw5[playerid], 1);
  152. PlayerTextDrawBackgroundColor(playerid,Textdraw5[playerid], 51);
  153. PlayerTextDrawFont(playerid,Textdraw5[playerid], 1);
  154. PlayerTextDrawSetProportional(playerid,Textdraw5[playerid], 1);
  155. PlayerTextDrawSetSelectable(playerid,Textdraw5[playerid], true);
  156. return 1;
  157. }
  158.  
  159. public OnPlayerDisconnect(playerid, reason)
  160. {
  161. return 1;
  162. }
  163.  
  164. public OnPlayerSpawn(playerid)
  165. {
  166. SetPlayerInterior(playerid,0);
  167. return 1;
  168. }
  169.  
  170. public OnPlayerDeath(playerid, killerid, reason)
  171. {
  172. return 1;
  173. }
  174.  
  175. public OnVehicleSpawn(vehicleid)
  176. {
  177. return 1;
  178. }
  179.  
  180. public OnVehicleDeath(vehicleid, killerid)
  181. {
  182. return 1;
  183. }
  184.  
  185. public OnPlayerText(playerid, text[])
  186. {
  187. return 1;
  188. }
  189.  
  190. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  191. {
  192. return 1;
  193. }
  194.  
  195. public OnPlayerExitVehicle(playerid, vehicleid)
  196. {
  197. return 1;
  198. }
  199.  
  200. public OnPlayerStateChange(playerid, newstate, oldstate)
  201. {
  202. return 1;
  203. }
  204.  
  205. public OnPlayerEnterCheckpoint(playerid)
  206. {
  207. return 1;
  208. }
  209.  
  210. public OnPlayerLeaveCheckpoint(playerid)
  211. {
  212. return 1;
  213. }
  214.  
  215. public OnPlayerEnterRaceCheckpoint(playerid)
  216. {
  217. return 1;
  218. }
  219.  
  220. public OnPlayerLeaveRaceCheckpoint(playerid)
  221. {
  222. return 1;
  223. }
  224.  
  225. public OnRconCommand(cmd[])
  226. {
  227. return 1;
  228. }
  229.  
  230. public OnPlayerRequestSpawn(playerid)
  231. {
  232. return 1;
  233. }
  234.  
  235. public OnObjectMoved(objectid)
  236. {
  237. return 1;
  238. }
  239.  
  240. public OnPlayerObjectMoved(playerid, objectid)
  241. {
  242. return 1;
  243. }
  244.  
  245. public OnPlayerPickUpPickup(playerid, pickupid)
  246. {
  247. return 1;
  248. }
  249.  
  250. public OnVehicleMod(playerid, vehicleid, componentid)
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  256. {
  257. return 1;
  258. }
  259.  
  260. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  261. {
  262. return 1;
  263. }
  264.  
  265. public OnPlayerSelectedMenuRow(playerid, row)
  266. {
  267. return 1;
  268. }
  269.  
  270. public OnPlayerExitedMenu(playerid)
  271. {
  272. return 1;
  273. }
  274.  
  275. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  276. {
  277. return 1;
  278. }
  279.  
  280. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  281. {
  282. return 1;
  283. }
  284.  
  285. public OnRconLoginAttempt(ip[], password[], success)
  286. {
  287. return 1;
  288. }
  289.  
  290. public OnPlayerUpdate(playerid)
  291. {
  292. return 1;
  293. }
  294.  
  295. public OnPlayerStreamIn(playerid, forplayerid)
  296. {
  297. return 1;
  298. }
  299.  
  300. public OnPlayerStreamOut(playerid, forplayerid)
  301. {
  302. return 1;
  303. }
  304.  
  305. public OnVehicleStreamIn(vehicleid, forplayerid)
  306. {
  307. return 1;
  308. }
  309.  
  310. public OnVehicleStreamOut(vehicleid, forplayerid)
  311. {
  312. return 1;
  313. }
  314.  
  315. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  316. {
  317. return 1;
  318. }
  319.  
  320. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  321. {
  322. return 1;
  323. }
  324.  
  325. stock ShowMenu(playerid)
  326. {
  327. PlayerTextDrawShowForPlayer(playerid,Textdraw0[playerid]);
  328. return 1;
  329. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement