Jump to content
Rpg²S Forum

Event's Balloon VX


Sleeping Leonhart
 Share

Recommended Posts

Event's Balloon

Descrizione

Topic palesemente copiato dalla versione XP
:sisi:
.

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 Leonhart

 

Allegati

Skin del balloon da inserire in System

http://img843.imageshack.us/img843/6973/balloonz.png

Template per creare un skin

http://img227.imageshack.us/img227/5739/balloontemplate.png

Piccolo screen esplicativo

 

http://img268.imageshack.us/img268/2640/ghjkhjkl.png

 

Potete scaricare una piccola demo di esempio da
(v 1.3).

Ogni evento è commentato quindi se avete dei dubbi guardate al suo interno,

 

Istruzioni per l'uso

Create la skin per il balloon ed inseritela nella cartella System 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 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.

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 Noti

N/A

 

Altri Dettagli

E' uno script semplice (sono più i commenti che le righe di codice) che non dovrebbe creare problemi ma

se 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 by Sleeping Leonhart
Link to comment
Share on other sites

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 situazione
Project 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

Sono lieto che tu sia lieto :sisi:

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.

Link to comment
Share on other sites

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 :sisi:

^ ^

(\_/)
(^ ^) <----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) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"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:3
Ricorda...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.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: 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 interne
Levaitan

Spada a due mani elsa lunga

Guanti 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)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Aggiornato di nuovo, come accennato le nuove aggiunte sono

  • Aggiunti 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 Messaggio


  • Nome 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 ;)

Link to comment
Share on other sites

Ah magnifico :D

Anche 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) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"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:3
Ricorda...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.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: 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 interne
Levaitan

Spada a due mani elsa lunga

Guanti 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)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...