Jump to content
Rpg²S Forum

KuroAme

Utenti
  • Posts

    5
  • Joined

  • Last visited

Posts posted by KuroAme

  1. Nel senso, creo un oggetto, lo faccio possedere all'eroe già all'interno dell'inventario all'inizio del gioco e appena faccio per aprire il menu oggetti mi crasha dandomi quell'erore, allora forse è un caso solo mio??

  2. Salve a tutti scusate se rompo con le richieste ma non ci capisco nulla di scripts e siccome uso per la mia demo un menu semplice alla the witch house proprio, appena provo ad aprire gli oggetti con uno assegnato dentro mi dà il seguente errore

     

    http://i58.tinypic.com/25s8tjc.png

     

    Script:

     

    =begin
    #==============================================================================
    # ** Menu á la Majo no Ie
    # ** By: SoulPour777
    #------------------------------------------------------------------------------
    # This script configures the menu and the item to be compatible for making
    # good horror games.
    #
    # Features:
    - Item Numbers have been ommited in the Key Items.
    - The Menu is designed a la Witch's House / Majo no Ie
    - Only contains Items and Load
    - The item description has been fixed.
    #==============================================================================
    
    =end
    class Scene_Menu < Scene_MenuBase
    #--------------------------------------------------------------------------
    # * Start Processing
    #--------------------------------------------------------------------------
    alias start_new_command start
    def start
    super
    create_command_window
    create_status_window
    end
    #--------------------------------------------------------------------------
    # * Create Command Window
    #--------------------------------------------------------------------------
    alias create_command_window_majo_no_ie create_command_window
    def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item, method(:command_item))
    @command_window.set_handler(:load, method(:command_load))
    @command_window.set_handler(:cancel, method(:return_scene))
    end
    
    def command_load
    SceneManager.call(Scene_Load)
    end
    
    end
    
    class Window_MenuCommand < Window_Command
    
    alias majo_no_ie_initialize initialize
    def initialize
    super(18, 310)
    select_last
    end
    #--------------------------------------------------------------------------
    def make_command_list
    add_main_commands
    add_original_commands
    end
    #--------------------------------------------------------------------------
    # * Add Main Commands to List
    #--------------------------------------------------------------------------
    def add_main_commands
    add_command(Vocab::item, :item, main_commands_enabled)
    add_command("Carica", :load, main_commands_enabled)
    end
    end
    
    class Window_MenuStatus < Window_Selectable
    #--------------------------------------------------------------------------
    # * Public Instance Variables
    #--------------------------------------------------------------------------
    attr_reader :pending_index # Pending position (for formation)
    #--------------------------------------------------------------------------
    # * Object Initialization
    #--------------------------------------------------------------------------
    def initialize(x, y)
    super(160, 280, window_width, window_height)
    @pending_index = -1
    refresh
    end
    #--------------------------------------------------------------------------
    # * Get Window Width
    #--------------------------------------------------------------------------
    alias soul_window_width window_width
    def window_width
    return 340
    end
    #--------------------------------------------------------------------------
    # * Get Window Height
    #--------------------------------------------------------------------------
    alias soul_window_height window_height
    def window_height
    return 130
    end
    #--------------------------------------------------------------------------
    # * Get Number of Items
    #--------------------------------------------------------------------------
    def item_max
    return 1
    end
    end
    
    class Window_Base < Window
    
    alias majo_no_ie_draw_actor_level draw_actor_level
    def draw_actor_level(actor, x, y)
    change_color(system_color)
    draw_text(x, y, 32, line_height, "Età")
    change_color(normal_color)
    draw_text(x + 32, y, 24, line_height, actor.level, 2)
    end
    
    alias majo_no_ie_draw_actor_simple_status draw_actor_simple_status
    def draw_actor_simple_status(actor, x, y)
    draw_actor_name(actor, x, y)
    draw_actor_level(actor, x, y + line_height * 1)
    draw_actor_hp(actor, 60 + 120, y + line_height * 1)
    end
    
    end
    #------------------------------------------------
    # Removes the Item Number or Count
    #------------------------------------------------
    class Window_ItemList < Window_Selectable
    def draw_item(index)
    item = @data
    if item
    rect = item_rect(index)
    rect.width -= 4
    draw_item_name(item, rect.x, rect.y, enable?(item))
    end
    end
    end
    
    class Window_Command < Window_Selectable
    def initialize(x, y)
    clear_command_list
    make_command_list
    super(x, y + 10, 130, window_height)
    refresh
    select(0)
    activate
    end
    end
    
    class Scene_Item < Scene_ItemBase
    def start
    super
    create_help_window
    create_item_window
    end
    def create_item_window
    
    @help_window.x = 68
    @help_window.width = 415
    wy = @help_window.height
    wh = Graphics.height - wy
    item_position = 67
    @item_window = Window_ItemList.new(item_position, wy, Graphics.height, wh)
    @item_window.viewport = @viewport
    @item_window.help_window = @help_window
    @item_window.set_handler(:ok, method(:on_item_ok))
    @item_window.set_handler(:cancel, method(:return_scene))
    @item_window.category = :item
    # ^ change to :key_item if you want to use key items instead
    @item_window.select_last
    @item_window.activate
    end
    end

     

    Se invece l'oggetto l'ho messo come oggetto chiave mi dà vuoto ma ovviamente non può funzionare perchè altrimenti crasha.

    Se è possibile sapere dove fixare lo script che vi lascio, perchè le ho provate tutte e non riesco a farlo funzionare, o se sapete indicarmi un altro menu semplice senza le statistiche e cavolate varie da battaglia che non mi servono, grazie in anticipo a chi mi verrà in soccorso!!

  3. Grazie a tutti per il caloroso benvenuto! Ho già postato qualcosa in risorse grafiche di vx ace se volete dare un occhiata mi fareste un favore!!

  4. Ciao ragazzi! Scusate se sono precipitoso ma mi servirebbe una mano con la mia demo che devo presentare per un concorso universitario e cercavo degli overworld di dolcetti (orsetti gommosi, guardie di cioccolata ecc) Io non so esattamente come funziona e se devo pagare per queste risorse grafiche...ma sarebbe possibile averle prima del 4 maggio? Mi servono assolutamente per la mia demo altrimenti non posso andare avanti. Scusate la mia richiesta cosi avventata e precipitosa, ma sono ancora agli inizi quindi non so come creare un overworld da zero (ho imparato a usare gli eventi e le altre cose grazie a mio fratello) Comunque la scelta degli overworld è vostra, basta che ci siano dolcetti di tutti i tipi visto che la mia demo è ambientata in un mondo di dolciumi! Grazie per l'interessamento e a chi risponderà!

  5. Salve! Sono un nuovo membro che da poco più di una settimana sta realizzando un progetto di una demo di rpg maker vx ace da presentare e ho visitato questo forum per orientarmi un pochino visto che sono davvero alle prime armi e spero possiate aiutarmi con il mio progetto! Non è la prima volta che frequento un forum quindi so le regole da rispettare..Mi sono avvicinato a questo mondo di nicchia affascinato dai giochi rpg creepy come Ib..mad father (di cui ho fatto anche il cosply di Dio XP) e molti altri infatti ne go giocati veramente tantissimi da 2 anni a questa parte! Spero di poter andare d'accordo e di imparare molto nel mondo del making!

×
×
  • Create New...