CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Aide script consommation fuel

Morela[DTB]
Morela[DTB]
Niveau 2
21 janvier 2017 à 14:39:25

Bonjour à tous j'ai besoin d'aide pour adapter un script que je trouve très interressant: il augmente la consommation en carburant des vehicules.

Mon problème est que pour activer le script il faut placer une ligne de commande dans l'init du vehicule choisie.

Ce que j'aimerais c'est activer le script pour tout vehicule déjà présent sur carte ou non (créer par un zeus, via l'usine de creation R3F, créer par le Alive etc) et si possible qu'il affecte égalemment les véhicules de tout type terrestre, aerien, maritime.

Lien du script: http://www.armaholic.com/page.php?id=31769

D'avance merci !

chal00
chal00
Niveau 10
23 janvier 2017 à 01:27:39

Tu peux utiliser ça : https://community.bistudio.com/wiki/Arma_3:_Event_Handlers#HandleIdentity
mais il te faudra fouiller les scripts pour voir où le placer exactement si c'est avec l'usine R3F ou autres...
Pour Alive... ce sera chaud :peur: faudrait modifier le mod, ou alors une solution à laquelle je n'ai pas pensé :honte:

Pour Zeus, le plus simple, il te faudra ça : https://community.bistudio.com/wiki/Arma_3:_Event_Handlers#CuratorObjectPlaced

Voilà :-)))

Morela[DTB]
Morela[DTB]
Niveau 2
24 janvier 2017 à 13:48:56

Merci mais j'ai trouver mon bonheur :

private["_vehicleToFuel","_velocityOfVehicle","_fuelConsumption"];

while{true} do
{
_vehicleToFuel = (vehicle player);
if(isEngineOn _vehicleToFuel && ((driver _vehicleToFuel) == player) && !(_vehicleToFuel isKindOf "Air") && (_vehicleToFuel != player) ) then
{
_velocityOfVehicle = sqrt(((velocity _vehicleToFuel select 0)^2)+((velocity _vehicleToFuel select 1)^2))*3.6;

_fuelConsumption = _velocityOfVehicle/450000 + 0.0001;
if(_fuelConsumption > 0.002) then
{
_fuelConsumption = 0.002;
};
_vehicleToFuel setFuel ((fuel _vehicleToFuel)-_fuelConsumption);

//hint format["Consommation: %1L/km",_fuelConsumption*10000/2];

if(fuel _vehicleToFuel < 0.2 && fuel _vehicleToFuel > 0.18) then
{
hint "Votre reservoir est presque vide , dirigez-vous vers une station !";
}
else
{
if(fuel _vehicleToFuel < 0.03) then
{
hint "Votre réservoir est vide , heureusement il vous reste vos jambes !";
};
};
};

if(isEngineOn _vehicleToFuel && ((driver _vehicleToFuel) == player) && !(_vehicleToFuel isKindOf "Car") && !(_vehicleToFuel isKindOf "Ship") && (_vehicleToFuel != player) ) then
{
_velocityOfVehicle = sqrt(((velocity _vehicleToFuel select 0)^2)+((velocity _vehicleToFuel select 1)^2))*3.6;

_fuelConsumption = _velocityOfVehicle/800000 + 0.0001;
if(_fuelConsumption > 0.002) then
{
_fuelConsumption = 0.002;
};
_vehicleToFuel setFuel ((fuel _vehicleToFuel)-_fuelConsumption);

//hint format["Consommation: %1L/km",_fuelConsumption*10000/2];

if(fuel _vehicleToFuel < 0.2 && fuel _vehicleToFuel > 0.18) then
{
hint "Votre reservoir est presque vide , dirigez-vous vers une station !";
}
else
{
if(fuel _vehicleToFuel < 0.03) then
{
hint "Votre réservoir est vide , heureusement il vous reste vos jambes !";
};
};
};
sleep 2;
};

Sous forums
  • Les modes Life
  • Configurations PC et ses problèmes
  • Teams et Serveurs
  • Teams et Serveurs MilSim
La vidéo du moment