Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #define Rot2 0xFF4600FF
- #include <ocmd>
- #include <a_samp>
- #define DIALOG_VEHICLE 1
- new Licht[MAX_VEHICLES] = 0;
- new Alarm[MAX_PLAYERS] = 0;
- new Kofferraum[MAX_VEHICLES] = 0;
- new Motorhaube[MAX_VEHICLES] = 0;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_VEHICLE)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- }
- if(listitem == 0)//Scheinwerfer
- {
- new vid=GetPlayerVehicleID(playerid);
- if(Licht[vid]==1)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,0,alarm,doors,bonnet,boot,objective);
- Licht[vid]=0;
- }
- else if(Licht[vid]==0)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,1,alarm,doors,bonnet,boot,objective);
- Licht[vid]=1;
- }
- }
- if(listitem == 1)//Alarm
- {
- new vid=GetPlayerVehicleID(playerid);
- if(Alarm[vid]==1)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,0,doors,bonnet,boot,objective);
- Alarm[vid]=0;
- }
- else if(Alarm[vid]==0)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,1,doors,bonnet,boot,objective);
- Alarm[vid]=1;
- }
- }
- if(listitem == 2)
- {
- new vid=GetPlayerVehicleID(playerid);//Motorhaube
- if(Motorhaube[vid]==1)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,0,boot,objective);
- Motorhaube[vid]=0;
- }
- else if(Motorhaube[vid]==0)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,1,boot,objective);
- Motorhaube[vid]=1;
- }
- }
- if(listitem == 3)
- {
- new vid=GetPlayerVehicleID(playerid);//Kofferraum
- if(Kofferraum[vid]==1)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,0,objective);
- Kofferraum[vid]=0;
- }
- else if(Kofferraum[vid]==0)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,1,objective);
- Kofferraum[vid]=1;
- }
- }
- }
- return 1;
- }
- ocmd:fahrzeug(playerid,params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot2,"Du sitzt in keinem Auto.");
- if(GetPlayerState(playerid)!= PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Rot2,"Diesen Befehl darf nur der Fahrer nutzen.");
- ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Fahrzeug","Scheinwerfer\nAlarm\nMotorhaube\nKofferraum","Auswählen","Abbrechen");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement