PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Langsammer laufen bei verletzung



dadie
13.03.2004, 16:29
Hi

Ich habe ein Game am laufen (ich proge es)
und mein problem ist das ih will das wenn er nur 80 von 100 LP hat langsamm läuft im verhälltnis 1:2
bei 40 1:4 und bei 20 1:6
nur es klappt nicht so richitg
kann mir wer helfen


MFG

Dadie

Ps.Bin neu also Hallo

666Freak666
13.03.2004, 16:44
Du könntest es versuchen mit:
Fork Conditions -> HP-Level
Move Event -> Move Speed Down

Ich hoffe ich habe es richtig erklärt.

dadie
13.03.2004, 17:06
PUH habe gerade ne idee wie das geht es muss nur noch verbessert werden *kopfschmerz* warum tuht scripte selber bauen nur immer so weh.

Hir das script : (sagt wie ich es verbessern kann)

Ich lasse die gesundheit in der Variable 0005 kontinuirlich speichern. Wenn sie 40 oder grösser ist läuft er 6 mal schneller
bei 40 und kleiner 2 mal langsammer bei 30 und 20 das selber. PUH mein kopf doch leider läuft der immer zu schnell oder so ka mein kopf.

Mephisto
13.03.2004, 19:21
machs einfach so:



fork condition: Hero HP - 100 above
Move Event: Move Speed Up (midestens 6 mal machen), Move Speed Down
Else
Fork condition: Hero HP - 80 above
Move Event: Move Speed Up *6, Move Speed down *2
Else
......
und immer so weiter


das mit dem 6mal move speed up hat den vorteil, dass sich nicht so viele bugs einschleichen. denn schneller als 4x Faster kann er sowieso nicht werden ;):A ich hoffe ich konnte dir weiterhelfen

dadie
13.03.2004, 20:14
funzt auch nciht egal was der hled wird IMMER aber wirklich IMMER Ultra langsamm.

Jamahl
14.03.2004, 00:49
Mit allen Details:

ein common event:
.Variable x auf Lebenspunkte des Helden
.Fork Condition (Variable x ist 20 oder weniger)
..Move event (ignore if cannot be passed) 5x Tempo runter
..Fork Condition (Variable x ist 40 oder weniger)
...Move event (ignore if cannot be passed) 5x Tempo runter, 1x Tempo hoch
...Fork Condition (Variable x ist 60 oder weniger)
....Move event (ignore if cannot be passed) 5x Tempo runter, 2x Tempo hoch
....Fork Condition (Variable x ist 80 oder weniger)
.....Move event (ignore if cannot be passed) 5x Tempo runter, 3x Tempo hoch
.....Fork Condition (Variable x ist 100 oder weniger)
......Move event (ignore if cannot be passed) 5x Tempo runter, 4x Tempo hoch
.....End Case
....End Case
...End Case
..End Case
.End Case
.Wait o,o sekunden

Ich hoffe, es funzt und ich hab dir geholfen,
Jamahl