Archiv verlassen und diese Seite im Standarddesign anzeigen : Folge Skript funktioniert nicht
RandyTheZeldaFan
29.04.2012, 12:20
Hey Leute :)
Alsooo....ich habe einen folge skript für 5 Events erstellt, die dem Helden folgen, es funktioniert alles perfekt! keine macken!
Leider kommt das Problem....ich will ein Szenario bauen (Also ein Map-Event mit Autostart) ich lass NUR den Helden laufen und will dass meine anderen Events ihm folgen, dass ich nicht jedem event move events beifügen muss
das tun sie leider nicht...sie bleiben einfach alle stehen....
wie funktioniert der folge skript mit Auto Start?
Wird der Folgeskript niht durch das Drücken von Pfeiltasten aktiviert?
RandyTheZeldaFan
29.04.2012, 13:00
also ich habe keine tasten abfragen angewendet, weswegen auch? ich frag die Koordinaten des Helden ab, und lass die events jeweils so laufen, wie gesagt das problem scheint der auto start zu sein....
caesa_andy
29.04.2012, 13:05
Hast du dran gedacht, dass die Folge-Scripts als Parallel-Prozess laufen müssen? Das klingt nämlich so, als würde das laufende Autostart-Event sie unterbrechen.
RandyTheZeldaFan
29.04.2012, 13:11
alle folge scripts laufen mit PP und ich denk der autostart unterbricht dies. denn wenn ich mit pfeiltasten laufe, folgen sie mir, aber wenn ich den held per autostart bewegen lasse, bewegen sich meine folgende events nicht.
Muss das unbedingt auf AutoStart sein?
RandyTheZeldaFan
29.04.2012, 14:02
jau.
Eigentlich dürfte das kein Problem sein, PPs laufen (normalerweise) auch parallel zu AutoStart-Events.
Füg mal an den Anfang der PPs einen Messagebefehl ein, so kannst du überprüfen, ob der PP auch wirklich startet. Danach baust du nochmal einen in die Mitte des Codes, und schaust so, wie weit der PP denn kommt.
Wenn der Messagebefehl gar nicht auftaucht, schaust du mal, ob auch alle Switches und Variablen die du brauchst nicht irgendwo verändert werden. Wär auch ne mögliche Fehlerquelle.
RandyTheZeldaFan
01.05.2012, 12:51
okay ich probiers mal...
also text box erscheint normal...
MajinSonic
01.05.2012, 14:27
Vielleicht wäre es schön erstmal das Hinterherlaufskript zu sehen. Dann könnte man evtl besser nach einem Fehler suchen.
LG
MajinSonic
RandyTheZeldaFan
01.05.2012, 14:37
wie gesagt, der skript funktioniert, nur leider im combo mit Auto start...
Wenn die Textbox erscheint, wird das Script an sich nicht vom Autostart blockiert.
Setz den Messagebefehl mal an unterschiedlichen Positionen des Scripts, so kannst du nachverfolgen, bis wohin dein Script ausgeführt wird und ab wo es bockt. Da liegt dann das Problem.
Da ich mal davon ausgehe, dass du das Autostartevent nicht unbedingt hier posten möchtest, schau nach, was du da alles machst. Änderst du Switches oder Variablen die für das Hinterherlauf-Script wichtig sind? Benutzt du "Proceed with Movement"? Ist vielleicht an der Map etwas nicht passierbar für die Chars?
Zur Not poste mal das Hinterherlaufscript, vllt ist da ja ein Fehler drin, der normal nicht auffällt und hier zuschlägt.
Linksawakening
01.05.2012, 17:28
Benutzt du "Proceed with Movement"? Ist vielleicht an der Map etwas nicht passierbar für die Chars?
Ich halte das für die wahrscheinlichste Ursache ... Wenn das nich zieht dann müsste man wohl den Code der betreffenden Events einsehen müssen ... :)
RandyTheZeldaFan
02.05.2012, 05:08
also muss ich allen Events Moves einweisen...? schade und ich dacht mit nem Folge Skript fällt das für die restlichen 5 Events weg, da sie dem Held folgen...
Das wäre Möglichkeit A.
Möglichkeit B wäre, dass du dich ordentlich an die Fehlerbeseitigung machst. Deine Annahme, dass das Autostartevent den Parallelen Prozess blockiert, ist nämlich Quatsch. Ergo muss es an etwas anderem liegen. Woran lässt sich per Ferndiagnose nicht ohne Weiteres sagen, da musst du entweder selbst den Code haarklein absuchen oder das Script hier posten.
Ich würde dir zu Möglichkeit B raten. Wenn du nämlich da echt irgendwo einen Fehler drin hast, ist die Wahrscheinlichkeit recht hoch, dass der dir später noch mal auf die Füße fällt.
caesa_andy
02.05.2012, 12:09
Bau mal in dein Folgescript ein "Phasing Mode on" ein. Wenn es dann funktioniert, liegst an der Map. Wenn es nicht funktioniert, kannst du die map als fehlerquelle zumindest ausschließen.
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.