Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ---------------------------------- */
- // Engine System
- // Create: Pawno Scripter
- // Edit: waldreySOUZA (Args)
- //
- /* ---------------------------------- */
- /* ---------------------------------- */
- // Includes
- #include <a_samp>
- #include <zcmd>
- /* ---------------------------------- */
- /* ---------------------------------- */
- // Defines / Variables
- new Engine[MAX_VEHICLES];
- new Lights[MAX_VEHICLES];
- /* ---------------------------------- */
- /* ---------------------------------- */
- // Color Defines
- #define COLOR_AQUA 0x7CFC00AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_BRIGHTRED 0xFF0000AA
- #define COLOR_DARKRED 0xC60000FF
- #define COLOR_YELLOW 0xFFFF00AA
- /* ---------------------------------- */
- public OnFilterScriptInit()
- {
- ManualVehicleEngineAndLights();
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- Engine[vehicleid] = 0;
- Lights[vehicleid] = 0;
- return 1;
- }
- COMMAND:motor(playerid, params[])
- {
- if(strcmp(params,"ligar",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_GREEN, "Motor ligado!");
- Engine[Vehicle] = 1, SetVehicleParamsEx(Vehicle, 1, lights, alarm, doors, bonnet, boot, objective);
- }
- }
- if(strcmp(params,"desligar",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_DARKRED, "Motor desligado!");
- Engine[Vehicle] = 0, SetVehicleParamsEx(Vehicle, 0, lights, alarm, doors, bonnet, boot, objective);
- }
- }
- return 1;
- }
- COMMAND:farois(playerid, params[])
- {
- if(strcmp(params,"ligar",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_YELLOW, "Farois ligado!");
- Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, 1, alarm, doors, bonnet, boot, objective);
- }
- }
- if(strcmp(params,"desligar",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_YELLOW, "Farois desligado!");
- Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, 0, alarm, doors, bonnet, boot, objective);
- }
- }
- return 1;
- }
- COMMAND:capo(playerid, params[])
- {
- if(strcmp(params,"abrir",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_YELLOW, "Capo aberto!");
- Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, 1, boot, objective);
- }
- }
- if(strcmp(params,"fechar",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_YELLOW, "Capo fechado!");
- Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, 0, boot, objective);
- }
- }
- return 1;
- }
- COMMAND:portamalas(playerid, params[])
- {
- if(strcmp(params,"abrir",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_YELLOW, "Porta-malas aberto!");
- Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, 1, objective);
- }
- }
- if(strcmp(params,"fechar",true) == 0)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_YELLOW, "Porta-malas fechado!");
- Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, 0, objective);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement