Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- public OnFilterScriptInit()
- {
- print("Advanced Vehicle Control System - Created by Shadow");
- print("Idea taken from ' Delux13 '");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/vcontrol",true)==0)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, 0xCC0000FF, "ERROR : You must be inside a vehicle to use this command.");
- }
- else
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Control", "Lámpa ( be/ki )\nMotorháztetőn ( Kinyit/Lecsuk )\nBoot/Csomagtartó ( Kinyit/Becsuk )\nAjtók ( Kinyit/Becsuk )\nMotor ( Beindít/Leállít )\nRiasztó ( Bepakcsol/Kikapcsol )", "Kiválaszt", "Mégse");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new veh = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(dialogid == 1)
- {
- if(!response) return SendClientMessage(playerid, 0xCC0000FF, "INFORMATION : You clicked Cancel");
- switch(listitem)
- {
- case 0:
- {
- if(GetPVarInt(playerid, "Lámpák") == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- SetPVarInt(playerid, "Lámpák", 1);
- }
- else if(GetPVarInt(playerid, "Lámpák") == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- SetPVarInt(playerid, "Lámpák", 0);
- }
- }
- case 1:
- {
- if(GetPVarInt(playerid, "Motorháztető") == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
- SetPVarInt(playerid, "Motorháztető", 1);
- }
- else if(GetPVarInt(playerid, "Motorháztető") == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
- SetPVarInt(playerid, "Motorháztető", 0);
- }
- }
- case 2:
- {
- if(GetPVarInt(playerid, "Csomagtartó") == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
- SetPVarInt(playerid, "Csomagtartó", 1);
- }
- else if(GetPVarInt(playerid, "Csomagtartó") == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
- SetPVarInt(playerid, "Csomagtartó", 0);
- }
- }
- case 3:
- {
- if(GetPVarInt(playerid, "Ajtók") == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
- SetPVarInt(playerid, "Ajtók", 1);
- }
- else if(GetPVarInt(playerid, "Ajtók") == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
- SetPVarInt(playerid, "Ajtók", 0);
- }
- }
- case 4:
- {
- if(GetPVarInt(playerid, "Motor") == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- SetPVarInt(playerid, "Motor", 1);
- }
- else if(GetPVarInt(playerid, "Motor") == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- SetPVarInt(playerid, "Motor", 0);
- }
- }
- case 5:
- {
- if(GetPVarInt(playerid, "Riasztó") == 0)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
- SetPVarInt(playerid, "Riasztó", 1);
- }
- else if(GetPVarInt(playerid, "Riasztó") == 1)
- {
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
- SetPVarInt(playerid, "Riasztó", 0);
- }
- }
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement