--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Geändert von Cherry (29.10.2013 um 10:04 Uhr)
@Quetschi:
Vielen Dank dafür
@Cherry:
Sry, daran hab ich überhaupt nicht gedacht o_O
Ich hab ein sonderbares Phänomen/Problem.
In "onStartup" führt RPG::Image->loadFromFile zum kommentarlosen Beenden des Spieles.
In "onInitFinished" führt RPG::Image->loadFromFile zu keinen Problemen bei Copy&Paste desselben Codes.
Dieses Phänomen habe ich zum ersten mal überhaupt. Bisher hat es in allen Plugins egal welcher Art immer toll funktioniert in onStartup Bilder zu laden.
@MarcL
Was genau sagt der Fehler? Mach mal nen Screenshot und schick mir den bzw. schreib ihn mal ab.
Und mach deinen Postkasten leer ;-)
--CortiWins GitHub DynRPG < Charguide < [2k3] Zahlen und Werte < [2k3] Kurven als Wertetemplates < [2k3] DynRPG Werkstatt
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Hello from the otter side
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Geändert von Corti (17.12.2013 um 14:55 Uhr)
onStartup ist auch der falsche Ort, onInitFinished ist der richtige.
onStartup wird aufgerufen bevor eine Zeile RM-Code läuft. Das Callback ist hauptsächlich dazu da, schwere Fehler (z.B. fehlende Dateien) festzustellen o.ä.Zitat von Documentation
Sollte es da je funktioniert haben, Bilder zu laden, war das ein glücklicher Zufall. Es gibt eigentlich undefined behaviour wenn man sowas versucht, weil du eben eine Funktion des Makers aufrufst bevor dieser überhaupt weiß dass er läuft (was heißt dass er auf nicht initialisierte Objekte zugreifen könnte und Sachen nicht da sind, die normal immer da sind, wie z.B. der Delphi Exception Handler oder die Hauptinstanz der TApplication-Klasse).
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Geändert von Cherry (18.12.2013 um 09:38 Uhr)
Ah kay. thx.^^
--CortiWins GitHub DynRPG < Charguide < [2k3] Zahlen und Werte < [2k3] Kurven als Wertetemplates < [2k3] DynRPG Werkstatt
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Hello from the otter side
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Aja, mir fällt grade auf dass das nirgendwo steht: RPG::loadConfiguration ist ausgenommen, weil das komplett in der DynRPG-Library implementiert ist.
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Noch ne Frage.
Wie finde ich raus, ob ein Testkampf mit F12 neugestartet wurde? Es findet dabei kein Szenenwechsel statt. Framcounter wäre ne Idee, aber der setzt sich ja auch im Kampf irgendwann zurück, ein Int ist ja auch nicht unendlich
Hintergrund: Ich verändere Stats von Helden und merke mir, von welchen. Problem: Wenn ich nun die ATK von jemand erhöhe, dann F12 drücke, dann denkt das Plugin immer noch, die ATK seien erhöht und reduziert den Helden auf < des ursprünglichen Wertes.
Edit: Je mehr ich drüber nachdenke ist der framcounter okey für den Kampf-Testmode, so lange wird schon keiner Testen xD Mach ich halt ne Fallunterscheidung zwischen Kampftest und Spielmode...jaha!
Edit2: Scheisse, für den Fall F12 -> neues Spiel muss ich das auch einbauen... ARGH...scheisse -.-
--CortiWins GitHub DynRPG < Charguide < [2k3] Zahlen und Werte < [2k3] Kurven als Wertetemplates < [2k3] DynRPG Werkstatt
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Hello from the otter side
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Geändert von Corti (22.12.2013 um 20:29 Uhr)
Ich habe gleich auch noch ne "kleine" Frage wegen einer Fehlermeldung (2k3 mit DynRPG und vielen Plugins)
(zwei mal die selbe Adresse)
Jemand eine Idee woher das kommen könnte? Tritt immer am Ende eines Enemy-encounters auf oO;
Könnte es etwas mit der RPG::Sound Class zu tun haben? In einem Plugin werden im Kampf Sounds abgespielt, ich hatte auch kurzzeitig keine Musik mehr aber noch Sounds, darum vermute ich hier ein Problem ^^;
Sonst habe ich wenig Anhaltspunkte woran es liegen kann, ich vermute aber, dass es eines der wenigen neuen Sachen ist, seitdem der Fehler auftritt... der Fehler tritt erst nach mehreren Kämpfen auf ^^
Danke im vorraus![]()
-----------------------------------------------------------
muh...
@Corti: Hmja, an diesen Spezialfall habe ich nicht gedacht. Framecounter sollte aber passen, der wrapt erst nach 414 Tagen. Für normales Spiel gibt es onNewGame.
@Davy Jones: Eigentlich fehlt nur mehr ganz wenig dass ich das raushauen kann, ich kam aber jetzt seit Monaten nicht dazu den Maker überhaupt mal aufzumachen. :/ Vielleicht mache ich das direkt am BMT wo ich mal nicht an anderes denken muss.
@MarcL: Was hat es denn erledigt? Die Fehler heißen dass irgendwo was abgestürzt ist, aber was genau kann man davon nicht sagen, da müsste man schon das Spiel live debuggen.
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Nachdem ich neben meiner Ausbildung mal wieder Zeit gefunden habe an meinem Plugin weiterzuarbeiten, bin ich auf ein Problem gestoßen...
Gibt es eine Möglichkeit die Preconditions von Events abzufangen und an denen zu werkeln?
RPG::EVCMD_FORK ist ja blöderweise nur Conditional Branch, das hilft mir aber nur zum Teil weiter...
--Langzeitstudien an einer Universität in England haben ergeben, dass Homosexuelle die Signaturen anderer immer mit der Hand auf der Maus lesen.
Du brauchst sie jetzt nicht mehr wegzunehmen, es
ist eh schon zu spät....