Sleeping Leonhart Posted January 12, 2011 Share Posted January 12, 2011 (edited) Event's BalloonDescrizioneTopic palesemente copiato dalla versione XP .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. AutoreThe Sleeping Leonhart AllegatiSkin del balloon da inserire in Systemhttp://img843.imageshack.us/img843/6973/balloonz.pngTemplate per creare un skinhttp://img227.imageshack.us/img227/5739/balloontemplate.pngPiccolo screen esplicativo http://img268.imageshack.us/img268/2640/ghjkhjkl.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 System chiamandola Balloon.Per chiamare un balloon si usa il comandoset_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 comandodelete_balloonNon 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[iNDICEICONA] 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[INDICEICONA] 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 System #========================================================================= Balloon_Skin = "MBalloon"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 #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 - 16 - @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 endend #==============================================================================# ** 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) #Inizializza la finestra super(0, 0, 33, 33) #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 @bmp = Bitmap.new(640, 480) @bmp.font.name = Events_Balloon::Font_Name @bmp.font.size = Events_Balloon::Font_Size @hp = 0 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 self.x = x - w / 2 + 16 self.y = y - h self.width = w self.height = h + @hp self.contents.dispose 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 = Cache.system(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[([0-9]+)]/) {} != 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.members[$1.to_i] != nil ? $game_party.members[$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[([0-9]+)]/) { "\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!(/[([0-9]+)]/, "") bitmap = Cache.system("Iconset") x += 8 rect = Rect.new($1.to_i % 16 * 24, $1.to_i / 16 * 24, 24, 24) @bmp.blt(x, y + @hp, bitmap, rect) 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 endend #==============================================================================# ** Game_Interpreter#------------------------------------------------------------------------------# Un interprete per eseguire i comandi degli eventi. Questa classe è usata# all'interno di Game_Map, Game_Troop, e Game_Event.#==============================================================================class Game_Interpreter #-------------------------------------------------------------------------- # * Aliasing dei metodi #-------------------------------------------------------------------------- alias tslvntsblln_gmntrptr_cmmnd101 command_101 #-------------------------------------------------------------------------- # * Mostra Messaggio #-------------------------------------------------------------------------- def command_101 #Se il messaggio include M if @list[@index + 1].parameters[0].upcase.include?("M") #Inizializzazzione variabili ar = [] @index += 1 type = 0 ev_id = @event_id #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_gmntrptr_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] endend #==============================================================================# ** Scene_Map#------------------------------------------------------------------------------# Questa classe si occupa della mappa mostrata a schermo.#==============================================================================class Scene_Map #-------------------------------------------------------------------------- # * Aliasing dei metodi #-------------------------------------------------------------------------- alias tslvntblln_scnmp_trnsfrplr update_transfer_player #-------------------------------------------------------------------------- # * Trasporta il player in una nuova mappa #-------------------------------------------------------------------------- def update_transfer_player $game_player.delete_balloon #Richiama il metodo originale tslvntblln_scnmp_trnsfrplr endend Bugs e Conflitti NotiN/A Altri 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 January 13, 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...
Morshudiego Posted January 12, 2011 Share Posted January 12, 2011 Mi piace molto questo script, sono lieto che tu ne abbia postato anche una versione per vx ^^ Domanda:i colori usati nel comando cambia colore sono quelli assegnati per la normale Window? Succodipera: Il blog di Morshudiego su RPG Maker (Leggetelo, lì ci sono più aggiornamenti che sulla firma!) <AGGIORNAMENTI> (Ultima modifica: Oct 30 2014)Myth of First Star - Facendo il punto della situazioneProject Sudoku - Il multitasking non è il mio forte. XD (Spero comunque di risolvere il bug per rilasciare la 0.3 :P)Tutorial Menu Eventi - Uscita parte 2 (però è malformattata, non so se riuscirò ad editare tutto in un giorno. Abbiate pasiensa :P)<PROGETTI>Myth of First Star - Project Sudoku (*trollface*)<SCRIPTS>Zelda Map Scrolling - Switch Post Caricamento - Messaggi Istantanei - Picture Manager - Minimalist Menu<TUTORIAL>Uso corretto acqua RTP - Creare un menu ad eventi Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 12, 2011 Author Share Posted January 12, 2011 Sono lieto che tu sia lieto Per quanto riguardo la domanda... Si precisamente, per VX i colori della Windowskin e nell'XP quelli definiti ìn Window_Base anche se volendo posso fare in modo di fare usare i codici dei colori esadecimali (quelli che si usano nel web, roba tipo #AFAFAF). Stavo pensando di far inserire i messaggi dei balloon grazie ad un normale Mostra Messaggio, magari preceduto da uno \B per fargli capire che è indirizzato al balloon e non alla finestra dei messaggi normali. Ovviamente poi servirebbe comunque un delete_balloon oppure bisognerebbe impostarlo su autochiusura :P Ovviamente lascierei anche il metodo classico che può essere utile in diversi casi. 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 12, 2011 Share Posted January 12, 2011 Stavo pensando di far inserire i messaggi dei balloon grazie ad un normale Mostra Messaggio, magari preceduto da uno \B per fargli capire che è indirizzato al balloon e non alla finestra dei messaggi normali. Ovviamente poi servirebbe comunque un delete_balloon oppure bisognerebbe impostarlo su autochiusura :P Ovviamente lascierei anche il metodo classico che può essere utile in diversi casi.Sarebbe comodo ^ ^ (\_/)(^ ^) <----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 13, 2011 Author Share Posted January 13, 2011 Aggiornato di nuovo, come accennato le nuove aggiunte sonoAggiunti i codici \M, \T, \E, \O e \Icon\M usato all'interno di un Mostra Messaggio fa apparire un balloon (invece del messaggio)\T imposta il tipo di fumetto (o meglio la codina che lo collega al personaggio)\E imposta l'evento sopra cui appare il balloon, se omesso va sopra l'evento che richiama il comando e con 0 va sopra l'eroe\O cambia l'opacità del balloon\Icon disegna un icona.\M \T e \E si usano solo da Mostra MessaggioNome della skin impostabile a piacere (in VX il Balloon è già usato :P).Il testo è colorabile attraverso i codici esadecimali, quindi usando \C si può inserire al suo interno un codice esadecimale come quelli usati per l'html (tipo #00AAFF).Spostata la gestione dei balloon su Sprite_Character (più logico oltre a risolvere alcuni problemi) Anche la versione XP è aggionata ;) 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 13, 2011 Share Posted January 13, 2011 Ah magnifico :DAnche la versione XP è aggionata ;)Vado poi lì a vedere :D^ ^ (\_/)(^ ^) <----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...
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