Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // --------------------------------------------------------
- // ViruZZzZ_ChiLLL's vehicle kit v1.0
- // Created on : May 6, 2010
- // Have fun with this filterscript :)
- // Commands
- // - /addnos
- // - /flip
- // - /fix
- // - /repair
- //
- // ViruZZzZ_ChiLLL's vehicle kit v2.0 (Coming soon)
- // -/tunemenu
- // -/veh [name] [color 1] [color 2]
- // -/veh (Dialog Style Input)
- // --------------------------------------------------------
- // --------------------------------------------------------
- // Including of <a_samp>
- // --------------------------------------------------------
- #include <a_samp>
- // --------------------------------------------------------
- // COLORS
- // --------------------------------------------------------
- #define COLOR_RED 0xCC0000AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_LIME 0x10F441AA
- #define COLOR_MAGENTA 0xFF00FFFFt
- #define COLOR_NAVY 0x000080AA
- #define COLOR_AQUA 0xF0F8FFAA
- #define COLOR_CRIMSON 0xDC143CAA
- #define COLOR_FLBLUE 0x6495EDAA
- #define COLOR_BISQUE 0xFFE4C4AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_CHARTREUSE 0x7FFF00AA
- #define COLOR_BROWN 0XA52A2AAA
- #define COLOR_CORAL 0xFF7F50AA\
- #define COLOR_GOLD 0xB8860BAA
- #define COLOR_GREENYELLOW 0xADFF2FAA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_IVORY 0xFFFF82AA
- #define COLOR_LAWNGREEN 0x7CFC00AA
- #define COLOR_SEAGREEN 0x20B2AAAA
- #define COLOR_LIMEGREEN 0x32CD32AA
- #define COLOR_MIDNIGHTBLUE 0x191970AA
- #define COLOR_MAROON 0x800000AA
- #define COLOR_OLIVE 0x808000AA
- #define COLOR_ORANGERED 0xFF4500AA
- #define COLOR_PINK 0xFFC0CBAA
- #define COLOR_SPRINGGREEN 0x00FF7FAA
- #define COLOR_TOMATO 0xFF6347AA
- #define COLOR_YELLOWGREEN 0x9ACD32AA
- #define COLOR_MEDIUMAQUA 0x83BFBFAA
- #define COLOR_MEDIUMMAGENTA 0x8B008BAA
- #define red 0xFF0000AA
- #define green 0x129E12FF
- #define blue 0x0000BBAA
- // --------------------------------------------------------
- // Forward Repair Car
- // --------------------------------------------------------
- new Float:Pos[MAX_PLAYERS][4];
- forward RepairCar(playerid);
- public RepairCar(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]+0.5);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[playerid][3]);
- SetCameraBehindPlayer(playerid);
- }
- // --------------------------------------------------------
- // On Filter Script Init
- // --------------------------------------------------------
- public OnFilterScriptInit()
- {
- print(" Loading ViruZZzZ_ChiLLL's Vehicle kit FS....");
- print(" Loading....");
- print(" Loading....");
- print(" Loading... Please wait....");
- print(" Loading the NOS....");
- print(" Loading the Flip Command....");
- print(" Loading the Fix Command....");
- print(" Loading the Repair Command....");
- print(" Forwarding the repaircar....");
- print(" ViruZZzZ_ChiLLL's Vehicle Kit FS has been succesfully loaded.");
- }
- // --------------------------------------------------------
- // On Player Command Text
- // --------------------------------------------------------
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- // --------------------------------------------------------
- // NOS
- // --------------------------------------------------------
- if(strcmp(cmdtext, "/addnos", true, 6) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
- {
- case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
- return SendClientMessage(playerid, red, "ERROR: You can not add NOS in this vehicle!");
- }
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, green, "Your vehicle has now been equipped with NOS");
- }
- else return SendClientMessage(playerid,red,"ERROR : You are not in a vehicle!");
- return 1;
- }
- // --------------------------------------------------------
- // FLIP
- // --------------------------------------------------------
- if(strcmp(cmdtext, "/flip", true, 4) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new currentveh;
- new Float:angle;
- currentveh = GetPlayerVehicleID(playerid);
- GetVehicleZAngle(currentveh, angle);
- SetVehicleZAngle(currentveh, angle);
- SendClientMessage(playerid, green, "Your vehicle has been flipped.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, red, "ERROR : You are not in a vehicle!");
- return 1;
- }
- }
- // --------------------------------------------------------
- // FIX
- // --------------------------------------------------------
- if(strcmp(cmdtext, "/fix", true, 3) == 0)
- {
- if (IsPlayerInAnyVehicle(playerid))
- {
- SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
- return SendClientMessage(playerid, green,"Your vehicle has now been fixed.");
- } else return SendClientMessage(playerid, red,"ERROR : You are not in a vehicle!");
- }
- // --------------------------------------------------------
- // REPAIR
- // --------------------------------------------------------
- if(strcmp(cmdtext, "/repair", true, 6) == 0)
- {
- if (IsPlayerInAnyVehicle(playerid))
- {
- GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[playerid][3]);
- SetPlayerCameraPos(playerid, 1929.0, 2137.0, 11.0);
- SetPlayerCameraLookAt(playerid,1935.0, 2138.0, 11.5);
- SetVehiclePos(GetPlayerVehicleID(playerid), 1974.0,2162.0,11.0);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), -90);
- SetTimerEx("RepairCar",5000,0,"i",playerid);
- return SendClientMessage(playerid, blue,"Your car will be ready in 5 seconds");
- } else return SendClientMessage(playerid, red,"ERROR : You are not in a vehicle!");
- }
- return 0;
- }
- // --------------------------------------------------------
- // ViruZZzZ_ChiLLL's vehicle kit v1.0
- // Created on : May 6, 2010
- // Have fun with this filterscript :)
- // UPDATES will be soon ;)
- // --------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment