Super015 Posted June 24, 2015 Share Posted June 24, 2015 Ciao ragazzi!La schermata base del meù, come ben sapete, si presenta così:http://i60.tinypic.com/fm6hl5.png Laddove sono indicati i Denari c'è un'apposita area. Invece in questo esempio: http://i57.tinypic.com/2rzoxv8.png Ci sono altre informazioni visualizzabili (variabili in pratica) con la relativa iconcina di riconoscimento. Esiste uno script che permetta di impostare ciò?Anche perchè di spazio ce ne sarebbe un bel pò tra l'area dei denari e quella dei menù. Link to comment Share on other sites More sharing options...
0 Haru Posted June 24, 2015 Share Posted June 24, 2015 Forse non esiste, ma non è un problema scriverlo. Se avessi tempo libero al momento te lo farei io, ma ora purtroppo non ne ho :( Premi: http://rpg2s.net/gif/SCContest3Oct.gif Link to comment Share on other sites More sharing options...
0 Holy87 Posted June 24, 2015 Share Posted June 24, 2015 Ho fatto questo, vedi se va bene. =begin ============================================================================== ■ Variabili nel menu di Holy87 versione 1.0 Difficoltà utente: ★ Licenza: CC. Chiunque può scaricare, modificare, distribuire e utilizzare lo script nei propri progetti, sia amatoriali che commerciali. Vietata l'attribuzione impropria. ============================================================================== Questo script aggiunge quante variabili desideri nella schermata del menu, nella finestra dell'oro. ============================================================================== ■ Compatibilità Window_Gold -> alias refresh ============================================================================== ■ Installazione e istruzioni Installare questo script sotto Materials e prima del Main. Configurare quante variabili vuoi nell'array VARIABLES in basso. ============================================================================== =end #============================================================================== # ** CONFIGURAZIONE #------------------------------------------------------------------------------ # Configura lo script #============================================================================== module MenuVariablesConfig VARIABLES = [ #-------------------------------------------------------------------------- # * Aggiungi tante righe quante sono le variabili che vuoi e configurale come # da esempio. #-------------------------------------------------------------------------- #nome mostrato ID variabile icona ["Variabile A", 1, 10 ], ["Variabile B", 2, 15 ], ["Variabile C", 3, 20 ], ]#non rimuovere questa parentesi end #============================================================================== # ** Variable_Description #------------------------------------------------------------------------------ # Contiene le informaizoni sulla variabile da mostrare #============================================================================== class Variable_Description attr_reader :name #nome attr_reader :id #id attr_reader :icon_index #id dell'icona #-------------------------------------------------------------------------- # * Inizializzazione # var_array: array delle informazioni sulla variabile [nome, id, icona] #-------------------------------------------------------------------------- def initialize(var_array) @name = var_array[0] @id = var_array[1] @icon_index = var_array[2] end #-------------------------------------------------------------------------- # * Restituisce il valore della variabile #-------------------------------------------------------------------------- def value; $game_variables[@id]; end #-------------------------------------------------------------------------- # * Restituisce true se non ha l'icona #-------------------------------------------------------------------------- def no_icon?; @icon_index == 0 || @icon_index.nil?; end end #============================================================================== # ** Window_Gold #------------------------------------------------------------------------------ # Modifica della finestra per includere anche le finestre #============================================================================== class Window_Gold < Window_Base include MenuVariablesConfig alias h87_menuvariable_refresh refresh unless $@ #-------------------------------------------------------------------------- # * Modifica del metodo per l'altezza #-------------------------------------------------------------------------- def fitting_height(number) number += VARIABLES.size if SceneManager.scene.is_a?(Scene_Menu) super(number) end #-------------------------------------------------------------------------- # * Refresh della finestra #-------------------------------------------------------------------------- def refresh if SceneManager.scene.is_a?(Scene_Menu) contents.clear draw_variables draw_currency_value(value, currency_unit, 4, line_height*@variables.size, contents.width - 8) else h87_menuvariable_refresh end end #-------------------------------------------------------------------------- # * Ottiene gli oggetti delle informazioni sulle variabili #-------------------------------------------------------------------------- def get_variables @variables = [] for i in 0.. VARIABLES.size-1 @variables.push(Variable_Description.new(VARIABLES[i])) end end #-------------------------------------------------------------------------- # * Disegna le variabili #-------------------------------------------------------------------------- def draw_variables get_variables for i in 0..@variables.size-1 var = @variables[i] twidth = contents_width - text_size(var.value).width twidth -= 24 unless var.no_icon? change_color(system_color) draw_text(0, line_height*i, twidth, line_height, var.name) change_color(normal_color) twidth = contents_width - (var.no_icon? ? 0 : 24) draw_text(0, line_height*i, twidth, line_height, var.value, 2) unless var.no_icon? draw_icon(var.icon_index, contents_width-24, line_height*i) end end end end #fine dello script. "Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]http://holyres.altervista.org/UserBoard/BannerOverdrive35.pnghttp://holyres.altervista.org/UserBoard/Cap3.pnghttp://www.indiexpo.net/signature/578.png Miei script per RPG Maker VX Ace:*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza. Modulo di supporto scripters - per utilizzare le API di Windows facilmente!Sistema Popup generaleHOT - per dei popup più divertenti!Sistema di monete - come in WoWDownload e avviso patch di giocoHOT - Sistema d'aggiornamenti!Sistema degli obiettiviHOT - Per dare un valore aggiunto al tuo gioco!Set Equipaggiamenti - perché vestire pan-dan va di moda!Logo inizialeHOT - flessibilissimo, funzionale e personalizzabile!Requisiti Equipaggiamenti - se vuoi dare un tocco di RPG occidentaleLampeggiamento critico - fa vedere al giocatore un alone rosso intorno allo schermo quando sta per morireMenu titolo person. - uno stile originale per il menu iniziale!Movmento fluido - Puoi muovere in modo stickoso sprite, finestre e viewportTransizioni fluide del menu - Animazione di transizione per le finestre dei menuInfo del gioco dal Titolo - fa sempre bene mostrare i crediti del gioco!Barra generica - una barra per fare quello che vuoiScambio truppe di nemici - utile se usi gli incontri casualiParty multipli - se vuoi avere due gruppi paralleliFinestra dettagli oggetti - Per avere le informazioni più dettagliate su oggetti, equip e abilitàConteggio nemici uccisi - per le quest!Titoli di coda - quando finalmente finirai il gioco!Cartella salvataggi - Per raggruppare i salvataggi in una cartella specifica o nella home dell'utente I miei tutorial:Come distribuire il gioco - e anche come creare un'installazione professionale!RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed espertiCome mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mappingLoop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finaliCreare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto! Link to comment Share on other sites More sharing options...
0 Super015 Posted June 24, 2015 Author Share Posted June 24, 2015 Ho fatto qualche prova veloce e... Sembra proprio funzionare! :D Grazie Holy sei il number one! :) Link to comment Share on other sites More sharing options...
Question
Super015
Ciao ragazzi!
La schermata base del meù, come ben sapete, si presenta così:
http://i60.tinypic.com/fm6hl5.png
Laddove sono indicati i Denari c'è un'apposita area.
Invece in questo esempio:
http://i57.tinypic.com/2rzoxv8.png
Ci sono altre informazioni visualizzabili (variabili in pratica) con la relativa iconcina di riconoscimento.
Esiste uno script che permetta di impostare ciò?
Anche perchè di spazio ce ne sarebbe un bel pò tra l'area dei denari e quella dei menù.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now