RPGVX.net

  RPGVX.net => RPGVX.net Service => Archiv => Thema gestartet von: Cege am März 19, 2008, 15:25:24

Titel: Mehr Menübefehle
Beitrag von: Cege am März 19, 2008, 15:25:24
Hi Leutz...
Vllt weis das ja jemand...
Ich will in meinem Menü (Standart Menü bisher) mehrere Optionen einbauen...
Zb. Party change oder Beschwörungen...
Wie gehen die Befehle dafür? Also einfach um einen neuen Menüpunkt ein zu bauen?
Den Rest sollt ich selbst hin bekommen...
Ich bekomm es zwar hin das die Menüpunkte erscheinen, jedoch lösen sie keine Reaktion aus wenn
ich sie betätige...
lg

Soll zb so aussehen :

- Item
- Techniken
- Status
- Beschwörungen
- Gruppe
- Status
- Speichern
- Abbruch
Titel: Mehr Menübefehle
Beitrag von: Talyana Meriweather Rahl am März 19, 2008, 17:32:58
Also wenn ich das richtig begriffen habe geht das nur per RGSS o.o'''

Da heisst es entweder selber RGSS lernen coden oder warten^^
Titel: Mehr Menübefehle
Beitrag von: Cege am März 19, 2008, 17:37:50
Schon klar ;)
Eigendlich wollt ich ja nur den Code wissen wie man zb ein Sript in einem Manü aufrufen kann ;)zb für das Party change... :)Müsste dafür ja ein Standart Code geben... oder ? hab schon sooo viel ausprobiert ^^" Aba iwie find ich den nich selbst herraus...
Titel: Mehr Menübefehle
Beitrag von: ERZENGEL am März 19, 2008, 18:16:36
Man kann es auch per Events und Pictures machen. Dann kannst du schönere Menüs machen, je nachdem wie die Grafiken usw. sind. Jedoch basiert es dann auch auf Ruby ^^
Hier (http://rpg2000.4players.de/techwiki/index.php/Kategorie:Rubykurs) findest du das beste deutsche Tutorial, aber manche Dinge sind nicht RGSS2-Kompatibel, falls du auf Probleme stößt.

Zu deinen Anliegen:
Es gibt in Scene_Menu eine Methode namens create_command_window. In ihr findest du anfangs sowas:
s1 = Vocab::item
s2 = Vocab::skill
Da du gesagt hast, dass du es schon geschafft hast, dass die Dinge angezeigt werden, überspringe ich mal diesen Teil, aber wenn Fragen noch offen sind kannst du ja fragen.
Unter dieser Methode findest du die Methodeupdate_command_selection. In ihr wird festgelegt, was passiert, wenn man im Command Window eine Auswahl trifft. In der unteren Hälfte von ihr findest du eine case-Kontrollstruktur.      case @command_window.index
      when 0      # Item
        $scene = Scene_Item.new
      when 1,2,3  # Skill, equipment, status
        start_actor_selection
      when 4      # Save
        $scene = Scene_File.new(true, false, false)
      when 5      # End Game
        $scene = Scene_End.new
      end
Hier siehst du, dass wenn der Index vom Command Window 0 (man muss in Ruby bei 0 anfangen zu zählen) beträgt, also wenn der Text von s1 angezeigt wird, die Scene fürs Itemmenü angezeigt wird (Scene_Item). Wenn du jetzt vor Save Party Change einfügen willst, musst du die Zahl dem Wenn-Fall bei Save um 1 erhöhen, also auf 5. Bei dem folgenden Wenn-Fall (oder Fällen) musst du das auch machen. So jetzt musst du über den Wenn-Fall bei Save einen neuen erstellen, derwiefolgt aussehen könnte:
      when 1,2,3  # Skill, equipment, status
        start_actor_selection
      when 4  # Party Change
          $scene = Scene_PartyChange.new
      when 5      # Save
Das Scene_PartyChange musst du durch die jeweilige Scene ersetzen, die du an der Stelle aufrufen willst. Such dann am besten mal im jeweiligen Skript nach class  Scene_xyz und dann ersetzt du das Scene_PartyChange mit Scene_xyz (xyz sind nur Platzhalter ;))
So ich hoffe ich habs verständlich erklärt oO Was ich aber nicht glaue. Also les dir mal das oben genannte Tut durch und dann müsstest du es besser verstanden haben wie sowas funktionert, auch wenn eine Scene in RGSS anders aussieht als in RGSS2, müssten die Grundzüge gleich sein.
Titel: Mehr Menübefehle
Beitrag von: Silvanus am März 19, 2008, 18:20:22
Hm.......xD

Also entweder mit RGSS (das wusstest du ja schon am anfang xD)
Aber als Ausweg wäre nen Picture Menü auch ne gute
Möglichkeit ;)

Edit:
Vergiss meinen Post, Erzengel war schnella happy.gif\" style=\"vertical-align:middle\" emoid=\"^_^\" border=\"0\" alt=\"happy.gif\" /] Und besser ;)
Titel: Mehr Menübefehle
Beitrag von: Cege am März 19, 2008, 19:43:25
Perfekt! Bestens erklärt! Dankeschöööön :D
Wieso bin ich da nich selbst drauf gekomm -.- Hab da heute mindestens 5 Stunden vor gehockt und sämtliche variationen ausprobiert lol
Naja wie au immer ^^
Danke danke Erzengel :))
SimplePortal 2.3.3 © 2008-2010, SimplePortal