Jump to content
Rpg²S Forum

KingdomHearts_lover_96

Utenti
  • Posts

    111
  • Joined

  • Last visited

Posts posted by KingdomHearts_lover_96

  1. Credo di averti capito subito Giver infatti sono andato a modificare l'altro script title... ho fatto tutto ...

    però un errore sempre un errore ... "RGSSerror failed to create bitmap" la linea è la 158.

    Mi sono scordato di dirvi che Uso il Title Animato di Moghunter se questo fa differenza...

  2. 1. Grazie dell 'aiuto che hai cercato di darmi...

    2. Dovresti essere tu ad essere più attento!

    Allora io ho inserito l'opzione "Missioni" però quando ci clicco sopra [dato che non ho inserito ancora quest penso che mi dovrebbe uscire una finestra vuota] mi dice:

    "Script 'Quest System' line 217: NoMethodError occurred.

    undifined 'size' for nil:Nilclass"

  3. Ho constatato che non esiste un tutorial su come modificare il menu di gioco.

    Bene mettiamo il caso di usare lo script Ability Point System Vx nel quale si deve inserire nello Script "Scene_Menu" o comunque nello script del vostro Menu questa stringa :

    "scene = Scene_LearningSkill.new(@status_window.index)"

    Ma certo che non lo si può immettere dovunque lo si vuole!

    Infatti c'è un procedimento:

    1°fase:

    Modificare questa parte:

     

     

    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Vocab::status
    s5 = Vocab::save
    s6 = Vocab::game_end

     

    Con questo:

     

     

    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Vocab::status
    s5 = Vocab::save
    s6 = Vocab::game_end
    s7 = "Apprendi"

     

     

    2° fase:

    Modificare questa parte:

     

    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

     

     

    Con questa:

     

    @command_window = Window_Command.new(160, [s1, s2, s7, s3, s4, s5, s6])

     

     

     

    3° fase:

    Poi modificare:

     

     

    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

     

     

     

    Con questa :

     

     

    case @command_window.index
         when 0      # Item
           $scene = Scene_Item.new
         when 1,2,3,4,5,6  # Skill, equipment, status
           start_actor_selection
         when 7     # Save
           $scene = Scene_File.new(true, false, false)
         when 8    # End Game
           $scene = Scene_End.new
         end

     

     

     

    4° Ultima fase:

     

    Modificare questa parte:

     

     

    when 1
    $scene = Scene_Skill.new(@status_window.index)
    when 2
    $scene = Scene_Equip.new(@status_window.index)
    when 3
    $scene = Scene_Status.new(@status_window.index)
    

     

     

    Con questa:

     

     

    when 1
    $scene = Scene_Skill.new(@status_window.index)
    when 2
    $scene = Scene_LearningSkill.new(@status_window.index)
    when 3
    $scene = Scene_Equip.new(@status_window.index)
    when 4
    $scene = Scene_Status.new(@status_window.index)
    

     

     

     

     

    Se non avete capito bene vi faccio il sunto:

     

    1.dalla riga 214 c'è una serie d'istruzioni in cui è scritto "s1 =QualcosaEcc.".

    Per sapere cosa scrivere basta vedere a quanto ammonta l'ultimo "s" + 1

    perciò se è s6 sarà s7 (dato che 6+1 = 7 XP).

     

    2.Nella riga 223 avrete l'istruzione:

    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

    e modificarla immettendo tutte le "s"che si sono aggiunte.

     

    3.Dalla riga 251 c'è una serie di istruzioni when che sono

    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

     

    nel secondo "when" mettete tante cifre ,in ordine, quante sono le "s" aggiunte.

    nel terzo "when" dovete mettere l'ultima cifra + 1 :

     

    ESEMPIO:

    when 0 
     $scene = Scene_Item.new
    when 1,2,3,4
    start_actor_selection
    when [color="red"]5[/color]
    $scene = Scene_File.new(true, false, false)
    when [color="green"]6[/color]
    $scene = Scene_End.new
    

     

     

    nel quarto si deve aggiungere +2 all'ultima cifra

  4. Allora io ho inserito l'opzione "Missioni" però quando ci clicco sopra [dato che non ho inserito ancora quest penso che mi dovrebbe uscire una finestra vuota] mi dice:

    "Script 'Quest System' line 217: NoMethodError occurred.

    undifined 'size' for nil:Nilclass"

  5. Qualcuno potrebbe spiegarmi (dettagliatamente x favore) come posso fare per mettere un tasto nel menù che mi mandi al bestiario???? Non ho tanta familiarità con lo script

     

     

    Io ti posso aiutare!

    devi andare nello script del menu che hai ( se hai uno script di menu personalizzato) se hai quello normale vai nello script Scene_Menu.

    Modifica questa parte:

     

     

    def create_command_window

    s1 = Vocab::item

    s2 = Vocab::skill

    s3 = Vocab::equip

    s4 = Vocab::status

    s5 = Vocab::save

    s6 = Vocab::game_end

    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

    @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

    In questa :

     

     

     

    1 = Vocab::item

    s2 = Vocab::skill

    s3 = Vocab::equip

    s4 = Vocab::status

    s5 = Vocab::save

    s6 = Vocab::game_end

    s7 = "Bestiario"

    @command_window = Window_Command.new(160, [s1, s2, s7, s3, s4, s5, s6])

    @command_window.index = @menu_index

    @command_window.openness = 0

    @command_window.open

    if $game_party.members.size == 0

    @command_window.draw_item(0, false)

    @command_window.draw_item(1, false)

    @command_window.draw_item(2, false)

    @command_window.draw_item(3, false)

    end

    if $game_system.save_disabled

    @command_window.draw_item(4, false)

    end

    end

     

     

    Poi modifica :

     

     

    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

    end

    end

     

     

    Con questa:

     

     

    case @command_window.index

    when 0 # Item

    $scene = Scene_Item.new

    when 1,2,3,4 # Skill, equipment, status

    start_actor_selection

    when 5 # Save

    $scene = Scene_File.new(true, false, false)

    when 6 # End Game

    $scene = Scene_End.new

    end

    end

    end

     

     

    Ed infine devi modificare questa parte :

     

     

    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)

     

     

    Con Questa:

     

     

    when 1

    $scene = Scene_Skill.new(@status_window.index)

    when 2

    $scene = Scene_Bestiary.new

    when 3

    $scene = Scene_Equip.new(@status_window.index)

    when 4

    $scene = Scene_Status.new(@status_window.index)

     

×
×
  • Create New...