PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anvisierung Ks Frage



VulcaNoX
24.04.2004, 18:48
hallo
Ich habe 2Fragen
1.Wie mache ich das wen ich Enter drücke das dan der "hero" ein
schlag[Schritt]nach vorne[Rechts,Unten oder Links] macht und wen vor mir das Monster war?
kommt Ks02-rnd0-5 oder bei anderen monster Ks03,04,05..]
2.Wie mache ich das wen ich Enter länger[so ca.4-5sec]festhalte
das dan ein Switch aktiv wird?

dankö;)

Dhan
24.04.2004, 19:03
1. Du machst ein CE-PP, das reagiert, wenn man Enter drückt (Enter Password, 5, wait until done, Variable eine unbenutzte) und dann 4 forks hat, die die Blickrichtung des Helden abfragen. Zustäzlich wird noch die Posi des Helden gespeichert, abhängig vond er Blickrichtung um 1 verändert und wenn da ein Monster ist das Mnster aua macht (push key im monsterevent ist net so gut finde ich)
2. http://dhan.de/maker/tastehalten.zip

VulcaNoX
24.04.2004, 22:39
Original geschrieben von Dhan
1. Du machst ein CE-PP, das reagiert, wenn man Enter drückt (Enter Password, 5, wait until done, Variable eine unbenutzte) und dann 4 forks hat, die die Blickrichtung des Helden abfragen. Zustäzlich wird noch die Posi des Helden gespeichert, abhängig vond er Blickrichtung um 1 verändert und wenn da ein Monster ist das Mnster aua macht (push key im monsterevent ist net so gut finde ich)
2. http://dhan.de/maker/tastehalten.zip
vielen dank;)
aber:
1.Verstehe ich net so ganz :(
2.supi;)

dankö

Dhan
25.04.2004, 00:59
ok, 1 ausfürhlicher:

erstmal einen parallel process, vielleicht als common event
da ist erstmal ein enter password mit der taste 5, wait until done und einer beliebigen nichtbenutzen variable
dann werden die heldenkoords in den variablen aimx und aimy gespeichert
dann kommen 4 forks:
fork (hero schaut rechts)
{
BA auf den Held mit schlag nach rechts
aimx + 1
}
usw, für links aimx -1, für oben aimy -1 und unten aimy + 1

dann werden nacheinander die gegnerkoordinaten eingelesen und mit den aim-koords verglichen, wenn sie übereinstimmen, wird der variable, die für das grade verglichene monster die hp speichert, verringert

soa

VulcaNoX
25.04.2004, 01:59
Original geschrieben von Dhan

{
BA auf den Held mit schlag nach rechts
aimx + 1


soa
schon ok

dankö;)

VulcaNoX
25.04.2004, 08:19
hm...funz irgendwie net:(
:
http://mitglied.lycos.de/kalizburg/Database3.jpg
Ich habe auch die Kordinaten vom gegner und hero verglichen
und wen sie gleich sind sol ks02+rnd0-5und ne battle animation kommen"ba"
hofentlich findeste nich viele fehler^,^

dankö:rolleyes:

Dhan
25.04.2004, 18:06
Vor die 4 Blickrichtungsforks musst du die Heldenkoordinaten erstmal einlesen

VulcaNoX
25.04.2004, 19:00
Original geschrieben von Dhan
Vor die 4 Blickrichtungsforks musst du die Heldenkoordinaten erstmal einlesen
Habe ich gemacht aber klappen tuht es trotzdem net:(
http://mitglied.lycos.de/kalizburg/Database4.jpg
Da muss irgendein fehler sein aber wo?

dankö:o

Kyuu
25.04.2004, 19:43
Sehe ich das richtig, du fragst ab, ob die EP-Variable den Wert "-5" hat?

VulcaNoX
25.04.2004, 19:51
@Chingachgook
nein das ist so normal die Fork steht auf "set" nciht auf "-5"

dankö

Kyuu
25.04.2004, 20:06
Schon klar, dass es auf "set" ist.
Jedenfalls sieht die selbe Abfrage bei mir so aus:

http://people.freenet.de/Ultimagames/bla.png

PS: Ich hoffe du hast auch ein "Wait" im PP-Event drin, sieht man ja nicht im Screenshot.

Dhan
25.04.2004, 21:50
hmmmm... dann zeig mal den Part mit dem Gegnervergleich

VulcaNoX
26.04.2004, 01:53
@Dhan
http://mitglied.lycos.de/kalizburg/Database5.jpg
@Chingachgook
seltsam bei dir steht auch "If Var.."

dankö

VulcaNoX
26.04.2004, 23:05
lol wie in emi nanderen thread keine antwort...:(

Dhan
28.04.2004, 00:35
Joa das Problem is, dass da keins sein dürfte...