Advertisement
Guest User

Fahrzeug

a guest
Dec 4th, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.62 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #define Rot2 0xFF4600FF
  4.  
  5. #include <ocmd>
  6. #include <a_samp>
  7.  
  8. #define DIALOG_VEHICLE 1
  9.  
  10. new Licht[MAX_VEHICLES] = 0;
  11. new Alarm[MAX_PLAYERS] = 0;
  12. new Kofferraum[MAX_VEHICLES] = 0;
  13. new Motorhaube[MAX_VEHICLES] = 0;
  14.  
  15. public OnFilterScriptInit()
  16. {
  17.     print("\n--------------------------------------");
  18.     print(" Blank Filterscript by your name here");
  19.     print("--------------------------------------\n");
  20.     return 1;
  21. }
  22.  
  23. public OnFilterScriptExit()
  24. {
  25.     return 1;
  26. }
  27.  
  28.  
  29. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  30. {
  31.     if(dialogid == DIALOG_VEHICLE)
  32.     {
  33.         if(response == 0)
  34.         {
  35.             return 1;
  36.         }
  37.         if(response == 1)
  38.         {
  39.  
  40.         }
  41.  
  42.         if(listitem == 0)//Scheinwerfer
  43.         {
  44.             new vid=GetPlayerVehicleID(playerid);
  45.             if(Licht[vid]==1)
  46.             {
  47.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  48.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  49.                 SetVehicleParamsEx(vid,engine,0,alarm,doors,bonnet,boot,objective);
  50.                 Licht[vid]=0;
  51.             }
  52.             else if(Licht[vid]==0)
  53.             {
  54.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  55.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  56.                 SetVehicleParamsEx(vid,engine,1,alarm,doors,bonnet,boot,objective);
  57.                 Licht[vid]=1;
  58.             }
  59.         }
  60.  
  61.         if(listitem == 1)//Alarm
  62.         {
  63.             new vid=GetPlayerVehicleID(playerid);
  64.             if(Alarm[vid]==1)
  65.             {
  66.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  67.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  68.                 SetVehicleParamsEx(vid,engine,lights,0,doors,bonnet,boot,objective);
  69.                 Alarm[vid]=0;
  70.             }
  71.             else if(Alarm[vid]==0)
  72.             {
  73.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  74.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  75.                 SetVehicleParamsEx(vid,engine,lights,1,doors,bonnet,boot,objective);
  76.                 Alarm[vid]=1;
  77.             }
  78.         }
  79.  
  80.  
  81.         if(listitem == 2)
  82.         {
  83.             new vid=GetPlayerVehicleID(playerid);//Motorhaube
  84.             if(Motorhaube[vid]==1)
  85.             {
  86.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  87.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  88.                 SetVehicleParamsEx(vid,engine,lights,alarm,doors,0,boot,objective);
  89.                 Motorhaube[vid]=0;
  90.             }
  91.             else if(Motorhaube[vid]==0)
  92.             {
  93.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  94.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  95.                 SetVehicleParamsEx(vid,engine,lights,alarm,doors,1,boot,objective);
  96.                 Motorhaube[vid]=1;
  97.             }
  98.         }
  99.  
  100.         if(listitem == 3)
  101.         {
  102.             new vid=GetPlayerVehicleID(playerid);//Kofferraum
  103.             if(Kofferraum[vid]==1)
  104.             {
  105.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  106.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  107.                 SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,0,objective);
  108.                 Kofferraum[vid]=0;
  109.             }
  110.             else if(Kofferraum[vid]==0)
  111.             {
  112.                 new engine,lights,alarm,doors,bonnet,boot,objective;
  113.                 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  114.                 SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,1,objective);
  115.                 Kofferraum[vid]=1;
  116.             }
  117.         }
  118.     }
  119.     return 1;
  120. }
  121.  
  122. ocmd:fahrzeug(playerid,params[])
  123. {
  124.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot2,"Du sitzt in keinem Auto.");
  125.     if(GetPlayerState(playerid)!= PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Rot2,"Diesen Befehl darf nur der Fahrer nutzen.");
  126.     ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_LIST,"Fahrzeug","Scheinwerfer\nAlarm\nMotorhaube\nKofferraum","Auswählen","Abbrechen");
  127.     return 1;
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement