Sleeping Leonhart Posted January 11, 2011 Share Posted January 11, 2011 (edited) Event's Balloon DescrizioneE' un script a cui sto lavorando per Crystal Sanctuary, avrei dovuto rilasciarlo nel periodo epifanile ma non avuto il tempo di postarlo. Questo script permette di mostrare dei fumetti sopra le teste dei personaggi su mappa (eventi ed eroe).I fumetti sono indipendenti dai messaggi standard e possono esserne visualizzati molti (uno per evento) in contemporanea.Autore The Sleeping LeonhartAllegati Skin del balloon da inserire in Windowskinshttp://img408.imageshack.us/img408/5704/balloonu.pngTemplate per creare un skinhttp://img227.imageshack.us/img227/5739/balloontemplate.pngPiccolo screen esplicativo http://img207.imageshack.us/img207/3628/hjkhjk.png Potete scaricare una piccola demo di esempio da QUI (v 1.3).Ogni evento è commentato quindi se avete dei dubbi guardate al suo interno,Istruzioni per l'usoCreate la skin per il balloon ed inseritela nella cartella Windowskins chiamandola Balloon.Per chiamare un balloon si usa il comando set_balloon(["riga 1", "riga 2", ecc...], tipo_fumetto) tipo_fumetto è un numero opzionale da 0 a 3, in base a come si è impostata la skin del balloon verrà mostrato un tipo di coda diversoSe usato all'interno di un muovi evento il comando prenderà in considerazionel'evento specificato, se si vuole specificare il character va anteposto a set_balloon$game_player. per l'eroe e $game_map.events[iDEVENTO]. per gli eventi.Per cancellare un balloon si usa il comando delete_balloon Non ha argomenti ma valgono le stesse regole di set_balloon. Si può usare:\\N[iDEROE] per mostrare il nome dell'eroe nel database\\P[iDEROE] per mostrare il nome dell'eroe nel party (partendo da 0)\\C[NUMEROCOLORE] per cambiare colore al testo con i colori di default\\C[#VALOREHEX] cambia colore, VALOREHEX deve essere un esadecimale a 6 cifre\\V[iDVARIABILE] per mostrare il valore di una variabile\\B per attivare/disattivare il grassetto\\I per attivare/disattivare l'italico\\G per mostrare l'oro posseduto\\W[NUMEROFRAME] per chiudere automaticamente il balloon\\O[OPACITA] per impostare l'opacità del balloon.\\Icon[NOMEICONA] per mostrare un icona Inoltre si può impostare un balloon tramite il comando evento Mostra Messaggio utilizzando all'interno del messaggio \M.Quando si usa \M il balloon viene posizionato sopra l'evento che richiama ilMostra Messaggio, per cambiare l'evento su cui appare utillizare \E[iDEVENTO], se IDEVENTO è 0 verrà mostrato sull'eroe.Per cambiare tipo di fumetto usare \T[TIPOFUMETTO] all'interno del Mostra Messaggio.Quando si scrive all'interno del Mostra Messaggio basta un solo \ per i codici speciali.Consiglio di scaricare la demo per farsi un'idea più approfondita dei comandi. Script #============================================================================== # ** Event's Balloon #------------------------------------------------------------------------------ # Autore: The Sleeping Leonhart # Versione: 1.3 # Data di rilascio: 13/01/2011 #------------------------------------------------------------------------------ # Descrizione: # Questo script permette di mostrare dei fumetti sopra le teste dei personaggi # su mappa (eventi ed eroe). #------------------------------------------------------------------------------ # Versione: # 1.0 (06/01/2011): Versione Base. # 1.1 (11/01/2011): Rimosso l'allineamento del testo. # Aggiunti i codici N C e V per avere testo dinamico. # Risolto un Bug che continuava a mostrare i balloon. # 1.2 (12/01/2011): Corretto un Bug relativo ai salvataggi. # Rimossi automaticamente i caratteri di a capo (n). # Aggiunti altri codici: B, I, G, W e P. # 1.2b (12/01/2011): Corretto un Bug di posizionamento del balloon. # 1.3 (13/01/2011): Aggiunti i codici M, T, E, O e Icon. # Nome della skin impostabile a piacere (in VX Balloon è già usato). # Spostata la gestione dei balloon su Sprite_Character. # Il testo è colorabile attraverso i codici esadecimali. #------------------------------------------------------------------------------ # Istruzioni: # Create la skin per il balloon ed inseritela nella cartella Windowskin. # Per chiamare un balloon si usa il comando # set_balloon(["riga 1", "riga 2", ecc...], tipo_fumetto) # tipo_fumetto è un numero opzionale da 0 a 3, in base a come si è impostata # la skin del balloon verrà mostrato un tipo di coda diverso # Se usato all'interno di un muovi evento il comando prenderà in considerazione # l'evento specificato, se si vuole specificare il character va anteposto a set_balloon # $game_player. per l'eroe e $game_map.events[iDEVENTO]. per gli eventi. # Per cancellare un balloon si usa il comando # delete_balloon # Non ha argomenti ma valgono le stesse regole di set_balloon. # Si può usare: # N[iDEROE] per mostrare il nome dell'eroe nel database # P[iDEROE] per mostrare il nome dell'eroe nel party (partendo da 0) # C[NUMEROCOLORE] per cambiare colore al testo con i colori di default # C[#VALOREHEX] cambia colore, VALOREHEX deve essere un esadecimale a 6 cifre # V[iDVARIABILE] per mostrare il valore di una variabile # B per attivare/disattivare il grassetto # I per attivare/disattivare l'italico # G per mostrare l'oro posseduto # W[NUMEROFRAME] per chiudere automaticamente il balloon # O[OPACITA] per impostare l'opacità del balloon. # Icon[NOMEICONA] per mostrare un icona # Inoltre si può impostare un balloon tramite il comando evento Mostra Messaggio # utilizzando all'interno del messaggio M. # Quando si usa M il balloon viene posizionato sopra l'evento che richiama il # Mostra Messaggio, per cambiare l'evento su cui appare utillizare E[iDEVENTO], # se IDEVENTO è 0 verrà mostrato sull'eroe. Per cambiare tipo di fumetto usare # T[TIPOFUMETTO] all'interno del Mostra Messaggio. # Quando si scrive all'interno del Mostra Messaggio basta un solo per i codici speciali. # Per personalizzare lo script andate nella sezione Configurazione. #============================================================================== #============================================================================== # Configurazione #============================================================================= module Events_Balloon #========================================================================= # Line_Spacing: Imposta lo spazio tra un riga di test e l'altra #------------------------------------------------------------------------- # Sintassi: # Line_Spacing = size # Parametri: # size: numero di pixel che intercorrono tra due linee di testo #========================================================================= Line_Spacing = 12 #========================================================================= # Font_Name: Imposta il font usato per il balloon #------------------------------------------------------------------------- # Sintassi: # Font_Name = font # Parametri: # font: nome del font da utilizzare #========================================================================= Font_Name = "Times New Roman" #========================================================================= # Font_Size: Imposta la dimensione del font usato per il balloon #------------------------------------------------------------------------- # Sintassi: # Font_Size = size # Parametri: # size: dimensione del font da utilizzare #========================================================================= Font_Size = 12 #========================================================================= # Balloon_Opacity: Imposta l'opacità del balloon #------------------------------------------------------------------------- # Sintassi: # Balloon_Opacity = opacity # Parametri: # opacity: da 0(completamente trasparente) a 255(completamente opaco) #========================================================================= Balloon_Opacity = 192 #========================================================================= # Balloon_Skin: Imposta la skin del baloon #------------------------------------------------------------------------- # Sintassi: # Balloon_Skin = skin # Parametri: # skin: nome del file da inserire in Windowskin #========================================================================= Balloon_Skin = "Balloon" end #============================================================================== # ** Game_Character #------------------------------------------------------------------------------ # Questa classe si occupa dei characters. E' useta come superclasse per le # classi Game_Player e Game_Event. #============================================================================== class Game_Character #-------------------------------------------------------------------------- # * Variabili d'istanza pubbliche #-------------------------------------------------------------------------- attr_reader :balloon #-------------------------------------------------------------------------- # * Aliasing dei metodi #-------------------------------------------------------------------------- alias tslvntsblln_gmchrctr_init initialize #-------------------------------------------------------------------------- # * Inizializza la classe #-------------------------------------------------------------------------- def initialize #Richiama il metodo originale tslvntsblln_gmchrctr_init @balloon = [nil, nil] end #-------------------------------------------------------------------------- # * Imposta il balloon #-------------------------------------------------------------------------- def set_balloon(text, type = 0) #Cancella il balloon delete_balloon #E ne imposta uno nuovo @balloon = [text, type] end #-------------------------------------------------------------------------- # * Cancella il balloon dal personaggio #-------------------------------------------------------------------------- def delete_balloon #Imposta il balloon su nulla @balloon = [nil, nil] end end #============================================================================== # ** Sprite_Character #------------------------------------------------------------------------------ # Questo sprite è usato per mostrare i characters. Osserva l'istanza della classe # Game_Character e cambia automaticamente le condizioni dello sprite. #============================================================================== class Sprite_Character #-------------------------------------------------------------------------- # * Aliasing dei metodi #-------------------------------------------------------------------------- alias tslvntsblln_sprtchrctr_init initialize alias tslvntsblln_sprtchrct_dsps dispose alias tslvntsblln_sprtchrct_pdt update #-------------------------------------------------------------------------- # * Inizializza la classe #-------------------------------------------------------------------------- def initialize(viewport, character = nil) @balloon = nil #Richiama il metodo originale tslvntsblln_sprtchrctr_init(viewport, character) end #-------------------------------------------------------------------------- # * Effettua il dispose #-------------------------------------------------------------------------- def dispose #Richiama il metodo originale tslvntsblln_sprtchrct_dsps #Cancella il balloon delete_message_balloon end #-------------------------------------------------------------------------- # * Cancella il balloon dal personaggio #-------------------------------------------------------------------------- def delete_message_balloon #Effettua il dispose del balloon se esiste if @balloon != nil @balloon.dispose @balloon = nil end end #-------------------------------------------------------------------------- # * Effettua l'aggiornamento #-------------------------------------------------------------------------- def update #Richiama il metodo originale tslvntsblln_sprtchrct_pdt #Se il character ha un balloon impostato if @character.balloon[0] != nil# && $scene.is_a?(Scene_Map) #Mostra il balloon @balloon = Window_Balloon.new(x, y, @character.balloon[0], @character.balloon[1]) if @balloon == nil @balloon.update #Aggiorna le coordinate in base alla posizione del personaggio @balloon.x = self.x - 16 - @balloon.width / 2 + 16 @balloon.y = self.y - 28 - @balloon.height @balloon.z = self.z #Cancella il balloon se il tempo di attesa è finito @character.delete_balloon if @balloon.wait == 0 else #Cancella il balloon delete_message_balloon end end end #============================================================================== # ** Window_Balloon #------------------------------------------------------------------------------ # Finestra che mostra frasi sopra i personaggi. #============================================================================== class Window_Balloon < Window_Base #-------------------------------------------------------------------------- # * Variabili d'istanza pubbliche #-------------------------------------------------------------------------- attr_reader :wait #-------------------------------------------------------------------------- # * Inizializza la classe #-------------------------------------------------------------------------- def initialize(x, y, text, type) #Imposta l'attesa per l'autochiusura a -1 @wait = -1 @max_opacity = Events_Balloon::Balloon_Opacity #Disegna il testo su una bitmap vuota e #calcola la larghezza della finestra attraverso il testo w = 32 @hp = 0 @bmp = Bitmap.new(640, 480) @bmp.font.name = Events_Balloon::Font_Name @bmp.font.size = Events_Balloon::Font_Size for i in 0...text.size w = [w, draw_text(text[i].clone, i * Events_Balloon::Line_Spacing + 8)].max end w += 48 #Calcola l'altezza del testo attraverso le righe scritte h = text.size * Events_Balloon::Line_Spacing + 48 + 8 #Inizializza la finestra super(x - w / 2 + 16, y - h, w, h + @hp) self.contents = Bitmap.new(width - 32, height - 32) #Nasconde la windowskin self.windowskin = nil #Rende trasparente il contenuto del balloon in previsione del fade in self.contents_opacity = 0 #Disegna il balloon refresh(text, type) end #-------------------------------------------------------------------------- # * Disegno del balloon #-------------------------------------------------------------------------- def refresh(text, type) #Pulisce il contenuto della finestra self.contents.clear self.contents.font.name = Events_Balloon::Font_Name self.contents.font.size = Events_Balloon::Font_Size skin = RPG::Cache.windowskin(Events_Balloon::Balloon_Skin) #Disegna gli angoli del balloon self.contents.blt(0, 0, skin, Rect.new(0, 0, 8, 8), @max_opacity) self.contents.blt(self.contents.width - 8, 0, skin, Rect.new(24, 0, 8, 8), @max_opacity) self.contents.blt(0, self.contents.height - 16, skin, Rect.new(0, 24, 8, 8), @max_opacity) self.contents.blt(self.contents.width - 8, self.contents.height - 16, skin, Rect.new(24, 24, 8, 8), @max_opacity) #Disegna i lati del balloon self.contents.stretch_blt(Rect.new(0, 8, 8, self.contents.height - 24), skin, Rect.new(0, 8, 8, 16), @max_opacity) self.contents.stretch_blt(Rect.new(self.contents.width - 8, 8, 8, self.contents.height - 24), skin, Rect.new(24, 8, 8, 16), @max_opacity) self.contents.stretch_blt(Rect.new(8, 0, self.contents.width - 16, 8), skin, Rect.new(8, 0, 16, 8), @max_opacity) self.contents.stretch_blt(Rect.new(8, self.contents.height - 16, self.contents.width - 16, 8), skin, Rect.new(8, 24, 16, 8), @max_opacity) #Disegna il rettangolo centrale del balloon self.contents.stretch_blt(Rect.new(8, 8, self.contents.width - 16, self.contents.height - 24), skin, Rect.new(8, 8, 16, 16), @max_opacity) #Disegna la coda del fumetto self.contents.blt(self.contents.width / 2 - 4, self.contents.height - 8, skin, Rect.new(32, 8 * type, 8, 8), @max_opacity) #Disegna il testo memorizzato nella bitmap self.contents.blt(0, 0, @bmp, Rect.new(0, 0, self.contents.width, self.contents.height)) end #-------------------------------------------------------------------------- # * Disegna il testo e applica i codici #-------------------------------------------------------------------------- def draw_text(text, y) x = 0 hp = 0 if text.clone.gsub!(/[ii]con[(.*?)]/) {} != nil hp = 24 - Events_Balloon::Line_Spacing if Events_Balloon::Line_Spacing < 24 end begin last_text = text.clone #Rimuove n text.gsub!(/n/) { } #Rimuove M text.gsub!(/[Mm]/) { } #Sostituisce V con il valore della relativa variabile text.gsub!(/[Vv][([0-9]+)]/) { $game_variables[$1.to_i] } #Sostituisce G con il valore dell'oro posseduto text.gsub!(/[Gg]/) { $game_party.gold } end until text == last_text #Sostituisce N con il nome dell'eroe nel database text.gsub!(/[Nn][([0-9]+)]/) do $game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : "" end #Sostituisce P con il nome dell'eroe nel party text.gsub!(/[Pp][([0-9]+)]/) do $game_party.actors[$1.to_i] != nil ? $game_party.actors[$1.to_i].name : "" end #Cambia "C" in "\001" text.gsub!(/[Cc][([0123456789ABCDEF#]+)]/) { "\001[#{$1}]" } #Cambia "B" in "\002" text.gsub!(/[bb]/) { "\002" } #Cambia "Icon" in "\006" text.gsub!(/[ii]con[(.*?)]/) { "\006[#{$1}]" } #Cambia "I" in "\003" text.gsub!(/[ii]/) { "\003" } #Cambia "W" in "\004" text.gsub!(/[Ww][([0-9]+)]/) { "\004[#{$1}]" } #Cambia "O" in "\005" text.gsub!(/[Oo][([0-9]+)]/) { "\005[#{$1}]" } #Mette 1 carattere in c (cicla finchè ottiene testo) while ((c = text.slice!(/./m)) != nil) #Se C[n] case c when "\001" text.sub!(/[([0123456789ABCDEF#]+)]/, "") if $1[0, 1] != "#" color = $1.to_i if color >= 0 and color <= 7 @bmp.font.color = text_color(color) end else @bmp.font.color = Color.new($1[1, 2].hex, $1[3, 2].hex, $1[5, 2].hex) if $1.size == 7 end #Vai al prossimo testo next when "\002" #Imposta il grassetto @bmp.font.bold = !@bmp.font.bold #Vai al prossimo testo next when "\003" #Imposta l'italico @bmp.font.italic = !@bmp.font.italic #Vai al prossimo testo next when "\004" #Imposta l'attesa text.sub!(/[([0-9]+)]/, "") @wait = $1.to_i #Vai al prossimo testo next when "\005" #Imposta l'attesa text.sub!(/[([0-9]+)]/, "") @max_opacity = $1.to_i #Vai al prossimo testo next when "\006" #Imposta l'attesa text.sub!(/[(.*?)]/, "") bitmap = RPG::Cache.icon($1) x += 8 @bmp.blt(x, y + @hp, bitmap, Rect.new(0, 0, 24, 24)) x += 16 #Vai al prossimo testo next end #Disegna il testo @bmp.draw_text(8 + x, y + @hp + hp / 2, @bmp.width - 16, Events_Balloon::Line_Spacing, c) #Aggiunge ad x la larghezza del testo disegnato x += @bmp.text_size©.width end @hp += hp return x end #-------------------------------------------------------------------------- # * Aggiornamento finestra #-------------------------------------------------------------------------- def update super #Dona un effetto fade in al balloon self.contents_opacity += 32 if self.contents_opacity < 255 #Nasconde il balloon se non si è su mappa self.visible = $scene.is_a?(Scene_Map) @wait -= 1 if @wait > 0 end end #============================================================================== # ** Interpreter #------------------------------------------------------------------------------ # Un interprete per eseguire i comandi degli eventi. Questa classe è usata # all'interno di Game_System e Game_Event. #============================================================================== class Interpreter #-------------------------------------------------------------------------- # * Aliasing dei metodi #-------------------------------------------------------------------------- alias tslvntsblln_ntrptr_cmmnd101 command_101 #-------------------------------------------------------------------------- # * Mostra Messaggio #-------------------------------------------------------------------------- def command_101 #Se il messaggio include M if @list[@index].parameters[0].upcase.include?("M") #Inizializzazzione variabili type = 0 ev_id = @event_id bt = balloon_text ar = [bt[0]] ev_id = bt[1] if bt[1] != nil type = bt[2] if bt[2] != nil @index += 1 #Cicla finche trova il testo del messaggio corrente while @list[@index].code == 401 #Inserisce il messaggio e se trova E lo rimuove e ne da il valore a ev_id bt = balloon_text ar.push(bt[0]) ev_id = bt[1] if bt[1] != nil type = bt[2] if bt[2] != nil #Incremento l'indice del comando evento @index += 1 end @index -= 1 #Se ev_id è 0 viene mostrato il balloon sull'eroe altrimenti sull'evento con id uguale a ev_id ev_id == 0 ? $game_player.set_balloon(ar, type) : $game_map.events[ev_id].set_balloon(ar, type) else #Richiama il metodo originale tslvntsblln_ntrptr_cmmnd101 end end #-------------------------------------------------------------------------- # * Analizza il testo del balloon #-------------------------------------------------------------------------- def balloon_text t = @list[@index].parameters[0].clone t.gsub!(/[Ee][([0-9]+)]/) {} ev_id = $1.to_i if $1 != nil t.gsub!(/[Tt][([0-9]+)]/) {} type = $1.to_i if $1 != nil return [t, ev_id, type] end end #============================================================================== # ** Scene_Map #------------------------------------------------------------------------------ # Questa classe si occupa della mappa mostrata a schermo. #============================================================================== class Scene_Map #-------------------------------------------------------------------------- # * Aliasing dei metodi #-------------------------------------------------------------------------- alias tslvntblln_scnmp_trnsfrplr transfer_player #-------------------------------------------------------------------------- # * Trasporta il player in una nuova mappa #-------------------------------------------------------------------------- def transfer_player $game_player.delete_balloon #Richiama il metodo originale tslvntblln_scnmp_trnsfrplr end end Bugs e Conflitti NotiN/AAltri DettagliE' uno script semplice (sono più i commenti che le righe di codice) che non dovrebbe creare problemi mase ne avete vi prego VI PREGO leggete bene le istruzioni, poi postate tutti i dettagli che servono per risolvere i problemi:messaggi d'errore e condizione in cui sono usciti, script che avete in gioco(magari in ordine che spesso è quello che fa la differenza), nome da nubile di vostra madre ecc...Ignorerò qualunque persona mi posti il semplice mesaggio "Non mi funziona" o "Mi da errore" senza specificare nulla (non è per cattiveria eh)Come sempre sono ben accetti critiche (costruttive) commenti e suggerimenti :D Edited April 27, 2013 by Dilos Script monoriga sistemato. http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Guardian of Irael Posted January 11, 2011 Share Posted January 11, 2011 Semplice, ma interessante, mi piace come script, bella anche la realizzazione dei dialoghi, come sempre un ottimo lavoro Sleeping :3E come sempre alla scoperta di bug...Piccolo problema, ho guardato le istruzioni e non ho trovato nulla in proposito di specifico: se cambio mappa? Devo mettere il cancella baloon nel teletrasporto? Perchè nell'altra mappa rimangono ;____ ;^ ^ ...problema ancor più grande...rimangono anche quando apri il menù ;_______ ;^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 11, 2011 Author Share Posted January 11, 2011 Me ne sono accorto adesso anche io, grazie della segnalazione Guardian ^ ^Ho gia sistemato, prima di aggiornare però voglio permettere l'uso dei codici dei messaggi standard (\c \n ecc...) http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Guardian of Irael Posted January 11, 2011 Share Posted January 11, 2011 Me ne sono accorto adesso anche io, grazie della segnalazione Guardian ^ ^Prego ;D, temevo di aver saltato qualche opzione utile al caso XDXD ^ ^ prima di aggiornare però voglio permettere l'uso dei codici dei messaggi standard (\c \n ecc...)Ottimo :3 ^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 11, 2011 Author Share Posted January 11, 2011 Ok sistemato, ho aggiornato script e demo, ecco i cambiamenti:Rimosso l'allineamento del testo (mi dava problemi con le dimensioni del balloon ma tanto non era essenzialissimo).Aggiunti i codici \\N \\C e \\V per avere testo dinamico (occhio che lo \ deve essere doppio altrimenti non lo vede).Risolto un Bug che continuava a mostrare i balloon.(Li cancella se si cambia mappa, li nasconde quando si aprono i menu)Volendo si possono aggiungere altri codici per i messaggi ma per il momento mi vengono in mente solo questi. http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Guardian of Irael Posted January 11, 2011 Share Posted January 11, 2011 Ri-Ottimo, solo un dettaglio...parlando all'evento 007 (ragazza caschetto viola e prosperosa XD) dà questo errore (non ho controllato il codice interno):'ArgumentError' sull'operazione di scriptNumero di argomenti errato (3 for 2)^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 11, 2011 Author Share Posted January 11, 2011 Si ho lasciato il codice vecchio nell'evento(usava l'allineamento del testo) ma ho già sistemato la demo(probabilemente dopo che l'hai scaricata), adesso dovrebbe andare .Se ce la faccio più tardi posto anche per VX va (devo aggiornarlo solo allla 1.1), metto sullo stesso topic o ne apro uno nuovo nella sezione VX? :D http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
OblivionGv Posted January 11, 2011 Share Posted January 11, 2011 (edited) Grande Leon!Fantastico Script!Aspetto i prossimi aggiornamenti, sarebbe ottimo inserire il box per il nome. Edited January 11, 2011 by OblivionGv Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 11, 2011 Author Share Posted January 11, 2011 (edited) Ciao Oblivion, sono abbastanza vivo come puoi vedere, poi ci sentiamo che parliamo un pochino :DHo aggiornato di nuovo lo script i cambiamenti sonoCorretto un Bug relativo ai salvataggi.Rimossi automaticamente i caratteri di a capo (\n).Aggiunti altri codici: \\B, \\I, \\G, \\W e \\P.Per il box dei nomi posso vedere, non mi pare una cattiva idea però graficamente forse poi diventa troppo pesante a vedersi. Mediafire oggi mi sta facendo impazzire ma la demo dovrebbe essere aggiornata. Edit: Aggiornato alla v 1.2b che corregge un bug di posizionamento del balloon ;) (ecco cosa succede a non testare le cose) Edited January 12, 2011 by Sleeping Leonhart http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Guardian of Irael Posted January 11, 2011 Share Posted January 11, 2011 ma ho già sistemato la demo(probabilemente dopo che l'hai scaricata)Ecco XDSe ce la faccio più tardi posto anche per VX va (devo aggiornarlo solo allla 1.1), metto sullo stesso topic o ne apro uno nuovo nella sezione VX? :DNuovo topic, nuovo topic ^ ^ Oh bene anche un altro aggiornamento! ^ ^ Ah scordato di dire...contento che CS continui ^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
OblivionGv Posted January 15, 2011 Share Posted January 15, 2011 Ciao Oblivion, sono abbastanza vivo come puoi vedere, poi ci sentiamo che parliamo un pochino :DHo aggiornato di nuovo lo script i cambiamenti sonoCorretto un Bug relativo ai salvataggi.Rimossi automaticamente i caratteri di a capo (\n).Aggiunti altri codici: \\B, \\I, \\G, \\W e \\P.Per il box dei nomi posso vedere, non mi pare una cattiva idea però graficamente forse poi diventa troppo pesante a vedersi. Mediafire oggi mi sta facendo impazzire ma la demo dovrebbe essere aggiornata. Edit: Aggiornato alla v 1.2b che corregge un bug di posizionamento del balloon ;) (ecco cosa succede a non testare le cose)Ehi Lion,In questi tre giorni ho avuto problemi di connessione,comunque appena posso ci sentiamo, anche perchè ti devo chiedere delle cose :P(sempre a rompere le scatole io).Poi mi racconti pure dell'altro... ;) Comunque tornando allo script:Il box dei nomi è utile, magari per non appesantire la grafica del gioco(problema che vedo anch'io negli altri script) puoi solamente aggiungere una riga in più al messaggio dove nella prima c'è il nome che vuoi inserire e poi sotto il messaggio da mostrare.In pratica come nei vecchi FF(7, 8, 9) dove nello stesso Baloon veniva mostrato il nome come prima riga e dopo(a capo) il messaggio.Effettivamente penso anch'io che creando due finestre, una per il baloon e l'altra per il namebox esca la grafica abbastanza appesantita. P.S: Voglio vedere Crystal Sanctuary allo stato attuale. ;) Link to comment Share on other sites More sharing options...
steweeee Posted May 15, 2011 Share Posted May 15, 2011 Questo è uno dei migliori script che io abbia mai visto! grazie mille! :rovatfl: Ti adoro Sleeping Leonhart! i migliori script sono sempre i tuoi! Ho preso una cifra assurda di script fighissimi! *_* http://fc08.deviantart.net/fs71/i/2010/072/9/a/Heiwajima_Shizuo_by_07_GhostCrazyy.png The Game Link to comment Share on other sites More sharing options...
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