Ergebnis 1 bis 16 von 16

Thema: Standardmenü

  1. #1

    Users Awaiting Email Confirmation

    Standardmenü

    Hab ein Problem! Ich will einen Unterpunkt vom Standardmenü weg haben. Die Schrift weg machen kann ich, nur das man es nicht nutzen kann, gelingt mir nicht. Könnte mir jemand sagen wie ich das machen soll? Um den Menüpunkt handelt es sich nicht um Speichern, sondern um Ausrüstung.

  2. #2
    Geht nur beim RM2k3 und beim XP.

  3. #3
    Wenn du etwas Fortgeschritten bist,kannst du es ja mal mit einem eigenem Menü versuchen oder baust es genau so nach nur ohne Ausrüstung.

  4. #4
    Der HyperPatcher von Cherry1 ermöglicht es Menüpunkte zu entfernen.

    Allerdings nur von unten an. d.h. wenn "Ausrüstung" raus soll fallen "Speichern" und "Beenden" auch weg (relativ halb so wild da es die Fuznktionen "Call Save Menu" und "Goto Title Screen" gibt, andernfalls muss der Spieler sich zum beenden bequemen F12 zu drücken XD).

  5. #5

    Users Awaiting Email Confirmation

    Ist schon gut hab ne andere Lösung gefunden, nur jezt ist ein neues Problem entstanden

    Ich habe ein CE das per PP gestartet wird. In diesem CE ist ein Fork der abfragt ob der Hero mit einer bestimmten Rüstung ausgerüstet ist.
    Wenn ja dann........
    Wenn nein dann......

    So nun ist das Problem das sich dieser Vorgang immer und immer wieder wiederholt wird, denn die Rüstung sollte schon an bleiben und deshalb wird es immer und immer wieder abgefragt.

    Ich habe mir da überlegt den CE---PP mit einer Switchstartvoraussetzung starten zu lassen, doch das problem ist, ich weiss nicht wann der Switch aktiviert werden soll.

    Kann mir jemand helfen?

  6. #6
    -

    Geändert von Ignis-sama (05.05.2019 um 12:13 Uhr)

  7. #7
    Soweit ich das Problem richtig verstehe startest du das CE einfach immer dann wenn sich die Ausrüstung ändert.

    Allerdings wär es jetzt noch gut zu wissen wie du die Ausrüstung änderst wenn du ja scheinbar nicht das Standartmenü benutzt.

    Hast du einen eigenen Menüpunkt für die Ausrüstung?

  8. #8

    Users Awaiting Email Confirmation

    Zitat Zitat von Supermike Beitrag anzeigen
    Allerdings wär es jetzt noch gut zu wissen wie du die Ausrüstung änderst wenn du ja scheinbar nicht das Standartmenü benutzt.

    Hast du einen eigenen Menüpunkt für die Ausrüstung?
    Doch, ich benutze das Standartmenü

    Zitat Zitat von Supermike Beitrag anzeigen
    Soweit ich das Problem richtig verstehe startest du das CE einfach immer dann wenn sich die Ausrüstung ändert.
    Nicht ganz! Für jede Rüstung mache ich einen eigenen Fork. Also es gibt z.B. einen Fork der Abfragt ob die gelbe Rüstung an ist oder nicht. Dann gibt es noch den selben nur für eine andere Rüstung.
    Das Problem ist halt die Abfrage soll nur laufen, wenn die Rüstung angezogen wird und nicht wenn sie an ist. Also wenn die Rüstung an ist soll die Abfrage wieder aus sein und nicht mehr weiter laufen.

    Verstanden?

  9. #9
    Zitat Zitat von Ares Beitrag anzeigen
    Doch, ich benutze das Standartmenü



    Nicht ganz! Für jede Rüstung mache ich einen eigenen Fork. Also es gibt z.B. einen Fork der Abfragt ob die gelbe Rüstung an ist oder nicht. Dann gibt es noch den selben nur für eine andere Rüstung.
    Das Problem ist halt die Abfrage soll nur laufen, wenn die Rüstung angezogen wird und nicht wenn sie an ist. Also wenn die Rüstung an ist soll die Abfrage wieder aus sein und nicht mehr weiter laufen.

    Verstanden?
    Jo! Jetzt is klar! xD
    Erm... ja... sioweit mir bekannt ist werden alle events gestoppt wenn man
    das Standartmenü aufruft. Autostart, gar Parallel process Events sollten keinen einfluss darauf haben.

    Die einzige Möglichkeit die ich sehe, ist im Maker die Ausrüstung der Helden zu fixen und danach für jedes Ausrüstungsitem ein zweites (dazugehöriges Item) anlegen, welche jedoch Switches sind. Die Switch-ausrüstungsitem schalten jeweils einen Switch um der das dazugehörige CE startet, welches das dazugehörige richtige Ausrüstungsitem anlegt und den Switch wieder off schaltet.
    Beachte das du ein Ausrüstungsitem welches vorher schon angelegt war ganz entfernst und das dazugehörige Switch-Ausrüstungsitem wieder hinzufügst.

    In den CE's hast du dann die Möglichkeit deine Abfrage einzufügen.

    Das Problem hierbei ist, das du unmengen von switches brauchen wirst (da ja für jede ausrüstung eine) und du dich über das Itemmenü ausrüsten musst.
    Und es kann viel aufwand werden der sich nicht wirklich lohnt...
    Kommt je nach dem wieder drauf an was deine Abfrage beim wechsel der Ausrüstungsgegenstände bezwecken soll.


    P.S:
    Ich weiss... auf so was schwachsinnig kompliziertes komm mal wieder nur ich... ">_>

    Geändert von Supermike (15.10.2007 um 15:26 Uhr)

  10. #10
    Zitat Zitat von Supermike Beitrag anzeigen
    Jo! Jetzt is klar! xD
    Erm... ja... sioweit mir bekannt ist werden alle events gestoppt wenn man
    das Standartmenü aufruft. Autostart, gar Parallel process Events sollten keinen einfluss darauf haben.

    Die einzige Möglichkeit die ich sehe, ist im Maker die Ausrüstung der Helden zu fixen und danach für jedes Ausrüstungsitem ein zweites (dazugehöriges Item) anlegen, welche jedoch Switches sind. Die Switch-ausrüstungsitem schalten jeweils einen Switch um der das dazugehörige CE startet, welches das dazugehörige richtige Ausrüstungsitem anlegt und den Switch wieder off schaltet.
    Beachte das du ein Ausrüstungsitem welches vorher schon angelegt war ganz entfernst und das dazugehörige Switch-Ausrüstungsitem wieder hinzufügst.

    In den CE's hast du dann die Möglichkeit deine Abfrage einzufügen.

    Das Problem hierbei ist, das du unmengen von switches brauchen wirst (da ja für jede ausrüstung eine) und du dich über das Itemmenü ausrüsten musst.
    Und es kann viel aufwand werden der sich nicht wirklich lohnt...
    Kommt je nach dem wieder drauf an was deine Abfrage beim wechsel der Ausrüstungsgegenstände bezwecken soll.


    P.S:
    Ich weiss... auf so was schwachsinnig kompliziertes komm mal wieder nur ich... ">_>
    Das Problem dabei ist: Man wählt das Item im Standardmenü im ersten Punkt aus und wird dann aus dem Menü geworfen. Dann läuft das CE. Das Problem ist dann das man keine Vergleichsanzeige mit der aktuellen Ausrüstung hat, sowie keine Heldenauswahl.

    Man könnte mal folgendes probieren, ich weiss aber nicht ob das klappt, hab grad keinen Maker zum testen parat:

    Irgendwo schaltest du das Standardmenü aus (dafür gibt es einen Event Befehl "Disable System Menu"). Damit kann der Spieler per ESC das Menü nicht mehr aufrufen.

    Du erstellst ein CE, das per Befehl "Enter Password" die ESC Taste abfragt. "Wait until Key hit" muss dabei aktiviert sein. Das Event läuft als PP.

    Wenn ESC gedrückt wird speichert die Enter Password Funktion nun eine 6 in der Variablen, welche du im Dialogfeld für den Befehl angegeben hast. Unter den Enter Password Befehl kommt nun eine Fork Condition in welcher du abfragst ob die Variable gleich 6 ist. Einen else-Case brauchst du nicht.

    Wenn die Bedingung erfüllt ist, kommt der Befehl "Call System Menu". Es wird also das Standardmenü aufgerufen.

    NACH dem "Call Systemk Menu" Befehl schaltest du einen Switch auf ON der dein CE aktiviert. Alternativ kannst du dein CE auch auf Startbedingung "Call" setzen, und anstelle einen Switch anzuschalten nach dem "Call System Menu" Befehl per "Call Event" Dein Event mit den Abfragen aufrufen.

    Ich weiss halt gerade leider nicht, ob der Maker wenn man das Standardmenü per Event Befehl aufruft das als solches registriert und das Event nach beendigung des Menüs weiter ausführt.

    Damit wird zumindest gesichert das die Abfragen nur ausgeführt werden wenn das Standardmenü geschlossen wird.

    Code:
    Enter Password (Wait until key hit, VariableX, nur ESC Taste)
    Fork Condition: VariableX = 6 
    Call System Menu
    Call Event: Rüstungsabfragen
    end
    So "ungefähr" sähe das aus.

    EDIT: Dabei wird allerdings nur gefragt ob die Rüstung an ist. Also prinzipiell das selbe wie vorher XD Ergänzen wir das ganze ein wenig:

    VOR dem "Call System Menu" Befehl speicherst du in einer Variablen welche Rüstung der Held gerade trägt (das geht soweit ich weiss vom Maker aus, falls nicht muss du das auch per Fork Conditions machen).

    NACH dem "Call System Menu" Befehl speicherst du wieder welche Rüstung der Held an hat. Allerdings in einer anderen variablen.

    Danach machst du eine Fork Condition ob sich diese beiden Variablen unterscheiden. Falls ja, rufst du dein Event mit den abfragen auf. Falls nein, passiert gar nix.

    Code:
    Enter Password (Wait until key hit, VariableX, nur ESC Taste)
    Fork Condition: VariableX = 6 
      Change Variable: VarXYZ SET HeroRuestung (wie auch immer das im Maker heißt XD)
      Call System Menu
      Change Variable: VarXYZ2 SET HeroRuestung (wie auch immer das im Maker heißt XD)
       Fork Condition: VarXYZ != VarXYZ2
        Call Event: Rüstungsabfragen
       end;
    end
    ('!=' bedeutet "ungleich" )

    Geändert von Caine Luveno (15.10.2007 um 16:38 Uhr)

  11. #11

    Users Awaiting Email Confirmation

    Entweder habt ihr mich falsch verstanden, oder ich hab einen viel kürzeren Weg xD Naja habs geschafft...naja mit en bissel hilfe^^

  12. #12
    Zitat Zitat von Ares Beitrag anzeigen
    Entweder habt ihr mich falsch verstanden, oder ich hab einen viel kürzeren Weg xD Naja habs geschafft...naja mit en bissel hilfe^^
    Die Lösung tät mich ja mal interessieren. Wie kriegt man es mit weniger als 9 Zeilen MakerCode hin im Standardmenü abzufragen WANN der Held ein Item "anzieht"? <_<°

  13. #13
    Zitat Zitat von Caine Luveno Beitrag anzeigen
    Die Lösung tät mich ja mal interessieren. Wie kriegt man es mit weniger als 9 Zeilen MakerCode hin im Standardmenü abzufragen WANN der Held ein Item "anzieht"? <_<°
    Würde mich eigentlich auch interessieren >_>
    Es geht doch eigentlich wirklich nur nach beendigung des Menüs, wie es Caine beschrieben hat, oder?

  14. #14

    Users Awaiting Email Confirmation

    Zitat Zitat von Caine Luveno Beitrag anzeigen
    Die Lösung tät mich ja mal interessieren. Wie kriegt man es mit weniger als 9 Zeilen MakerCode hin im Standardmenü abzufragen WANN der Held ein Item "anzieht"? <_<°
    Naja ich habe nie gesagt das ich das Standardmenü abfragen will, wann der Hero ein Item anzieht

  15. #15
    Zitat Zitat von Ares Beitrag anzeigen
    Naja ich habe nie gesagt das ich das Standardmenü abfragen will, wann der Hero ein Item anzieht
    So hab ich das aber verstanden xD
    Das das CE an dem Zeitpunkt abfragen soll wenn die Ausrüstung gändert wird. Im Menü. xD

    Nuja... das Problem ist immerhin gelöst.

  16. #16

    Users Awaiting Email Confirmation

    Zitat Zitat von Supermike Beitrag anzeigen
    So hab ich das aber verstanden xD
    Das das CE an dem Zeitpunkt abfragen soll wenn die Ausrüstung gändert wird. Im Menü. xD

    Nuja... das Problem ist immerhin gelöst.
    Ja, auf diese Weise hätte man es auch machen können. Es wäre zwar en ganz anderer Weg, aber ich hätte damit das selbe erreicht.

Berechtigungen

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