Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- new EngineStatus[MAX_PLAYERS], LightsStatus[MAX_PLAYERS], AlarmStatus[MAX_PLAYERS], DoorsStatus[MAX_PLAYERS], BonnetStatus[MAX_PLAYERS], BootStatus[MAX_PLAYERS], ObjectiveStatus[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Sistema de veiculo SA:MP 0.3c R1 Ativado");
- print(" Codigo by Auxxx");
- print(" Tradução:jonas_OwNer");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n--------------------------------------");
- print(" Sistema de veiculo SA:MP 0.3c R1 Desativado");
- print(" Codigo by Auxxx");
- print(" Tradução:jonas_OwNer");
- print("--------------------------------------\n");
- return 1;
- }
- public OnGameModeInit()
- {
- ManualVehicleEngineAndLights();
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:veh(playerid, params[])
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new veh = GetPlayerVehicleID(playerid);
- if(strcmp(params, "Ligar", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(EngineStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- EngineStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
- }
- else if(EngineStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- EngineStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {E31919}Desligado!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em um veiculo!");
- }
- }
- else if(strcmp(params, "Luzes", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(LightsStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- LightsStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Luzes do Veiculo {2F991A}Ligadas!");
- }
- else if(LightsStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- LightsStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Luzes do Veiculo {E31919}Desligadas!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em um veiculo!");
- }
- }
- else if(strcmp(params, "Alarme", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(AlarmStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
- AlarmStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Alarme {2F991A}Ligado!");
- }
- else if(AlarmStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
- AlarmStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Alarme {E31919}Desligado!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em veiculo!");
- }
- }
- else if(strcmp(params, "Portas", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(DoorsStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
- DoorsStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Portas {2F991A}Abertas!");
- }
- else if(DoorsStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
- DoorsStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Portas {E31919}Fechadas!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em um veiculo!");
- }
- }
- else if(strcmp(params, "Capo", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(BonnetStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
- BonnetStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Capo do veiculo {2F991A}Aberto!");
- }
- else if(BonnetStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
- BonnetStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Capo do Veiculo {E31919}Fechado!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em um veiculo!");
- }
- }
- else if(strcmp(params, "Pmalas", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(BootStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
- BootStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Porta Malas {2F991A}Aberto!");
- }
- else if(BootStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
- BootStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Porta Malas {E31919}Fechado!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em um veiculo!");
- }
- }
- else if(strcmp(params, "Marcar", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(veh != INVALID_VEHICLE_ID)
- {
- if(ObjectiveStatus[playerid] == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON);
- ObjectiveStatus[playerid] = 1;
- SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo Marcado no Mapa {2F991A}Ativado!");
- }
- else if(ObjectiveStatus[playerid] == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_OFF);
- ObjectiveStatus[playerid] = 0;
- SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo Marcado no Mapa {E31919}Desativado!");
- }
- }
- }
- else {
- SendClientMessage(playerid, 0x00FF00FF, "{E31919}Você não está em um veiculo!");
- }
- }
- else SendClientMessage(playerid, 0xFFFFFFAA, "/veh [função]"),
- SendClientMessage(playerid, 0xFFFFFFAA, "Opções: Ligar/desligar, Luzes, Alarme, Portas, Capo, Pmalas, Marcar");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment