Advertisement
Guest User

Untitled

a guest
Feb 4th, 2012
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.20 KB | None | 0 0
  1. /* Simples Menu beim Cluck'n Bell von MezzowMixX
  2. Ich bitte Sie diese Credits hier stehen zu lassen.
  3. Sie dürfen dies editieren, verändern, verschenken aber nicht verkaufen.
  4. */
  5.  
  6. // Includes
  7. #include <a_samp>
  8.  
  9. // Variablen
  10. new cluckmenu;
  11. new cluckenter;
  12. new cluckexit;
  13.  
  14. // Dialoge
  15. #define DIALOG_CLUCK 1
  16.  
  17. public OnFilterScriptInit()
  18. {
  19. print("\n--------------------------------------");
  20. print("CluckIn Bell Menu Filterscript loadet.");
  21. print("--------------------------------------\n");
  22.  
  23. // Pickups
  24. cluckenter = CreatePickup(1318,1,928.0533,-1353.0427,13.3438);
  25. cluckexit = CreatePickup(1318,1,365.0254,-11.2676,1001.8516);
  26. cluckmenu = CreatePickup(1239,1,369.7338,-6.4913,1001.8589);
  27. return 1;
  28. }
  29.  
  30. public OnFilterScriptExit()
  31. {
  32. return 1;
  33. }
  34.  
  35. main()
  36. {
  37. print("\n----------------------------------");
  38. print(" Blank Gamemode by your name here");
  39. print("----------------------------------\n");
  40. }
  41.  
  42. public OnPlayerRequestClass(playerid, classid)
  43. {
  44. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  45. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  46. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  47. return 1;
  48. }
  49.  
  50. public OnPlayerConnect(playerid)
  51. {
  52. return 1;
  53. }
  54.  
  55. public OnPlayerDisconnect(playerid, reason)
  56. {
  57. return 1;
  58. }
  59.  
  60. public OnPlayerSpawn(playerid)
  61. {
  62. return 1;
  63. }
  64.  
  65. public OnPlayerDeath(playerid, killerid, reason)
  66. {
  67. return 1;
  68. }
  69.  
  70. public OnVehicleSpawn(vehicleid)
  71. {
  72. return 1;
  73. }
  74.  
  75. public OnVehicleDeath(vehicleid, killerid)
  76. {
  77. return 1;
  78. }
  79.  
  80. public OnPlayerText(playerid, text[])
  81. {
  82. return 1;
  83. }
  84.  
  85. public OnPlayerCommandText(playerid, cmdtext[])
  86. {
  87. if(strcmp(cmdtext,"/enter",true)==0)
  88. {
  89. if(IsPlayerInRangeOfPoint(playerid,5,928.0533,-1353.0427,13.3438))
  90. {
  91. SetPlayerPos(playerid,369.579528, -4.487294,1001.858886);
  92. }
  93. return 1;
  94. }
  95. if(strcmp(cmdtext,"/exit",true)==0)
  96. {
  97. if(IsPlayerInRangeOfPoint(playerid,5,365.0254,-11.2676,1001.8516))
  98. {
  99. SetPlayerPos(playerid,927.7534,-1352.9633,13.3438);
  100. }
  101. return 1;
  102. }
  103. return 0;
  104. }
  105.  
  106. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  107. {
  108. return 1;
  109. }
  110.  
  111. public OnPlayerExitVehicle(playerid, vehicleid)
  112. {
  113. return 1;
  114. }
  115.  
  116. public OnPlayerStateChange(playerid, newstate, oldstate)
  117. {
  118. return 1;
  119. }
  120.  
  121. public OnPlayerEnterCheckpoint(playerid)
  122. {
  123. return 1;
  124. }
  125.  
  126. public OnPlayerLeaveCheckpoint(playerid)
  127. {
  128. return 1;
  129. }
  130.  
  131. public OnPlayerEnterRaceCheckpoint(playerid)
  132. {
  133. return 1;
  134. }
  135.  
  136. public OnPlayerLeaveRaceCheckpoint(playerid)
  137. {
  138. return 1;
  139. }
  140.  
  141. public OnRconCommand(cmd[])
  142. {
  143. return 1;
  144. }
  145.  
  146. public OnPlayerRequestSpawn(playerid)
  147. {
  148. return 1;
  149. }
  150.  
  151. public OnObjectMoved(objectid)
  152. {
  153. return 1;
  154. }
  155.  
  156. public OnPlayerObjectMoved(playerid, objectid)
  157. {
  158. return 1;
  159. }
  160.  
  161. public OnPlayerPickUpPickup(playerid, pickupid)
  162. {
  163. if(pickupid == cluckmenu)
  164. {
  165. ShowPlayerDialog(playerid,DIALOG_CLUCK,DIALOG_STYLE_LIST,"Cluck'in Bell Menu","Kleines Hähnchen $5\nHalbes Hähnchen $10\nGroßes Hähnchen $20\nPommes mit Ketchup/Mayo $10\nHamburger $3\nCheeseburger $3\nChickenburger $3\nChicken McNuggets $10\nCola $5\nSprite $5\nFanta $5\nDoppelter Krabbenburger $45\nKrabbenburger $20","Kaufen","Schließen");
  166. }
  167. if(pickupid == cluckenter)
  168. {
  169. SendClientMessage(playerid,0x00EBFFFF,"/enter um in den Cluckin Bell zu kommen.");
  170. }
  171. if(pickupid == cluckexit)
  172. {
  173. SendClientMessage(playerid,0x00EBFFFF,"/exit um aus dem Cluckin Bell zu kommen.");
  174. }
  175. return 1;
  176. }
  177.  
  178. public OnVehicleMod(playerid, vehicleid, componentid)
  179. {
  180. return 1;
  181. }
  182.  
  183. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  184. {
  185. return 1;
  186. }
  187.  
  188. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  189. {
  190. return 1;
  191. }
  192.  
  193. public OnPlayerSelectedMenuRow(playerid, row)
  194. {
  195. return 1;
  196. }
  197.  
  198. public OnPlayerExitedMenu(playerid)
  199. {
  200. return 1;
  201. }
  202.  
  203. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  204. {
  205. return 1;
  206. }
  207.  
  208. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  209. {
  210. return 1;
  211. }
  212.  
  213. public OnRconLoginAttempt(ip[], password[], success)
  214. {
  215. return 1;
  216. }
  217.  
  218. public OnPlayerUpdate(playerid)
  219. {
  220. return 1;
  221. }
  222.  
  223. public OnPlayerStreamIn(playerid, forplayerid)
  224. {
  225. return 1;
  226. }
  227.  
  228. public OnPlayerStreamOut(playerid, forplayerid)
  229. {
  230. return 1;
  231. }
  232.  
  233. public OnVehicleStreamIn(vehicleid, forplayerid)
  234. {
  235. return 1;
  236. }
  237.  
  238. public OnVehicleStreamOut(vehicleid, forplayerid)
  239. {
  240. return 1;
  241. }
  242.  
  243. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  244. {
  245. if(dialogid == DIALOG_CLUCK)
  246. {
  247. if(response == 1)
  248. {
  249. switch(listitem)
  250. {
  251. case 0:
  252. {
  253. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir ein kleines Hähnchen gekauft. ($5)");
  254. GivePlayerMoney(playerid,-5);
  255. GivePlayerHealth(playerid,10);
  256. }
  257. case 1:
  258. {
  259. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir ein halbes Hähnchen gekauft. ($10)");
  260. GivePlayerMoney(playerid,-10);
  261. GivePlayerHealth(playerid,20);
  262. }
  263. case 2:
  264. {
  265. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir Pommes mit Ketchup/Mayo gekauft. (10)");
  266. GivePlayerMoney(playerid,-10);
  267. GivePlayerHealth(playerid,15);
  268. }
  269. case 3:
  270. {
  271. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir einen Hamburger gekauft. ($3)");
  272. GivePlayerMoney(playerid,-3);
  273. GivePlayerHealth(playerid,5);
  274. }
  275. case 4:
  276. {
  277. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir einen Cheeseburger gekauft. ($3)");
  278. GivePlayerMoney(playerid,-3);
  279. GivePlayerHealth(playerid,5);
  280. }
  281. case 5:
  282. {
  283. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir einen Chickenburger gekauft. ($3)");
  284. GivePlayerMoney(playerid,-3);
  285. GivePlayerHealth(playerid,5);
  286. }
  287. case 6:
  288. {
  289. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir eine Box Chicken McNuggets gekauft. ($10)");
  290. GivePlayerMoney(playerid,-10);
  291. GivePlayerHealth(playerid,20);
  292. }
  293. case 7:
  294. {
  295. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir eine Cola gekauft. ($5)");
  296. GivePlayerMoney(playerid,-5);
  297. GivePlayerHealth(playerid,10);
  298. }
  299. case 8:
  300. {
  301. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir eine Sprite gekauft. ($5)");
  302. GivePlayerMoney(playerid,-5);
  303. GivePlayerHealth(playerid,10);
  304. }
  305. case 9:
  306. {
  307. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir eine Fanta gekauft. ($5)");
  308. GivePlayerMoney(playerid,-5);
  309. GivePlayerHealth(playerid,10);
  310. }
  311. case 10:
  312. {
  313. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir ein Doppelten Krabbenburger gekauft. ($45)");
  314. GivePlayerMoney(playerid,-45);
  315. SetPlayerHealth(playerid,100);
  316. }
  317. case 11:
  318. {
  319. SendClientMessage(playerid,0x00EBFFFF,"Du hast dir einen Krabbenburger gekauft. ($20)");
  320. GivePlayerMoney(playerid,-20);
  321. GivePlayerHealth(playerid,50);
  322. }
  323. }
  324. }
  325. }
  326. return 1;
  327. }
  328.  
  329. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  330. {
  331. return 1;
  332. }
  333.  
  334. stock GivePlayerHealth(playerid,Float:Health)
  335. {
  336. new Float:health; GetPlayerHealth(playerid,health);
  337. SetPlayerHealth(playerid,health+Health);
  338. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement