Advertisement
Guest User

Untitled

a guest
Aug 6th, 2012
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.81 KB | None | 0 0
  1. if(dialogid == 43)
  2. {
  3. if(response)
  4. {
  5. new tank = GetPlayerVehicleTypeForFill(GetPlayerVehicleID(playerid));
  6. new price;
  7. if(listitem == 0) //Diesel
  8. {
  9. if(tank == 1)
  10. {
  11. new Float: tankfuel;
  12. tankfuel = spawncar_maxgas[GetPlayerVehicleID(playerid)]-spawncar_gas[GetPlayerVehicleID(playerid)];
  13. if(SBizzInfo[gas_station][sbEntranceCost]*tankfuel < PlayerMoney[playerid])
  14. {
  15. GettingFuel[playerid] = tankfuel;
  16. GettingType[playerid] = 1;
  17. Refueling[playerid] = 1;
  18. price = floatround(tankfuel, floatround_ceil);
  19. GettingPrice[playerid] = SBizzInfo[gas_station][sbEntranceCost]*price;
  20. GameTextForPlayer(playerid, "~y~Tanken!", 5000, 1);
  21. filling[playerid] = SetTimerEx("FuelCar", price*1000, false, "i", playerid);
  22. return 1;
  23. }
  24. else
  25. {
  26. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genug Geld.");
  27. TogglePlayerControllable(playerid, 1);
  28. return 1;
  29. }
  30. }
  31. else
  32. {
  33. SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Kraftstoff nicht tanken.");
  34. TogglePlayerControllable(playerid, 1);
  35. return 1;
  36. }
  37. }
  38. if(listitem == 1) //Benzin
  39. {
  40. if(tank == 2)
  41. {
  42. new Float: tankfuel;
  43. tankfuel = spawncar_maxgas[GetPlayerVehicleID(playerid)]-spawncar_gas[GetPlayerVehicleID(playerid)];
  44. if(SBizzInfo[gas_station][sbEntranceCost]*tankfuel < PlayerMoney[playerid])
  45. {
  46. GettingFuel[playerid] = tankfuel;
  47. GettingType[playerid] = 2;
  48. Refueling[playerid] = 1;
  49. price = floatround(tankfuel, floatround_ceil);
  50. GettingPrice[playerid] = SBizzInfo[gas_station][sbEntranceCost]*price;
  51. GameTextForPlayer(playerid, "~y~Tanken!", 5000, 1);
  52. filling[playerid] = SetTimerEx("FuelCar", price*1000, false, "i", playerid);
  53. return 1;
  54. }
  55. else
  56. {
  57. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genug Geld.");
  58. TogglePlayerControllable(playerid, 1);
  59. return 1;
  60. }
  61. }
  62. else
  63. {
  64. SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Kraftstoff nicht tanken.");
  65. TogglePlayerControllable(playerid, 1);
  66. return 1;
  67. }
  68. }
  69. if(listitem == 2) //Super Plus
  70. {
  71. if(tank == 3)
  72. {
  73. new Float: tankfuel;
  74. tankfuel = spawncar_maxgas[GetPlayerVehicleID(playerid)]-spawncar_gas[GetPlayerVehicleID(playerid)];
  75. if(SBizzInfo[gas_station][sbEntranceCost]*tankfuel < PlayerMoney[playerid])
  76. {
  77. GettingFuel[playerid] = tankfuel;
  78. GettingType[playerid] = 3;
  79. Refueling[playerid] = 1;
  80. price = floatround(tankfuel, floatround_ceil);
  81. GettingPrice[playerid] = SBizzInfo[gas_station][sbEntranceCost]*price;
  82. GameTextForPlayer(playerid, "~y~Fahrzeug wird betankt", 5000, 1);
  83. filling[playerid] = SetTimerEx("FuelCar", price*1000, false, "i", playerid);
  84. return 1;
  85. }
  86. else
  87. {
  88. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genug Geld.");
  89. TogglePlayerControllable(playerid, 1);
  90. return 1;
  91. }
  92. }
  93. else
  94. {
  95. SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Kraftstoff nicht tanken.");
  96. TogglePlayerControllable(playerid, 1);
  97. return 1;
  98. }
  99. }
  100. if(listitem == 3) //Super Benzin
  101. {
  102. if(tank == 4)
  103. {
  104. new Float: tankfuel;
  105. tankfuel = spawncar_maxgas[GetPlayerVehicleID(playerid)]-spawncar_gas[GetPlayerVehicleID(playerid)];
  106. if(SBizzInfo[gas_station][sbEntranceCost]*tankfuel < PlayerMoney[playerid])
  107. {
  108. GettingFuel[playerid] = tankfuel;
  109. GettingType[playerid] = 4;
  110. Refueling[playerid] = 1;
  111. price = floatround(tankfuel, floatround_ceil);
  112. GettingPrice[playerid] = SBizzInfo[gas_station][sbEntranceCost]*price;
  113. GameTextForPlayer(playerid, "~y~Tanken!", 5000, 1);
  114. filling[playerid] = SetTimerEx("FuelCar", price*1000, false, "i", playerid);
  115. return 1;
  116. }
  117. else
  118. {
  119. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genug Geld.");
  120. TogglePlayerControllable(playerid, 1);
  121. return 1;
  122. }
  123. }
  124. else
  125. {
  126. SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Kraftstoff nicht tanken.");
  127. TogglePlayerControllable(playerid, 1);
  128. return 1;
  129. }
  130. }
  131. if(listitem == 4) //Kerosin
  132. {
  133. if(tank == 5)
  134. {
  135. new Float: tankfuel;
  136. tankfuel = spawncar_maxgas[GetPlayerVehicleID(playerid)]-spawncar_gas[GetPlayerVehicleID(playerid)];
  137. if(SBizzInfo[gas_station][sbEntranceCost]*tankfuel < PlayerMoney[playerid])
  138. {
  139. GettingFuel[playerid] = tankfuel;
  140. GettingType[playerid] = 5;
  141. Refueling[playerid] = 1;
  142. price = floatround(tankfuel, floatround_ceil);
  143. GettingPrice[playerid] = SBizzInfo[gas_station][sbEntranceCost]*price;
  144. GameTextForPlayer(playerid, "~y~Tanken!", 5000, 1);
  145. filling[playerid] = SetTimerEx("FuelCar", price*1000, false, "i", playerid);
  146. return 1;
  147. }
  148. else
  149. {
  150. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genug Geld.");
  151. TogglePlayerControllable(playerid, 1);
  152. return 1;
  153. }
  154. }
  155. else
  156. {
  157. SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Kraftstoff nicht tanken.");
  158. TogglePlayerControllable(playerid, 1);
  159. return 1;
  160. }
  161. }
  162. }
  163. else { TogglePlayerControllable(playerid, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement