Ergebnis 1 bis 3 von 3

Thema: Kleines Rpg-XP Problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Kleines Rpg-XP Problem

    Hi. Habe mal 'ne Frage.

    Ich habe in meinem Rpg-XP Game ein Ringmenü programmiert mit RGSS. Leider benötige ich aber für einen Menüpunkt ein "Allgemeines Event".
    Nun kann ich aber vom RGSS heraus nicht auf mein Allgemeines Event zugreifen. Ich habe schon ein Script ausprobiert:

    Zitat Zitat
    @common_event_id = 10
    $common_event(common_event_id).call
    Aber im Spiel passiert dann rein garnichts. Als
    ob der Maker diesen Befehl übersieht. Kann mir einer
    Helfen!?!?!?! BIDDDE!

  2. #2
    mach einen switch an(oder ne variable), und das comment event auf pp, dann müsste es gehen.

    mfg Freierfall

  3. #3
    Ich hab gerade den XP nicht zur Hand, kann also nicht für die Richtigkeit garantieren..

    Zum einen, müßte es
    Code:
    $common_event[@common_event_id].call
    heißen. Der [] Operator ist für den Zugriff auf ein Array-Element per Index zuständig.
    Zum anderen bin ich mir noch nicht einmal sicher ob es eine methode call für ein Event gibt. Schaue mal in der Basis-Klasse für Events nach.. Wahrscheinlicher ist, daß der Code direkt über den Interpreter ausgelesen und ausgeführt wird, aber den zu durschauen ist auch eine Mammutaufgabe für sich.
    Als dritte Fehlerquelle gibt es natürlich noch Groß/Kleinschreibung, gucke mal ob das Array der CEs und alles andere auch genauso geschrieben wird, wie du es geschrieben hast.
    Achja und wo hast du dieses Script reingeschrieben? Wird der entsprechende Code-Block überhaupt ausgeführt? (Testweise mal ein print("Test") davor setzen..) Falls der Codeblock überhaupt nicht ausgeführt wird, liegt der Fehler wohlmöglich woanders.
    Alternativ kann man immer noch wie Freierfall gesagt hat, über ein Switch gehen.
    Code:
    $game_switchtes[@hier_eine_id] = true;
    So in etwa müßte das aussehen..

Berechtigungen

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