PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: Alex hört nicht auf zu metzeln!



Don_Alexandro
18.01.2005, 15:15
Bin mal wieder dabei, mein überforderndes Kampfsystem separat auszubauen. Habe eine fertige Version mit ein paar Schönheitsfehlern und falschen Charsets, allerdings läuft die nur mit einem Helden und mit den Standarttasten. Die neue Version soll 3 Helden, die hintereinander her laufen und 3 Tastenpatch-Tasten (asd) unterstützen.

Mit D wechselt man die Figur - das funktioniert bereits optimal!
Mit S übte der Held seine Spezialfertigkeit aus - Hab ich noch nicht mit angefangen!
Mit A haut man zu - Arrrgh! Problem!

http://www.multimediaxis.de/images/smilies/old/s_017.gif Wenn Alex irgendwo steht und man auf A drückt, wird die Hero Grafik verändert (Kampfpose) und eine klein Battle Ani (nur Speedlines) gezeigt.
Das problematische Problem bestegt darin, dass wenn man 71 mal auf A drückt, Alex auch 71 mal zuschlägt. Wenn der Schlag (mit einer länge von 0.2 Sekunden) gerade dran ist, sollte der Switch eigentlich verhindern, dass die Taste A abgefragt wird.
"So..", dachte ich, "Weil ja ohne Tastenpatch alles einwandfrei lief, liegt es wohl ab Bruder Ineluki!" Aber andererseits... Bei der Keypatchdemo beim '2 Player Hack and Slay' klappt dasd ja auch! Leider ist diese Demo so verwirrend dass ich da absolut nicht durchblicke! Was soll ich jetzt tun? Was habe ich falsch gemacht?

Hier der "Quelltext":
http://img85.exs.cx/img85/6898/image19le.png
http://img94.exs.cx/img94/9342/image24ue.png
http://img104.exs.cx/img104/7576/image37jf.png


Bitte helft mir!

don

V-King
18.01.2005, 15:40
Also, erstmal:
Ich hab mir das Event jetzt nicht so genau angeschaut, aber wäre es nicht praktischer, das Event durch einen Aufruf zu starten, anstatt einen Switch an zu setzen, der das ganze in Gang bringt? ;)

Wie auch immer:
Ich denke, du hast am Schluss vergessen, den Switch wieder auf OFF zu setzen. Mach das mal und versuchs, ich bin ziemlich sicher, dass das der Fehler ist.

EDIT: UPS, was übersehen ^^"
Naja, kann es stattdessen sein, dass du da irgendwo ne Schleife gemacht hast? Wenn ja -> Break Cycle setzen, sobald das Event fertig ist.
Auch Labels können als Cycle verwendet werden, also schau, ob du vielleicht ein Label gesetzt hast, dass das Event wieder von vorne beginnen lässt.

Don_Alexandro
18.01.2005, 16:11
Was meinst du mit Label?
Erst falsch lesen und dann Verwirrung stiften! >:( ;)

Aslo das Event wird aufgerufen und der Switch wird auch wieder auf OFF gestellt. Komischerweise passiert auch folgendes: Der Switch blockiert den S Knopf! Normalerweise wird wenn S gedrückt wird ein Sound eingespielt (provisorisch für kommende Specials...). Aber der Switch der anscheinend nicht funktionierte blockiert den Befehl, den Soundeffekt abzuspielen!????!!! :confused: :confused: ???!!!!!???

Don_Alexandro
19.01.2005, 21:27
Verdammt! Schon der zwiete Doppelthread meinerseits, aber das hat Gründe!
Ich komme bei meinem Projekt absolut nicht vorwärts wegen diesem Blödsinn!
Bitte schaut euch dasalles nochmal an und helft http://www.multimediaxis.de/images/smilies/old/sm_12.gif mir! Wenn nötig kann ich das "Skript" auch per Email verschicken!

don

Mr.Hunz
20.01.2005, 11:52
Jau schick mal (kann aber nix versprechen, hab sehr viel zu tun!!)
E-Mail: nllse-baehr@web.de

Don_Alexandro
25.01.2005, 16:43
Da es das letzte mal nicht geklappt aht, schicke ich es dir nochmal!
Ich verstehe das nämlich immernochnichtmenschenskinder!!!

Mr.Hunz
26.01.2005, 12:45
Funzt alls noch nich, deswegen:
Schicks doch mal unverzipt...

Tiny
26.01.2005, 16:20
Bin mir nicht ganz sicher... aber müsste am Anfang nicht abgefragt werden ob der Switch (0012: Attacke (warten)) on ist?
(Unter der notiz das a für angriff ist... da wird abgefragt ob er off ist.)
Weil du den Switch vor der Attacke ja auf on stellst und nach der Attacke und nem wait wieder auf on... Und es soll ja verhindert werden,dass man tausendmal nacheinander schlägt.
oder ich kapier deinen code nich was auch gtu möglich ist ^_^...

Don_Alexandro
26.01.2005, 22:43
Wärend des gesamten Schlages ist der Switch ON.
Das Event darf nur abgerufen werden, wenn der Switch OFF ist.

@ hunz: geht klar.

Don_Alexandro
08.02.2005, 20:56
So zweiter Doppelpost in einem Thread.
Das Tut mir wirklich Leid, aber bitte schaut euch mein Problem an! Das ist gegen Jede Logik! Ich verstehe das einfach nicht!

assaassa
08.02.2005, 21:35
schick mir das auch mal per Mail mal schauen was sich machen läst

Mail: cossacks123@lycos.de