Fitri_Fahim

Food Shop With Checkpoint

Apr 21st, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.20 KB | None | 0 0
  1. #include <a_samp>
  2. #include <streamer>
  3. #include <zcmd>
  4.  
  5.  
  6. #define COLOR_RED 0xFF0000FF
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. public OnFilterScriptInit()
  17. {
  18. print("\n--------------------------------------");
  19. print(" Running Weapons Shop FilterScript By Fitri | Version 0.1 ");
  20. print("--------------------------------------\n");
  21.  
  22.  
  23. CreateDynamicCP(914.2001,2006.7981,10.8203, 1.0);
  24.  
  25. return 1;
  26. }
  27.  
  28. public OnFilterScriptExit()
  29. {
  30. print("\n--------------------------------------");
  31. print(" Running Weapons Shop FilterScript By Fitri | Version 0.1 Unloaded ");
  32. print("--------------------------------------\n");
  33. return 1;
  34. }
  35.  
  36.  
  37.  
  38. public OnPlayerEnterCheckpoint(playerid)
  39. {
  40.     if(IsPlayerInRangeOfPoint(playerid, 1.0, 914.2001,2006.7981,10.8203))
  41.     {
  42.         SendClientMessage(playerid, COLOR_RED, "[Fitri]:{FFFFFF}Hye What You Want ?");
  43.         ShowPlayerDialog(playerid, 2123, DIALOG_STYLE_LIST, "Food List By Fauzanz", "{FF0000}Nasi Ayam A1 {00FF33}$50$\n{FF0000}Nasi Lemak {00FF33}$50$\n{FF0000}Air Milo {00FF33}$70$\n{FF0000}Hot Coffe {00FF33}$70$\n{FF0000}Burger  {00FF33}$25$\n{FF0000}Pizza {00FF33}$10$\n{FF0000}GodMod{00FF33}$99999$\n{FF0000}Troll{00FF33}+9999$\n{FF0000}Wine {00FF33} $999$\n{FF0000}Tea O Beng{00FF33}$ 999$\n{FF0000}Rokok {00FF33}$70$\n{FF0000}Soda {00FF33}$2$\n{FF0000}Reset My Weapon {00FF33}FREE\n", "Buy", "Cancle");
  44.     }
  45.     return 1;
  46. }
  47.  
  48.  
  49.  
  50.  
  51.  
  52. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  53. {
  54.  
  55. if(dialogid == 25)
  56. {
  57. if(response)
  58. {
  59. if(listitem == 0)
  60. {
  61. if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  62. SetPlayerHealth(playerid,100);
  63. SetPlayerArmour(playerid,100);
  64. GivePlayerMoney(playerid, - 50);
  65. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  66. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Nasi Ayam A1. {00FF33}Have Fun!");
  67. }
  68. if(listitem == 1)
  69. {
  70. if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  71. SetPlayerHealth(playerid,100);
  72. SetPlayerArmour(playerid,100);
  73. GivePlayerMoney(playerid, - 50);
  74. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  75. SendClientMessage(playerid, COLOR_RED, "[Susses {00FF33}You Have Bought {FF66FF}Nasi lemak {00FF33}Have Fun!");
  76. }
  77. if(listitem == 2)
  78. {
  79. if(GetPlayerMoney(playerid) < 75) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  80. SetPlayerHealth(playerid,100);
  81. SetPlayerArmour(playerid,100);
  82. GivePlayerMoney(playerid, - 50);
  83. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);// Eat Burger
  84. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Air Milo. {00FF33}Have Fun!");
  85. }
  86. if(listitem == 3)
  87. {
  88. if(GetPlayerMoney(playerid) < 750) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  89. GivePlayerWeapon(playerid, 31, 99999);
  90. SetPlayerArmour(playerid,100);
  91. GivePlayerMoney(playerid, - 50);
  92. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK); // Eat Burger
  93. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Hot Coffe. {00FF33}Have Fun!");
  94. }
  95. if(listitem == 4)
  96. {
  97. if(GetPlayerMoney(playerid) < 250) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  98. SetPlayerHealth(playerid,100);
  99. SetPlayerArmour(playerid,100);
  100. GivePlayerMoney(playerid, - 50);
  101. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  102. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Burger {00FF33}Have Fun!");
  103. }
  104. if(listitem == 5)
  105. {
  106. if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  107. SetPlayerHealth(playerid,100);
  108. GivePlayerMoney(playerid, - 50);
  109. SetPlayerArmour(playerid,100);
  110. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  111. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Pizza. {00FF33}Have Fun!");
  112. }
  113. if(listitem == 6)
  114. {
  115. if(GetPlayerMoney(playerid) < 999999) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  116. SetPlayerHealth(playerid,100000.00);
  117. GivePlayerMoney(playerid,  99999);
  118. SetPlayerArmour(playerid,100);
  119. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  120. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Godmode {00FF33}Have Fun!");
  121. }
  122. if(listitem == 7)
  123. {
  124. if(GetPlayerMoney(playerid) < -999999) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  125. GivePlayerMoney(playerid,  9999);
  126. SetPlayerArmour(playerid,100);
  127. SetPlayerHealth(playerid,100);
  128. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  129. SetPlayerPos(playerid,897.2368,2022.4202,161.2891);
  130. SendClientMessage(playerid, COLOR_RED, "[Susses] {00FF33}You Have Bought {FF66FF}Troll {00FF33}Have Fun!");
  131. }
  132. if(listitem == 8)
  133. {
  134. if(GetPlayerMoney(playerid) < 999) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  135. GivePlayerMoney(playerid,  - 999);
  136. SetPlayerArmour(playerid,100);
  137. SetPlayerHealth(playerid,100);
  138. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);// Eat Burger
  139. SendClientMessage(playerid, 0xff8c00ff, "HINT: To drink, use the [FIRE KEY]."); // 0xff8c00ff - ORANGE
  140. }
  141. if(listitem == 9)
  142. {
  143. if(GetPlayerMoney(playerid) < 999) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  144. GivePlayerMoney(playerid,  - 999);
  145. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
  146. SetPlayerArmour(playerid,100);
  147. SetPlayerHealth(playerid,100);
  148. SendClientMessage(playerid, 0xff8c00ff, "HINT: To drink, use the [FIRE KEY]."); // 0xff8c00ff - ORANGE
  149. }
  150. if(listitem == 10)
  151. {
  152. if(GetPlayerMoney(playerid) < 70) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  153. GivePlayerMoney(playerid,  - 70);
  154. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
  155. SetPlayerArmour(playerid,100);
  156. SetPlayerHealth(playerid,100);
  157. SendClientMessage(playerid, 0xff8c00ff, "HINT: To smoke, use the FIRE KEY."); // 0xff8c00ff - ORANGE
  158. }
  159. if(listitem == 11)
  160. {
  161. if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  162. GivePlayerMoney(playerid,  - 2);
  163. SetPlayerHealth(playerid,100);
  164. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
  165. SetPlayerArmour(playerid,100);
  166. SendClientMessage(playerid, 0xff8c00ff, "HINT: To drink, use the [FIRE KEY]."); // 0xff8c00ff - ORANGE
  167. }
  168. if(listitem == 12)
  169. {
  170. if(GetPlayerMoney(playerid) < -9999) return SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You don't have enough cash to purchase this food!");
  171. GivePlayerMoney(playerid,   2);
  172. ResetPlayerWeapons(playerid);
  173. return 1;
  174. }
  175. }
  176. }
  177. return 1;
  178. }
Advertisement
Add Comment
Please, Sign In to add comment