Advertisement
Guest User

Untitled

a guest
Jan 10th, 2010
2,218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.47 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4.  
  5. #if defined FILTERSCRIPT
  6. new turismo;
  7. new journey;
  8. new greenwood;
  9. new train;
  10. new burrito;
  11. new coach;
  12. new banshee;
  13. new bullet;
  14. new reefer;
  15. new anotherreefer;
  16. new beagle;
  17. #define red 0xff0000ff
  18. public OnFilterScriptInit()
  19. {
  20. print("\n--------------------------------------");
  21. print(" Veh Rent by Patch");
  22. print("--------------------------------------\n");
  23. turismo = AddStaticVehicle(451,521.4819,-1884.0389,2.9543,175.7823,0,1);
  24. journey = AddStaticVehicle(508,527.7382,-1892.7366,3.0804,40.0446,0,1);
  25. greenwood = AddStaticVehicle(492,517.9128,-1890.2708,2.3596,271.0002,0,1);
  26. train = AddStaticVehicle(515,507.6303,-1891.5265,3.0404,305.2104,0,1);
  27. burrito = AddStaticVehicle(482,515.8115,-1877.8397,3.5063,325.7825,0,1);
  28. coach = AddStaticVehicle(437,523.9806,-1878.1846,3.6595,30.4993,0,1);
  29. banshee = AddStaticVehicle(429,510.2533,-1877.4541,3.0302,217.2429,0,1);
  30. bullet = AddStaticVehicle(541,516.1109,-1872.2650,3.2366,121.5277,0,1);
  31. reefer = AddStaticVehicle(453,522.4061,-1913.4445,-0.1351,332.3892,0,1);
  32. anotherreefer = AddStaticVehicle(453,502.3423,-1914.6558,-0.1494,353.5470,0,1);
  33. beagle = AddStaticVehicle(511,518.8189,-1838.2225,6.3908,180.2943,0,1);
  34. return 1;
  35. }
  36.  
  37. public OnFilterScriptExit()
  38. {
  39. return 1;
  40. }
  41.  
  42.  
  43.  
  44.  
  45.  
  46. #endif
  47.  
  48.  
  49.  
  50.  
  51.  
  52. public OnPlayerCommandText(playerid, cmdtext[])
  53. {
  54. if (strcmp("/rent", cmdtext, true, 10) == 0)
  55. {
  56. new Vehicle = GetPlayerVehicleID(playerid);
  57. if(Vehicle == turismo)
  58. {
  59. new Money = GetPlayerMoney(playerid);
  60. if(Money <= 299)
  61. {
  62. SendClientMessage(playerid,red,"You Dont have Enough Money");
  63. }
  64. else
  65. {
  66. SendClientMessage(playerid,red,"You Rented this Vehicle");
  67. TogglePlayerControllable(playerid,1);
  68. GivePlayerMoney(playerid,-300);
  69. }
  70. }
  71. if(Vehicle == greenwood)
  72. {
  73. new Money = GetPlayerMoney(playerid);
  74. if(Money <= 349)
  75. {
  76. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  77. }
  78. else
  79. {
  80. SendClientMessage(playerid,red,"You Rented this Vehicle");
  81. TogglePlayerControllable(playerid,1);
  82. GivePlayerMoney(playerid,-350);
  83. }
  84. }
  85. if(Vehicle == train)
  86. {
  87. new Money = GetPlayerMoney(playerid);
  88. if(Money <= 599)
  89. {
  90. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  91. }
  92. else
  93. {
  94. SendClientMessage(playerid,red,"You Rented this Vehicle");
  95. TogglePlayerControllable(playerid,1);
  96. GivePlayerMoney(playerid,-600);
  97. }
  98. }
  99. if(Vehicle == burrito)
  100. {
  101. new Money = GetPlayerMoney(playerid);
  102. if(Money <= 199)
  103. {
  104. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  105. }
  106. else
  107. {
  108. SendClientMessage(playerid,red,"You Rented this Vehicle");
  109. TogglePlayerControllable(playerid,1);
  110. GivePlayerMoney(playerid,-200);
  111. }
  112. }
  113. if(Vehicle == coach)
  114. {
  115. new Money = GetPlayerMoney(playerid);
  116. if(Money <= 299)
  117. {
  118. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  119. }
  120. else
  121. {
  122. SendClientMessage(playerid,red,"You Rented this Vehicle");
  123. TogglePlayerControllable(playerid,1);
  124. GivePlayerMoney(playerid,-300);
  125. }
  126. }
  127. if(Vehicle == banshee)
  128. {
  129. new Money = GetPlayerMoney(playerid);
  130. if(Money <= 499)
  131. {
  132. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  133. }
  134. else
  135. {
  136. SendClientMessage(playerid,red,"You Rented this Vehicle");
  137. TogglePlayerControllable(playerid,1);
  138. GivePlayerMoney(playerid,-500);
  139. }
  140. }
  141. if(Vehicle == bullet)
  142. {
  143. new Money = GetPlayerMoney(playerid);
  144. if(Money <= 499)
  145. {
  146. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  147. }
  148. else
  149. {
  150. SendClientMessage(playerid,red,"You Rented this Vehicle");
  151. TogglePlayerControllable(playerid,1);
  152. GivePlayerMoney(playerid,-500);
  153. }
  154. }
  155. if(Vehicle == reefer)
  156. {
  157. new Money = GetPlayerMoney(playerid);
  158. if(Money <= 499)
  159. {
  160. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  161. }
  162. else
  163. {
  164. SendClientMessage(playerid,red,"You Rented this Vehicle");
  165. TogglePlayerControllable(playerid,1);
  166. GivePlayerMoney(playerid,-500);
  167. }
  168. }
  169. if(Vehicle == anotherreefer)
  170. {
  171. new Money = GetPlayerMoney(playerid);
  172. if(Money <= 499)
  173. {
  174. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  175. }
  176. else
  177. {
  178. SendClientMessage(playerid,red,"You Rented this Vehicle");
  179. TogglePlayerControllable(playerid,1);
  180. GivePlayerMoney(playerid,-500);
  181. }
  182. }
  183. if(Vehicle == beagle)
  184. {
  185. new Money = GetPlayerMoney(playerid);
  186. if(Money <= 599)
  187. {
  188. SendClientMessage(playerid,red,"You Dont Have Enough Money");
  189. }
  190. else
  191. {
  192. SendClientMessage(playerid,red,"You Rented this Vehicle");
  193. TogglePlayerControllable(playerid,1);
  194. GivePlayerMoney(playerid,-600);
  195. }
  196. }
  197. if(Vehicle == journey)
  198. {
  199. new Money = GetPlayerMoney(playerid);
  200. if(Money <= 399)
  201. {
  202. SendClientMessage(playerid,red,"You Dont have Enough Money");
  203. }
  204. else
  205. {
  206. SendClientMessage(playerid,red,"You Rented this Vehicle");
  207. TogglePlayerControllable(playerid,1);
  208. GivePlayerMoney(playerid,-400);
  209. }
  210. }
  211. return 1;
  212. }
  213. if (strcmp("/exit", cmdtext, true, 10) == 0)
  214. {
  215. RemovePlayerFromVehicle(playerid);
  216. TogglePlayerControllable(playerid,1);
  217. return 1;
  218. }
  219. if (strcmp("/help", cmdtext, true, 10) == 0)
  220. {
  221. SendClientMessage(playerid,red,"/carrental");
  222. return 1;
  223. }
  224. if (strcmp("/carrental", cmdtext, true, 10) == 0)
  225. {
  226. if(IsPlayerInAnyVehicle(playerid))
  227. {
  228. RemovePlayerFromVehicle(playerid);
  229. SetPlayerPos(playerid,505.9222,-1844.0022,4.6405);
  230. }
  231. else
  232. {
  233. SetPlayerPos(playerid,505.9222,-1844.0022,4.6405);
  234. }
  235. return 1;
  236. }
  237. return 0;
  238. }
  239.  
  240.  
  241. public OnPlayerExitVehicle(playerid, vehicleid)
  242. {
  243. new Vehicle = GetPlayerVehicleID(playerid);
  244. if(Vehicle == turismo)
  245. {
  246. SetVehicleHealth(vehicleid,0);
  247. }
  248. if(Vehicle == journey)
  249. {
  250. SetVehicleHealth(vehicleid,0);
  251. }
  252. if(Vehicle == greenwood)
  253. {
  254. SetVehicleHealth(vehicleid,0);
  255. }
  256. if(Vehicle == train)
  257. {
  258. SetVehicleHealth(vehicleid,0);
  259. }
  260. if(Vehicle == burrito)
  261. {
  262. SetVehicleHealth(vehicleid,0);
  263. }
  264. if(Vehicle == coach)
  265. {
  266. SetVehicleHealth(vehicleid,0);
  267. }
  268. if(Vehicle == banshee)
  269. {
  270. SetVehicleHealth(vehicleid,0);
  271. }
  272. if(Vehicle == bullet)
  273. {
  274. SetVehicleHealth(vehicleid,0);
  275. }
  276. if(Vehicle == reefer)
  277. {
  278. SetVehicleHealth(vehicleid,0);
  279. }
  280. if(Vehicle == anotherreefer)
  281. {
  282. SetVehicleHealth(vehicleid,0);
  283. }
  284. if(Vehicle == beagle)
  285. {
  286. SetVehicleHealth(vehicleid,0);
  287. }
  288. return 1;
  289. }
  290.  
  291. public OnPlayerStateChange(playerid, newstate, oldstate)
  292. {
  293. if(newstate == PLAYER_STATE_DRIVER)
  294. {
  295. new Vehicle = GetPlayerVehicleID(playerid);
  296. if(Vehicle == turismo)
  297. {
  298. SendClientMessage(playerid,red,"To Rent This car for 300$ Type /rent If you dont wish to rent it, write /exit");
  299. TogglePlayerControllable(playerid,0);
  300. }
  301. if(Vehicle == journey)
  302. {
  303. SendClientMessage(playerid,red,"To Rent This car for 400$ Type /rent If you dont wish to rent it, write /exit");
  304. TogglePlayerControllable(playerid,0);
  305. }
  306. if(Vehicle == greenwood)
  307. {
  308. SendClientMessage(playerid,red,"To Rent This car for 350$ Type /rent If you dont wish to rent it, write /exit");
  309. TogglePlayerControllable(playerid,0);
  310. }
  311. if(Vehicle == train)
  312. {
  313. SendClientMessage(playerid,red,"To Rent This car for 600$ Type /rent If you dont wish to rent it, write /exit");
  314. TogglePlayerControllable(playerid,0);
  315. }
  316. if(Vehicle == burrito)
  317. {
  318. SendClientMessage(playerid,red,"To Rent This car for 200$ Type /rent If you dont wish to rent it, write /exit");
  319. TogglePlayerControllable(playerid,0);
  320. }
  321. if(Vehicle == coach)
  322. {
  323. SendClientMessage(playerid,red,"To Rent This car for 300$ Type /rent If you dont wish to rent it, write /exit");
  324. TogglePlayerControllable(playerid,0);
  325. }
  326. if(Vehicle == banshee)
  327. {
  328. SendClientMessage(playerid,red,"To Rent This car for 500$ Type /rent If you dont wish to rent it, write /exit");
  329. TogglePlayerControllable(playerid,0);
  330. }
  331. if(Vehicle == bullet)
  332. {
  333. SendClientMessage(playerid,red,"To Rent This car for 500$ Type /rent If you dont wish to rent it, write /exit");
  334. TogglePlayerControllable(playerid,0);
  335. }
  336. if(Vehicle == reefer)
  337. {
  338. SendClientMessage(playerid,red,"To Rent This car for 500$ Type /rent If you dont wish to rent it, write /exit");
  339. TogglePlayerControllable(playerid,0);
  340. }
  341. if(Vehicle == anotherreefer)
  342. {
  343. SendClientMessage(playerid,red,"To Rent This car for 500$ Type /rent If you dont wish to rent it, write /exit");
  344. TogglePlayerControllable(playerid,0);
  345. }
  346. if(Vehicle == beagle)
  347. {
  348. SendClientMessage(playerid,red,"To Rent This car for 600$ Type /rent If you dont wish to rent it, write /exit");
  349. TogglePlayerControllable(playerid,0);
  350. }
  351.  
  352. }
  353. return 1;
  354. }
  355.  
  356.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement