RPG-Maker Quartier http://forum.rpg2000.4players.de/phpBB3/ |
|
Division by zero error [Gelöst] (RPG Maker Bug http://forum.rpg2000.4players.de/phpBB3/viewtopic.php?f=15&t=98920 |
Seite 1 von 1 |
Autor: | Tyraxx [ So Mai 19, 2013 15:45 ] |
Betreff des Beitrags: | Division by zero error [Gelöst] (RPG Maker Bug |
Hi allezusammen, eigentlich habe ich bereits Bekanntschaft mit diesem Fehler gemacht, allerdings nicht auf die Art und Weise wied ich sie diesesmal habe. Unzwar zeige ich ein Picture über X-Y-Screen an. Nun ist das aber so, dass der Fehlercode nur auftaucht, wenn ich mich ganz rechts im Bildschrim befinde. X-Screen:311 Y-Screen:104 Daher muss es andem Y-Screen liegen. Ich modifiziere auch die X-Y-Screen Var, soll heißen ich addiere bzw subtrahiere auch mal die Werte damit das Bild passt. Jetzt weiß ich aber nicht wieso ein "Division by zero error" Fehler vorliegt. Hoffe i-jmd kennt sich gut mit dem Fehler aus und könnte sagen woran es liegt/liegen könnte. |
Autor: | Nagasaki [ So Mai 19, 2013 18:21 ] |
Betreff des Beitrags: | Re: Division by zero error |
Wie sieht denn überhaupt dein Code aus? Dein Problem kann man nun nur schwer pauschal lösen. |
Autor: | Tyraxx [ So Mai 19, 2013 19:21 ] |
Betreff des Beitrags: | Re: Division by zero error |
Zitat: Wie sieht denn überhaupt dein Code aus? Dein Problem kann man nun nur schwer pauschal lösen. Ja, hatte ich eigentlich auch schon befürchtet. Hatte nur gehofft, dass das zu den allgemeinen Gründen eines Division by zero error gehören könnte. Nun, hier ist der Code (verkürzt): Der rote Abschnitt wird NICHT mehr ausgelöst, vorher tritt der Fehler auf. PP/Autostart events laufen keine, während diesem CommonEvents. |
Autor: | Tyraxx [ Fr Mai 24, 2013 0:11 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
*push* |
Autor: | Nagasaki [ Fr Mai 24, 2013 2:06 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Was ruft den Fehler überhaupt hervor? Hatte den noch nie. Muss man dafür eine Variable durch Null teilen? Wenn dem so ist, so ist der Fehler zumindest nicht in deinem Code zu finden, da du ja garnichts dividierst. |
Autor: | Askr [ Fr Mai 24, 2013 12:18 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Tritt der Fehler auch auf, wenn du in einem neuen Projekt nur genau diesen Code ausführst? |
Autor: | Tyraxx [ Fr Mai 24, 2013 16:07 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Nagasaki hat geschrieben: Was ruft den Fehler überhaupt hervor? Hatte den noch nie. Muss man dafür eine Variable durch Null teilen? Wenn dem so ist, so ist der Fehler zumindest nicht in deinem Code zu finden, da du ja garnichts dividierst. Ich kann meine mich aber zu erinnern, dass der Fehler auch auftreten kann, wenn man nicht dividiert. Vllt, dividiert der Maker ja bei einen anderen Befehl, ich habe halt nur nicht bewusst im Maker das Dividieren hervorgerufen. Askr hat geschrieben: Tritt der Fehler auch auf, wenn du in einem neuen Projekt nur genau diesen Code ausführst? Ja, der Fehler tritt auch dann auf. Ich muss noch dazu sagen, dass meine Map eine Dimesions von 33x15 hat (vllt ist da ein Grund), und wie gesagt funktioniert es nur im ganz rechten Bereich nicht (zumindestens habe ich bei einigen Felder der letzten rechten Spalte den Fehler gehabt.) |
Autor: | Askr [ Fr Mai 24, 2013 17:13 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Klappt es, wenn du die Vergrößerung/Transparenz bei den MOVE PICTUREs weglässt? Bzw. was passiert, wenn du die Befehle komplett weg lässt? Falls das das Problem nicht einschränkt, teste dich vielleicht mal auf die Art und Weise weiter durch, bis du genau sagen kannst, an welchem Befehl es liegt. |
Autor: | Tyraxx [ Fr Mai 24, 2013 20:36 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Askr hat geschrieben: [..]teste dich vielleicht mal auf die Art und Weise weiter durch, bis du genau sagen kannst, an welchem Befehl es liegt. Uff, naja, werd ich irgendwann mal machen. Aber wenn ich das Problem exakt lokalisieren kann, dann werde ich wohl auch in der Lage sein das Problem zu neutralisieren. |
Autor: | Cherry [ Di Mai 28, 2013 13:13 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Zitat: <> Move Picture: #5, (V[21], V[22]), Mgn 0%, Tsp 0%/0%, Spin -12, 2,0 sec., Wait Das ist der Fehler. Wenn man weniger als 2% Magnification verwendet, kommt dieser Fehler manchmal (abhängig von der Bildgröße afaik). |
Autor: | Tyraxx [ Mi Jun 05, 2013 11:14 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Cherry hat geschrieben: Zitat: <> Move Picture: #5, (V[21], V[22]), Mgn 0%, Tsp 0%/0%, Spin -12, 2,0 sec., Wait Das ist der Fehler. Wenn man weniger als 2% Magnification verwendet, kommt dieser Fehler manchmal (abhängig von der Bildgröße afaik). Hmm, ich hab die Mgn auf 3% und dann noch mal auf 100% gestellt, aber der Fehler meldet sich dennoch. Ich hab im kompletten Code auch keine weitere move pictures mit Mgn 0% mehr. Es muss doch i-wie damit zusammenhängen, dass es nur ganz rechts auf der map nicht geht. RandomVermutung: Vllt weil der Maker i-was mit der X-Cor macht, und es rechts aber keine weiteren X-Cor mehr gibt, da der Screen dort endet? |
Autor: | Cherry [ So Jun 09, 2013 19:35 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Nein, die X-Koordinate ist da einfach höher als 320. Wenn du magst, schick mir mal das Projekt und sag mir wie ich den Fehler produziere. Ich kann nämlich das ganze Low-Level-Debuggen wenn man so will, und dabei rausfinden wo er genau crasht und warum. mfG Cherry |
Autor: | Cherry [ Fr Jun 14, 2013 23:19 ] |
Betreff des Beitrags: | Re: Division by zero error [ungelöst] |
Es hat sich hierbei um einen RPG Maker Bug gehandelt. Hab dafür einen Patch gemacht: http://share.cherrytree.at/showfile-101 ... bugfix.ips Hiermit sollten nie mehr Division By Zero Fehler durch Pictureoperationen auftreten! ![]() |
Autor: | Tyraxx [ Sa Jun 15, 2013 22:57 ] |
Betreff des Beitrags: | Re: Division by zero error [Gelöst] (RPG Maker Bug) |
Cherry hat geschrieben: Es hat sich hierbei um einen RPG Maker Bug gehandelt. Hab dafür einen Patch gemacht: http://share.cherrytree.at/showfile-101 ... bugfix.ips Hiermit sollten nie mehr Division By Zero Fehler durch Pictureoperationen auftreten! ![]() Ha, da hätte ich ja noch lange nach dem Fehler suchen können. Danke Cherry, auf dich ist immer verlass ![]() So, dann wird's mal Zeit wieder weiter am Projekt zu arbeiten PS: Vllt solltest du den Patch in die Liste packen, aber es interessiert sich ja sowieso kaum noch jemand für den Maker -.- |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |