Guest User

Car System by Fabi.StaR

a guest
Dec 4th, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Car System made by Fabi.StaR*/
  2.  
  3. #include <a_samp>
  4. #include <ocmd>
  5.  
  6. #define Weiss        0xFFFFFFFF
  7. #define Rot          0xFF0000FF
  8.  
  9. public OnFilterScriptInit()
  10. {
  11.     print("\n--------------------------------------");
  12.     print(" Car System made by Fabi.StaR geladen....");
  13.     print("--------------------------------------\n");
  14.     return 1;
  15. }
  16. new engine, lights, alarm, doors, bonnet, boot, objective;
  17. ocmd:lock(playerid, params[])
  18. {
  19.     if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
  20.     if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
  21.     new vid = GetPlayerVehicleID(playerid);
  22.     GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  23.     if(vid != INVALID_VEHICLE_ID)
  24.     {
  25.         if(doors == VEHICLE_PARAMS_ON)
  26.         {
  27.             SetVehicleParamsEx(vid,engine, lights, alarm, VEHICLE_PARAMS_OFF, bonnet, boot, objective);
  28.             SendClientMessage(playerid,Weiss," Fahrzeug aufgeschlossen.");
  29.         }
  30.         else
  31.         {
  32.             SetVehicleParamsEx(vid,engine, lights, alarm, VEHICLE_PARAMS_ON, bonnet, boot, objective);
  33.             SendClientMessage(playerid,Weiss," Fahrzeug abgeschlossen.");
  34.         }
  35.     }
  36.     return 1;
  37. }
  38. ocmd:motorhaube(playerid, params[])
  39. {
  40.     if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
  41.     if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
  42.     new vid = GetPlayerVehicleID(playerid);
  43.     GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  44.     if(bonnet != INVALID_VEHICLE_ID)
  45.     {
  46.         if(bonnet == VEHICLE_PARAMS_ON)
  47.         {
  48.             SetVehicleParamsEx(vid,engine, lights, alarm, doors, VEHICLE_PARAMS_OFF, boot, objective);
  49.             SendClientMessage(playerid,Weiss," Motorhaube geöffnet.");
  50.         }
  51.         else
  52.         {
  53.             SetVehicleParamsEx(vid,engine, lights, alarm, doors, VEHICLE_PARAMS_ON, boot, objective);
  54.             SendClientMessage(playerid,Weiss," Motorhaube geschlossen.");
  55.         }
  56.     }
  57.     return 1;
  58. }
  59. ocmd:kofferraum(playerid, params[])
  60. {
  61.     if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
  62.     if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
  63.     new vid = GetPlayerVehicleID(playerid);
  64.     GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  65.     if(vid != INVALID_VEHICLE_ID)
  66.     {
  67.         if(boot == VEHICLE_PARAMS_ON)
  68.         {
  69.             SetVehicleParamsEx(vid,engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_OFF, objective);
  70.             SendClientMessage(playerid,Weiss," kofferraum geöffnet.");
  71.         }
  72.         else
  73.         {
  74.             SetVehicleParamsEx(vid,engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_ON, objective);
  75.             SendClientMessage(playerid,Weiss," kofferraum geschlossen.");
  76.         }
  77.     }
  78.     return 1;
  79. }
  80. ocmd:licht(playerid, params[])
  81. {
  82.     if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
  83.     if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
  84.     new vid = GetPlayerVehicleID(playerid);
  85.     GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  86.     if(vid != INVALID_VEHICLE_ID)
  87.     {
  88.         if(lights == VEHICLE_PARAMS_ON)
  89.         {
  90.             SetVehicleParamsEx(vid,engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
  91.             SendClientMessage(playerid,Weiss," kofferraum geöffnet.");
  92.         }
  93.         else
  94.         {
  95.             SetVehicleParamsEx(vid,engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
  96.             SendClientMessage(playerid,Weiss," kofferraum geschlossen.");
  97.         }
  98.     }
  99.     return 1;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment