thanks for your reply
i have try this for run fast but nothing work i need help
["_veh", "_player", "_speed", "_vel", "_dir"];
//Le véhicule en question:
_veh= this select 0;
_player = player _veh;
//Vitesse min; cà partir de quelle vitesse on va donner un coup de pousse.
_vitesse_min = 1;
//Vitesse max; à dire à partir de quelle vitesse on stoppe le coup de pouce
_vitesse_max = 10;
//Vitesse du coup de pouce en km/h
_speed = 2;
//On crée une première boucle tant que notre véhicule est en vie:
while {(alive _vehicle)} do {
//On patiente un peu (si on boucle trop rapidement, on risque de surcharger le pécé)
sleep 0.1;
//On crée une nouvelle boucle tant que la vitesse du véhicule est inférieur à la vitesse max:
while {(speed _vehicle) < _vitesse_max} do {
//On crée un petite condition; faut que la vitesse de notre véhicule soit inférieur à la vitesse min et qu'il ne soit pas à l'arrêt (ou presque)
if((speed _vehicle) < _vitesse_min && (speed _vehicle) > 3) then {
//----> Issu du wiki BIS
_vel = velocity _player;
_dir = direction _player;
_player setVelocity [(_vel select 0)+(sin _dir*_speed),(_vel select 1)+ (cos _dir*_speed),(_vel select 2)];
sleep 0.1;
};
};
};
keyhandler =
{
private["_handled","_ctrl", "_dikCode", "_shift", "_ctrlKey", "_alt"];
_ctrl = _this select 0;
_dikCode = _this select 1;
_shift = _this select 2;
_ctrlKey = _this select 3;
_alt = _this select 4;
_handled = false;
if (_dikCode == 42) then {
_ctrl = nil;
_handled = true;
_vcl = vehicle player;
_vel = velocity _vcl;
_vcl setVelocity [(_vel select 0) * 1.090, (_vel select 1) * 1.090, (_vel select 2) * 0.99];
};
_handled;
};
Gerk_is_best=(findDisplay 46) displayAddEventHandler ["keyDown", "_this call keyhandler"];
P.S use god mode before you activate this