Jump to content
Rpg²S Forum
  • 0

Help è_è


..::Dark::..
 Share

Question

Spiegatemi una cosa...

Come si fa a mettere un collegamento ad un altro menù?

Mi spiego:mettiamo che io crei nel menù la voce "scacchiere licenze".Quando si clicca io voglio che si aprà un altra finestra che faccia scegliere il pg da potenziare.Come faccio a farlo?

Sono stanco e devo rinnovare la firma

-cut-

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0
Spiegatemi una cosa...

Come si fa a mettere un collegamento ad un altro menù?

Mi spiego:mettiamo che io crei nel menù la voce "scacchiere licenze".Quando si clicca io voglio che si aprà un altra finestra che faccia scegliere il pg da potenziare.Come faccio a farlo?

Oer la scielta del pg basta rielabborae la Status window poi, per far si' che se scelgo pinko mi deve dare la scacchiera di pinko basta mettere:

 

$scene = ( lo script che devi mettere tu ad esempio ) lincense board pinko.new

se non bti è chiaro dimmelo così se vuoi posso farti direttamente io gli script ok??

 

Ciao a tutti...

Da:

Xemnas :Ok:

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 0

Ma a un sub-menù nella schermata del menù normale?

In quel caso devi creare una finestra con una window_command che appare quando clicchi su un determinato commando

diciamo che non è facile facile...

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0
Ma a un sub-menù nella schermata del menù normale?

In quel caso devi creare una finestra con una window_command che appare quando clicchi su un determinato commando

diciamo che non è facile facile...

Vabbè abbiamo capito ...4 comandi nel menù per ogni scacchiera oWo

 

@Xemnas:Grazie lo stesso.ma a quanto ho visto è un casino -___-

Sono stanco e devo rinnovare la firma

-cut-

Link to comment
Share on other sites

  • 0
@Xemnas:Grazie lo stesso.ma a quanto ho visto è un casino -___-

Tranquillo quando vuoi e ciò lo dico anche agli altri se avete bisogno di una mano sono sempre disponibbile a fare tutto cio' che posso!

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 0
Tranquillo quando vuoi e ciò lo dico anche agli altri se avete bisogno di una mano sono sempre disponibbile a fare tutto cio' che posso!

Uhm...me ne approfitto :P riusciresti a farmi uno script del genere?(me nabboH)

Sono stanco e devo rinnovare la firma

-cut-

Link to comment
Share on other sites

  • 0
Uhm...me ne approfitto :P riusciresti a farmi uno script del genere?(me nabboH)

quello di cui abbiamo discusso prima???

 

Certo che.... NO!!!

Scerzo :ph34r: certo che si!

Dimmi come lo preferisci:

Come te lo detto io ho come ha detto master sion?

e per quando lo vuoi a me andrebbe bene anche per domani o prima dimmi tu!

 

 

Ciao a tutti...:

Da:

Xemnas :ph34r:

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 0
quello di cui abbiamo discusso prima???

 

Certo che.... NO!!!

Scerzo :ph34r: certo che si!

Dimmi come lo preferisci:

Come te lo detto io ho come ha detto master sion?

e per quando lo vuoi a me andrebbe bene anche per domani o prima dimmi tu!

 

 

Ciao a tutti...:

Da:

Xemnas :ph34r:

Diciamo pure che devi fare un submenù,ovvero un altro piccolo menù che appaia al centro.

Lascialo vuoto...magari dopo me lo riempio io :wacko:

Salute da:

Dark :excl:

Sono stanco e devo rinnovare la firma

-cut-

Link to comment
Share on other sites

  • 0
Diciamo pure che devi fare un submenù,ovvero un altro piccolo menù che appaia al centro.

Lascialo vuoto...magari dopo me lo riempio io :ph34r:

Salute da:

Dark :ph34r:

ok! se vuoi te lo posso riempire io...

cmq per qunado lo vuoi?

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 0
ok! se vuoi te lo posso riempire io...

cmq per qunado lo vuoi?

Non ho un tempo preciso.Fammelo quando ti viene più comodo.Prima della release di key of memory ce ne vorrà XD

Per riempirlo devi mettere:

Licenze Phaleon

Licenze Konu

Licenze Haki

Licenze Rila

 

poi gli script li metto io *O*

Sono stanco e devo rinnovare la firma

-cut-

Link to comment
Share on other sites

  • 0
Non ho un tempo preciso.Fammelo quando ti viene più comodo.Prima della release di key of memory ce ne vorrà XD

Per riempirlo devi mettere:

Licenze Phaleon

Licenze Konu

Licenze Haki

Licenze Rila

 

poi gli script li metto io *O*

Perfetto per domani va bene?

Ok???

Ho un po' da fare oggi però vedo se ho 5 min te lo faccio oggi stesso ok?

 

 

Ciao a tutti:

 

Da:

 

Xemnas :ph34r:

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 0

Lo script l'ho fatto e funziona al 100% testato da meXD

 

Ti spiego...

(clicca sullo spoiler):

 

 

Per mettere i diversi script per le licenze ti ho scritto così all'interno dello script:

 

# Script Licenze ....

Nell'ordine in cui te l'ho dati...

 

Poi, per selezionare una delle 4 opzioni nel sub-menu cioè le diverse licenze bisogna premere il tasto SHIFT

e ti starai chiedendo copme mai?

Poichè L'RGSS2 non riesce a calcolare una costante ripetuta, il Trigger ad esempio, nella stessa "Scena", il menu ad esempio, quiondi se io ti lasciavo invio cliccando dal menyu normakle ed aprendo il sub-menu ti si sarebbe auto-selezionata la prima opzione cioè la posizione di default del cursore....

 

per uscire dal sub-menu si puo' premere ESC

 

quindi Ricapitolando:

Il menu appare subito sotto il comando licenze;

Per selezionare una opzione NEL SUB_MENU devi premere SHIFT ( solo nel sub-menu, perchè il menu normale non è stato modificato! );

Per uscire dal sub-menu devi premere ESC!

 

Ok? Tutto chiaro e allora....

 

 

 

 

....Ecco lo script:

 


#==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#  Modificato da:
#                                                         Xemnas (www.rpg2s.net)
#==============================================================================

class Scene_Menu < Scene_Base
 #--------------------------------------------------------------------------
 # * Object Initialization
 #     menu_index : command cursor's initial position
 #--------------------------------------------------------------------------
 def initialize(menu_index = 0)
   @menu_index = menu_index
 end
 #--------------------------------------------------------------------------
 # * Start processing
 #--------------------------------------------------------------------------
 def start
   super
   create_menu_background
   create_command_window
   create_extra_window
   @gold_window = Window_Gold.new(0, 360)
   @status_window = Window_MenuStatus.new(160, 0)
 end
 #--------------------------------------------------------------------------
 # * Termination Processing
 #--------------------------------------------------------------------------
 def terminate
   super
   dispose_menu_background
   @command_window.dispose
   @gold_window.dispose
   @status_window.dispose
    end
 #--------------------------------------------------------------------------
 # * Frame Update
 #--------------------------------------------------------------------------
 def update
   super
   update_menu_background
   @command_window.update
   @extra_window.update
   @gold_window.update
   @status_window.update
  if @command_window.active
     update_command_selection
     elsif @status_window.active
     update_actor_selection
   end
 else
     if @extra_window.active  # se è attiva e visibile la finestra delle Licenze
     extra_window
   end
  end
 end
 
 #--------------------------------------------------------------------------
 # * Create Extra Window
 #--------------------------------------------------------------------------
   def create_extra_window # Crea la finestra delle Licenze
   s1 = "Licenze Phaleon"
   s2 = "Licenze Konu"
   s3 = "Licenze Haki"
   s4 = "Licenze Rila"
   @extra_window = Window_Command.new(160, [s1, s2, s3, s4])
   @extra_window.x = 0
   @extra_window.y = 200
   @extra_window.z = 296
   @extra_window.openness = 0
 end
   
 #--------------------------------------------------------------------------
 # * Create Command Window
 #--------------------------------------------------------------------------
 def create_command_window
   s1 = Vocab::item
   s2 = Vocab::skill
   s3 = Vocab::equip
   s4 = Vocab::status
   s5 = Vocab::save
   s6 = Vocab::game_end
   s7 = "Licenze"
   @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
   @command_window.index = @menu_index
   if $game_party.members.size == 0          # If number of party members is 0
     @command_window.draw_item(0, false)     # Disable item
     @command_window.draw_item(1, false)     # Disable skill
     @command_window.draw_item(2, false)     # Disable equipment
     @command_window.draw_item(3, false)     # Disable status
   end
   if $game_system.save_disabled             # If save is forbidden
     @command_window.draw_item(4, false)     # Disable save
   end
end
#--------------------------------------------------------------------------
# * Hide extra window
#--------------------------------------------------------------------------
def hide_extra_window  # chiude la finestra delle licenze e attiva il menu principale
   close_extra_window
   @extra_window.visible = false
   @extra_window.active = false
   @command_window.active = true
   @command_window.index = @last_command_index if @last_command_index != nil
 end
 def dispose_extra_window  # comando che elimina la finestra delle Licenze
   @extra_window.dispose
 end
#--------------------------------------------------------------------------
# * Activate extra window
#--------------------------------------------------------------------------
   def activate_extra_window  # attiva e mostra la finestra delle Licenze
   @extra_window.index = 0
   @extra_window.active = true
   @extra_window.visible =  true

   @last_command_index = @command_window.index
       @command_window.active = false
   @command_window.index = 6
   open_extra_window
 end 
 #--------------------------------------------------------------------------
 # * Open extra window
 #--------------------------------------------------------------------------
   def open_extra_window    # comando che apre la finestra delle Licenze
   @extra_window.open
   begin
     @extra_window.update
     Graphics.update
     @command_window.openness == 155
    end until @extra_window.openness == 255
 end
 #--------------------------------------------------------------------------
 # * Close extra window
 #--------------------------------------------------------------------------
   def close_extra_window   # comando che chiude la finestra delle Licenze
   @extra_window.close
   begin
     @extra_window.update
     Graphics.update
   end until @extra_window.openness == 0
 end
 #--------------------------------------------------------------------------
 # * Update Command Selection
 #--------------------------------------------------------------------------
 def update_command_selection
   if Input.trigger?(Input::B)
     Sound.play_cancel
     $scene = Scene_Map.new
   elsif Input.trigger?(Input::C)
     if $game_party.members.size == 0 and @command_window.index < 4
       Sound.play_buzzer
       return
     elsif $game_system.save_disabled and @command_window.index == 4
       Sound.play_buzzer
       return
     end
     Sound.play_decision
     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
     when 6
     activate_extra_window
     end
   end
 end
 #--------------------------------------------------------------------------
 # * Extra Window
 #--------------------------------------------------------------------------
   def extra_window
     if Input.trigger?(Input::A) # se premi SHIFT
       Sound.play_decision
       case @extra_window.index
     when 0
       # Script Licenze Phaleon
     when 1
       # Script Licenze Konu
     when 2
       # Script Licenze Haki
     when 3
       # Script Licenze Rila
     end
       else
        if Input.trigger?(Input::B) # se premi ESC
           Sound.play_cancel
           hide_extra_window
         end
       end
 #--------------------------------------------------------------------------
 # * Start Actor Selection
 #--------------------------------------------------------------------------
 def start_actor_selection
   @command_window.active = false
   @status_window.active = true
   if $game_party.last_actor_index < @status_window.item_max
     @status_window.index = $game_party.last_actor_index
   else
     @status_window.index = 0
   end
 end
 #--------------------------------------------------------------------------
 # * End Actor Selection
 #--------------------------------------------------------------------------
 def end_actor_selection
   @command_window.active = true
   @status_window.active = false
   @status_window.index = -1
 end
 #--------------------------------------------------------------------------
 # * Update Actor Selection
 #--------------------------------------------------------------------------
 def update_actor_selection
   if Input.trigger?(Input::B)
     Sound.play_cancel
     end_actor_selection
   elsif Input.trigger?(Input::C)
     $game_party.last_actor_index = @status_window.index
     Sound.play_decision
     case @command_window.index
     when 1  # skill
       $scene = Scene_Skill.new(@status_window.index)
     when 2  # equipment
       $scene = Scene_Equip.new(@status_window.index)
     when 3  # status
       $scene = Scene_Status.new(@status_window.index)
     end
   end
 end
end


 

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

  • 0
Come faccio a far apparire il menù?Cioè...ogni script ha una attivazione...

tipo $scene_SubMenù.new OAO com'è che lo faccio apparireee?

èper farlo apparire basta andare nel menu tradizionale e selezzionare l'opzione "Licenze"XD

Cliccate sullo spoiler per vedere la mia firma...^_^:

 

 

 

 

http://i84.servimg.com/u/f84/14/44/79/04/graffi11.gif

Venite a trovarmi nel mio nuovo Sito:

The Word of the New Game

 

Ecco la Mia firma fatta da me!!!:

http://img11.imageshack.us/img11/1676/firmaol.png

 

Ecco il Banner del mio sito!

http://searchfile.altervista.org/Immagini/Bannepng.png

 

http://img692.imageshack.us/img692/1655/pywrightsyte.gif

Basnners by Me^_^

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...