Guest User

Untitled

a guest
Nov 23rd, 2011
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. // TakeItEasy's Döner Filterscript
  2. // Made by TakeItEasy
  3. // Edit by DarkZero
  4. // Bad english translation by DarkZero xD
  5. // Date: 23.11.11
  6.  
  7.  
  8. #include <a_samp>
  9.  
  10. #define DIALOG_DÖNER 1
  11. #define braun 0x663300FF
  12.  
  13. new Menu:Doenerladen;
  14. new doenerpick;
  15. new Float:PlayerHealth;
  16.  
  17. #pragma tabsize 0
  18.  
  19. public OnFilterScriptInit()
  20. {
  21. print("\n--------------------------------------");
  22. print(" TakeItEasy's Döner Filterscript");
  23. print("--------------------------------------\n");
  24.  
  25. doenerpick = CreatePickup(1274,1,1516.0797,-1658.3743,13.5392,0);
  26. doenerpick = CreatePickup(1274, 1, 2352.9548,-1722.1243,13.5528, 0);
  27. doenerpick = CreatePickup(1274, 1, 415.8665,-1358.5857,14.9669, 0);
  28.  
  29. CreateObject(1415, 1514.19921875, -1654.19921875, 12.5, 0, 0, 90);
  30. CreateObject(1440, 1513.5, -1652.5, 13.10000038147, 0, 0, 0);
  31. CreateObject(2770, 1517.3994140625, -1663.599609375, 13.199999809265, 0, 0, 0);
  32. CreateObject(1432, 1518.19921875, -1661, 12.5, 0, 0, 0);
  33. CreateObject(1432, 1514.6999511719, -1662.5999755859, 12.5, 0, 0, 0);
  34. CreateObject(1571, 1514.19921875, -1658.69921875, 13.89999961853, 0, 0, 90);
  35. CreateObject(2770, 1516.099609375, -1656.3994140625, 13.199999809265, 0, 0, 0);
  36. CreateObject(1571, 2354.1000976563, -1720.5, 13.89999961853, 0, 0, 314);
  37. CreateObject(1432, 2359, -1721.6999511719, 12.60000038147, 0, 0, 0);
  38. CreateObject(1432, 2361.1000976563, -1718.5, 12.60000038147, 0, 0, 0);
  39. CreateObject(2770, 2357, -1721, 13.199999809265, 0, 0, 0);
  40. CreateObject(1415, 2354.1999511719, -1716.4000244141, 12.60000038147, 0, 0, 82);
  41. CreateObject(1440, 2355.8000488281, -1715, 13.10000038147, 0, 0, 0);
  42. CreateObject(1440, 2357.1000976563, -1716.6999511719, 13.10000038147, 0, 0, 0);
  43. CreateObject(1571, 417.10000610352, -1360.3000488281, 15.300000190735, 0, 0, 211);
  44. CreateObject(1432, 413, -1363.1999511719, 13.89999961853, 0, 0, 0);
  45. CreateObject(1432, 413.29998779297, -1367.5, 13.89999961853, 0, 0, 0);
  46. CreateObject(1432, 410.70001220703, -1365.9000244141, 13.89999961853, 0, 0, 0);
  47. CreateObject(2770, 414.79998779297, -1360.8000488281, 14.60000038147, 0, 0, 0);
  48. CreateObject(2770, 412.79998779297, -1370.0999755859, 14.39999961853, 0, 0, 0);
  49. CreateObject(1415, 423.20001220703, -1358.5999755859, 13.89999961853, 0, 0, 302);
  50. CreateObject(1415, 424.29998779297, -1360.3000488281, 13.89999961853, 0, 0, 301.99768066406);
  51. CreateObject(1440, 424.60000610352, -1362.3000488281, 14.39999961853, 0, 0, 0);
  52. CreateObject(1440, 422.10000610352, -1362.0999755859, 14.39999961853, 0, 0, 120);
  53. CreateObject(1568, 418.79998779297, -1358.6999511719, 14, 0, 0, 0);
  54. CreateObject(1568, 2357.6000976563, -1720.3000488281, 12.60000038147, 0, 0, 0);
  55. CreateObject(1568, 1514.599609375, -1660.8994140625, 12.5, 0, 0, 0);
  56.  
  57. Doenerladen = CreateMenu("Doenerladen", 0, 23.000000,119.000000, 150.0, 150.0);
  58. SetMenuColumnHeader(Doenerladen, 0, "Ware: Preis:");
  59. AddMenuItem(Doenerladen, 0, "Small Doener 50$");
  60. AddMenuItem(Doenerladen, 0, "Big Doener 75$");
  61. AddMenuItem(Doenerladen, 0, "Leave Menu");
  62.  
  63. return 1;
  64. }
  65.  
  66. public OnFilterScriptExit()
  67. {
  68. return 1;
  69. }
  70.  
  71.  
  72.  
  73. public OnPlayerCommandText(playerid, cmdtext[])
  74. {
  75. if (strcmp("/credits", cmdtext, true, 10) == 0)
  76. {
  77. SendClientMessage(playerid, braun, "TakeItEasy - Create this Filterscript");
  78. SendClientMessage(playerid, braun, "DarkZero - Edit this Filterscript");
  79.  
  80. return 1;
  81. }
  82. return 0;
  83. }
  84.  
  85. public OnPlayerPickUpPickup(playerid, pickupid)
  86. {
  87. if(pickupid==doenerpick)
  88. {
  89. ShowMenuForPlayer(Doenerladen,playerid);
  90. return 1;
  91. }
  92. return 1;
  93. }
  94.  
  95. public OnPlayerSelectedMenuRow(playerid, row)
  96. {
  97. new Menu:current;
  98. current = GetPlayerMenu(playerid);
  99. if(current == Doenerladen)
  100. {
  101. switch(row)
  102. {
  103. case 0:
  104. {
  105. if(GetPlayerMoney(playerid)<50) return GameTextForPlayer(playerid, "~r~Du brauchst 50$.", 5000, 6);
  106. GivePlayerMoney(playerid, -50);
  107. GameTextForPlayer(playerid, "~r~-50$", 2000, 1);
  108. SendClientMessage(playerid, braun, "You've bought a small doner.");
  109. GetPlayerHealth(playerid,PlayerHealth);
  110. SetPlayerHealth(playerid,PlayerHealth + 25);
  111. TogglePlayerControllable(playerid, true);
  112. }
  113. case 1:
  114. {
  115. if(GetPlayerMoney(playerid)<75) return GameTextForPlayer(playerid, "~r~You need 75$.", 5000, 6);
  116. GivePlayerMoney(playerid, -75);
  117. GameTextForPlayer(playerid, "~r~-75$", 2000, 1);
  118. SendClientMessage(playerid, braun, "You've bought a big doner.");
  119. GetPlayerHealth(playerid,PlayerHealth);
  120. SetPlayerHealth(playerid,PlayerHealth + 50);
  121. TogglePlayerControllable(playerid, true);
  122. }
  123. }
  124. }
  125. return 1;
  126. }
  127.  
  128. stock HideAllMenusForPlayer(playerid)
  129. {
  130. HideMenuForPlayer(Doenerladen, playerid);
  131. return 1;
  132. }
  133.  
  134.  
  135.  
Advertisement
Add Comment
Please, Sign In to add comment