collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Mehr Menübefehle  (Gelesen 2881 mal)

Cege

  • Gast
Mehr Menübefehle
« 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

Mehr Menübefehle

Talyana Meriweather Rahl

  • Gast
Mehr Menübefehle
« Antwort #1 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^^

Mehr Menübefehle

Cege

  • Gast
Mehr Menübefehle
« Antwort #2 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...

Mehr Menübefehle

ERZENGEL

  • Gast
Mehr Menübefehle
« Antwort #3 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 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.
« Letzte Änderung: März 19, 2008, 18:25:15 von ERZENGEL »

Mehr Menübefehle

Offline Silvanus

  • Der längste regestrierte User hier xD
  • VX-Großmeister
  • *****
  • Beiträge: 984
  • Makerer im Ruhezustand
Mehr Menübefehle
« Antwort #4 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 ;)
« Letzte Änderung: März 19, 2008, 18:21:39 von Silvanus »

Mehr Menübefehle

Cege

  • Gast
Mehr Menübefehle
« Antwort #5 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 :))

 


 Bild des Monats

rooftop party

Views: 5566
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal