• Anmelden

TBgirl

Ankömmling

  • »TBgirl« ist der Autor dieses Themas

Motto: Es gibt keine scheiß gezeichneten bilder, höchstens bilder mit scheiße drauf! x3

  • Nachricht senden

1

Montag, 20. September 2010, 10:00

Variable zählt verschieden obwohl es net so eingestellt ist oO omg

Hi hab schon wieder ein Problem! xD

Hab so ein kleines Mini Farmspiel und da hab ich eingestellt wenn 2 Tiere miteinander Verpaart sind, dass sie nur 2 mal am Tag Kinder bekommen können und am nächsten wieder 2 mal usw! Das klappt auch aber lustigerweise ändert sich das dauernt! -.- xD kA warum, aber hab auch per F9 nachgesehen und gesehn das er verschieden zählt! xD Das geht ja gar nicht! Auf Random is a auch net eingestellt also warum?! :kA:


Hier der Code wo die Babys zu Welt kommen:

Bild


Der Code von der Bedingung das er Anzeigt das es nimma geht:

Bild

Hier der Code für den nächsten Tag wo es wieder gehn sollte:

Bild

Ich hoffe das man versteht was ich meine :)
Wenn ich mich auf ein Toastbrot schmieren würde und dann springe....würde ich dann aufklatschen oder die Brotseite? xD

Irrlicht

Leuchtendes Irgendwas

Motto: Keep shining!

  • Nachricht senden

2

Montag, 20. September 2010, 11:22

Mal schaun...

Zunächst mal doch noch ein paar Verständnisfragen:

Zitat

Das klappt auch aber lustigerweise ändert sich das dauernt!

Was ändert sich dauernd? Und vor allem zu was?^^

Zitat

Hier der Code wo die Babys zu Welt kommen:

Wann wird der Code ausgeführt? Welche Bedingung wurde verwendet? (Insbesondere: wird der Switch, der hier aktiviert wird für irgendwas als Bedingung verwendet? Wenn nicht: wie wird sonst verhindert dass es zu viele Babys gibt?)

Zitat

Der Code von der Bedingung das er Anzeigt das es nimma geht:

Den Code hättest du vermutlich auch direkt nach dem hochzählen der neuen Babys abfragen können. Das hier ist zwar nicht falsch, aber damit hättest du ein Parallel-Process-Event gespart. :)
Aber so: War der Switch [0006: Start] durchgehend aktiv?

Zitat

Hier der Code für den nächsten Tag wo es wieder gehn sollte:

Es fällt auf das gar nicht überprüft wird ob es zu viele Babys gibt, sondern immer 2 abgezogen werden (negative Babyzahl?) und der "zu viel"- Switch ausgeschaltet wird.

Ansonsten wäre es evtl. einfacher wenn du den fehlerhaften Ausschnitt deines Projekts hochladen könntest, damit findet sich idR. am schnellsten ein Fehler...

effeff

Schlitzohr

Motto: Man muss nicht alles mit RGSS machen, Eventtechnik for the world!

  • Nachricht senden

3

Montag, 20. September 2010, 11:44

huhu

Setz mal wenn ein neuer Tag beginnt die Anzahl Babys auf 0 , nicht 2 subtrahieren, da es ja sein kann das nur ein Baby geboren wurde und dann wird dennoch 2 abgezogen , dann biste bei -1 , das summiert sich wenn das mehrere Tage passiert.

Ansonsten würd ich beim debuggen immer nach dem was passiert ist eine Nachricht ausgeben mit inhalt " Babys = \v[5] " dann gibt er dir im Spiel die variable 5 aus und du kannst sofort nachprüfen was nicht stimmt.

TBgirl

Ankömmling

  • »TBgirl« ist der Autor dieses Themas

Motto: Es gibt keine scheiß gezeichneten bilder, höchstens bilder mit scheiße drauf! x3

  • Nachricht senden

4

Mittwoch, 22. September 2010, 18:04

Setz mal wenn ein neuer Tag beginnt die Anzahl Babys auf 0 , nicht 2 subtrahieren, da es ja sein kann das nur ein Baby geboren wurde und dann wird dennoch 2 abgezogen , dann biste bei -1 , das summiert sich wenn das mehrere Tage passiert.
...ich bin ja ein doofi xD stimmt jetzt wo es auf 0 steht geht es plötzlich! OMG ^^ danke euch beiden für die Hilfe!
Wenn ich mich auf ein Toastbrot schmieren würde und dann springe....würde ich dann aufklatschen oder die Brotseite? xD

Social Bookmarks