Guest User

Untitled

a guest
May 6th, 2010
485
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.02 KB | None | 0 0
  1. // --------------------------------------------------------
  2. // ViruZZzZ_ChiLLL's vehicle kit v1.0
  3. // Created on : May 6, 2010
  4. // Have fun with this filterscript :)
  5. // Commands
  6. // - /addnos
  7. // - /flip
  8. // - /fix
  9. // - /repair
  10. //
  11. // ViruZZzZ_ChiLLL's vehicle kit v2.0 (Coming soon)
  12. // -/tunemenu
  13. // -/veh [name] [color 1] [color 2]
  14. // -/veh (Dialog Style Input)
  15. // --------------------------------------------------------
  16.  
  17.  
  18. // --------------------------------------------------------
  19.     // Including of <a_samp>
  20. // --------------------------------------------------------
  21. #include <a_samp>
  22.  
  23. // --------------------------------------------------------
  24.     // COLORS
  25. // --------------------------------------------------------
  26. #define COLOR_RED 0xCC0000AA
  27. #define COLOR_GREY 0xAFAFAFAA
  28. #define COLOR_GREEN 0x33AA33AA
  29. #define COLOR_YELLOW 0xFFFF00AA
  30. #define COLOR_WHITE 0xFFFFFFAA
  31. #define COLOR_BLUE 0x0000BBAA
  32. #define COLOR_LIGHTBLUE 0x33CCFFAA
  33. #define COLOR_ORANGE 0xFF9900AA
  34. #define COLOR_LIME 0x10F441AA
  35. #define COLOR_MAGENTA 0xFF00FFFFt
  36. #define COLOR_NAVY 0x000080AA
  37. #define COLOR_AQUA 0xF0F8FFAA
  38. #define COLOR_CRIMSON 0xDC143CAA
  39. #define COLOR_FLBLUE 0x6495EDAA
  40. #define COLOR_BISQUE 0xFFE4C4AA
  41. #define COLOR_BLACK 0x000000AA
  42. #define COLOR_CHARTREUSE 0x7FFF00AA  
  43. #define COLOR_BROWN 0XA52A2AAA
  44. #define COLOR_CORAL 0xFF7F50AA\
  45. #define COLOR_GOLD 0xB8860BAA
  46. #define COLOR_GREENYELLOW 0xADFF2FAA
  47. #define COLOR_INDIGO 0x4B00B0AA
  48. #define COLOR_IVORY 0xFFFF82AA
  49. #define COLOR_LAWNGREEN 0x7CFC00AA
  50. #define COLOR_SEAGREEN 0x20B2AAAA
  51. #define COLOR_LIMEGREEN 0x32CD32AA
  52. #define COLOR_MIDNIGHTBLUE 0x191970AA
  53. #define COLOR_MAROON 0x800000AA
  54. #define COLOR_OLIVE 0x808000AA
  55. #define COLOR_ORANGERED 0xFF4500AA
  56. #define COLOR_PINK 0xFFC0CBAA
  57. #define COLOR_SPRINGGREEN 0x00FF7FAA
  58. #define COLOR_TOMATO 0xFF6347AA
  59. #define COLOR_YELLOWGREEN 0x9ACD32AA
  60. #define COLOR_MEDIUMAQUA 0x83BFBFAA
  61. #define COLOR_MEDIUMMAGENTA 0x8B008BAA
  62. #define red 0xFF0000AA
  63. #define green 0x129E12FF
  64. #define blue 0x0000BBAA
  65. // --------------------------------------------------------
  66.    // Forward Repair Car
  67. // --------------------------------------------------------
  68. new Float:Pos[MAX_PLAYERS][4];
  69.  
  70. forward RepairCar(playerid);
  71. public RepairCar(playerid)
  72. {
  73. if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]+0.5);
  74. SetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[playerid][3]);
  75. SetCameraBehindPlayer(playerid);
  76. }
  77.  
  78.  
  79. // --------------------------------------------------------
  80.    // On Filter Script Init
  81. // --------------------------------------------------------
  82. public OnFilterScriptInit()
  83. {
  84.     print("  Loading ViruZZzZ_ChiLLL's Vehicle kit FS....");
  85.     print("  Loading....");
  86.     print("  Loading....");
  87.     print("  Loading... Please wait....");
  88.     print("  Loading the NOS....");
  89.     print("  Loading the Flip Command....");
  90.     print("  Loading the Fix Command....");
  91.     print("  Loading the Repair Command....");
  92.     print("  Forwarding the repaircar....");
  93.     print("  ViruZZzZ_ChiLLL's Vehicle Kit FS has been succesfully loaded.");
  94. }
  95.  
  96. // --------------------------------------------------------
  97.    // On Player Command Text
  98. // --------------------------------------------------------
  99. public OnPlayerCommandText(playerid, cmdtext[])
  100. {
  101.  
  102. // --------------------------------------------------------
  103.   // NOS
  104. // --------------------------------------------------------
  105.  
  106. if(strcmp(cmdtext, "/addnos", true, 6) == 0)
  107. {
  108. if(IsPlayerInAnyVehicle(playerid))
  109. {
  110. switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
  111. {
  112. case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
  113. return SendClientMessage(playerid, red, "ERROR: You can not add NOS in this vehicle!");
  114. }
  115. AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  116. SendClientMessage(playerid, green, "Your vehicle has now been equipped with NOS");
  117. }
  118. else return SendClientMessage(playerid,red,"ERROR : You are not in a vehicle!");
  119. return 1;
  120. }
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127. // --------------------------------------------------------
  128.   // FLIP
  129. // --------------------------------------------------------
  130.  
  131. if(strcmp(cmdtext, "/flip", true, 4) == 0)
  132. {
  133. if(IsPlayerInAnyVehicle(playerid))
  134. {
  135. new currentveh;
  136. new Float:angle;
  137. currentveh = GetPlayerVehicleID(playerid);
  138. GetVehicleZAngle(currentveh, angle);
  139. SetVehicleZAngle(currentveh, angle);
  140. SendClientMessage(playerid, green, "Your vehicle has been flipped.");
  141. return 1;
  142. }
  143. else
  144. {
  145. SendClientMessage(playerid, red, "ERROR : You are not in a vehicle!");
  146. return 1;
  147. }
  148. }
  149.  
  150. // --------------------------------------------------------
  151.   // FIX
  152. // --------------------------------------------------------
  153. if(strcmp(cmdtext, "/fix", true, 3) == 0)
  154. {
  155. if (IsPlayerInAnyVehicle(playerid))
  156. {
  157. SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
  158. return SendClientMessage(playerid, green,"Your vehicle has now been fixed.");
  159. } else return SendClientMessage(playerid, red,"ERROR : You are not in a vehicle!");
  160. }
  161.  
  162.  
  163. // --------------------------------------------------------
  164.   // REPAIR
  165. // --------------------------------------------------------
  166. if(strcmp(cmdtext, "/repair", true, 6) == 0)
  167. {
  168. if (IsPlayerInAnyVehicle(playerid))
  169. {
  170. GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
  171. GetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[playerid][3]);
  172. SetPlayerCameraPos(playerid, 1929.0, 2137.0, 11.0);
  173. SetPlayerCameraLookAt(playerid,1935.0, 2138.0, 11.5);
  174. SetVehiclePos(GetPlayerVehicleID(playerid), 1974.0,2162.0,11.0);
  175. SetVehicleZAngle(GetPlayerVehicleID(playerid), -90);
  176. SetTimerEx("RepairCar",5000,0,"i",playerid);
  177. return SendClientMessage(playerid, blue,"Your car will be ready in 5 seconds");
  178. } else return SendClientMessage(playerid, red,"ERROR : You are not in a vehicle!");
  179. }
  180.  
  181. return 0;
  182. }
  183.  
  184.  
  185.  
  186.  
  187. // --------------------------------------------------------
  188. // ViruZZzZ_ChiLLL's vehicle kit v1.0
  189. // Created on : May 6, 2010
  190. // Have fun with this filterscript :)
  191. // UPDATES will be soon ;)
  192. // --------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment