Das ist möglich ![]()
Ich gebe mal ein kleines Beispiel:
//Oben im Script
new move[MAX_PLAYERS char];
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) {
new Float:health;
GetPlayerHealth(playerid,health);
health = floatround(100-health);
move{playerid} = floatround(floatmul(health,0.02)); //0.02 = 2%
return 1;
}
public OnPlayerUpdate(playerid) {
if(move{playerid} && !IsPlayerInAnyVehicle(playerid)) {
SetPlayerVelocity(playerid,-move{playerid},0.0,0.0);
}
return 1;
}
Nicht getestet ![]()
Aber probiere es einfach mal aus und spiele mit der Funktion SetPlayerVelocity ![]()
mfg. ![]()