Ergebnis 1 bis 5 von 5

Thema: Kleine XP-Script-Sammlung ...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Kelven Beitrag anzeigen
    return false
    true # Wegen Bug vom XP
    Das bringt so aber nichts, das true wird ja nie erreicht.

  2. #2
    Dann tritt das Problem also nur auf, wenn man eine Variable auf false setzt? Ich war mir da nicht so sicher. Es ist auf jeden Fall so, dass der Interpreter, wenn der letzte Befehl ein false liefert, den Code nicht vernünftig ausführt.

  3. #3
    Zitat Zitat von Kelven Beitrag anzeigen
    Dann tritt das Problem also nur auf, wenn man eine Variable auf false setzt? Ich war mir da nicht so sicher. Es ist auf jeden Fall so, dass der Interpreter, wenn der letzte Befehl ein false liefert, den Code nicht vernünftig ausführt.
    Das ist nicht ganz korrekt.
    Es geht darum, dass die Methode als ganzes immer ein "true" zurück liefern muss. In Ruby besitzt jede Methode einen Return-Wert, selbst diejenigen, welche kein "return" im Code stehen haben.
    Der Wert der zurückgegeben wird ist dann immer die Auswertung des letzten Commandos.

    Allerdings ist das natürlich nur dann relevant wenn du die Methode außerhalb des Conditional-Branches verwenden willst.
    Im Übrigen ist dieses Verhalten des Interpreters im XP ein Programmierfehler soweit ich das erkennen kann. Es scheint so als würde es absolut keinem Zweck entsprechen und sei durch unachtsamkeit entstanden. Es könnte natürlich auch sein, dass ich dabei etwas übersehe, aber das scheint mir höchst unwahrscheinlich.

  4. #4
    Halloa.
    Ich versuche im Moment ein Script zu gestalten in dem ein Event eine Sichtlinie hat und wenn der Spieler diese berührt soll ein Event ausgelöst werden. Ich habe mir den XP neulich erst zugelegt und bin daher noch sehr frisch mit all diesen Dingen. Es wäre nett wenn mir jemand ein Tutorial oder ein Skript geben könnte. Ich habe gegoogelt bis die Finger Bluten aber nur kram für den Vx Ace gefunden.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •