Quantcast
Channel: World of Players
Viewing all articles
Browse latest Browse all 41749

Prozentuale Lebenspunkt-Regenaration

$
0
0
Und zwar möchte in meiner Trigger-Schleife einbauen, dass der Held 4% von seinen maximalen Hitpoints regeneriert wenn er nicht im Kampf ist. Mein Problem ist aber, dass mein Script nicht so ganz funktioniert. Ich glaube das liegt daran, dass er dann auch mit Dezimalzahlen rechnen muss. Bsp.: 40 max. Hitpoints -> 4%: 1,6
Komme irgendwie auf keine Lösung :(

Code:

if (Npc_IsInFightMode (hero, FMODE_FIST) == 0
&& Npc_IsInFightMode (hero, FMODE_MELEE) == 0
&& Npc_IsInFightMode (hero, FMODE_FAR) == 0
&& Npc_IsInFightMode (hero, FMODE_Magic) == 0)
{
    hero.attribute[ATR_HITPOINTS]  +=  hero.attribute[ATR_HITPOINTS_MAX] / 25;
};


!!! EDIT: Beim Testen ging es jetzt doch aufeinmal o.O aber was macht er dann wenn was krummes rauskommt? Automatisch Abrunden? !!!

Viewing all articles
Browse latest Browse all 41749