GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: vardanega le 18 Janvier 2011, 21:32:25

Titre: [RÉSOLU] Synchronisée la vie du joueur avec celui du véhicule
Posté par: vardanega le 18 Janvier 2011, 21:32:25
Bonsoir ! avant tout Voila mon code:


for(new i=0; i<MAX_PLAYERS; i++)
{
        if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
        {
            new Float:health;
            GetVehicleHealth(GetPlayerVehicleID(i),health);
            SetPlayerHealth(i,health/1000);
        }
}


pour l'instant j'utilise ce code mais je voudrais que quand la santé du véhicule arrive a 250 la vie du joueur soit complètement a 0 pas a 25.0 ! mais quelle ce fasse progressivement (pas tué le joueur des que la santé du véhicule et <= 250 sa je sait faire..)

Merci pour votre éventuelle aide !
Titre: Re : Synchronisée la vie du joueur avec celui du véhicule
Posté par: S!m le 18 Janvier 2011, 21:35:39
Salut,

tu doit simplement rapporté la vie de la voiture sur les 750 points que tu désire et mettre le tout sur 100:

(vie - 250.0) * (100.0 / 750.0)

++Sim++
Titre: Re : Synchronisée la vie du joueur avec celui du véhicule
Posté par: vardanega le 18 Janvier 2011, 21:37:26
Meric beaucoup ! quelque fois je cherche compliqué alors que c'est si simple !
Titre: Re : [RÉSOLU] Synchronisée la vie du joueur avec celui du véhicule
Posté par: scott1 le 19 Janvier 2011, 19:06:29
Il n'y a pas une fonction ApllyDamageToPlayer ou un truc comme ça?
Titre: Re : [RÉSOLU] Synchronisée la vie du joueur avec celui du véhicule
Posté par: Damien_Lohier le 19 Janvier 2011, 19:38:33
Euh... Nan j'crois pas xD
C'est peut être dans un include pawno alors...
Titre: Re : [RÉSOLU] Synchronisée la vie du joueur avec celui du véhicule
Posté par: scott1 le 19 Janvier 2011, 20:30:45
Autant pour moi