Jump to content
Rpg²S Forum

CC_ActorProfileInfo


Belxebu
 Share

Recommended Posts

CC_ActorProfileInfo

Descrizione

Questo script aggiunge uno screen del profilo personaggio per una estesa conoscenza delle informazioni dell\'eroe.

 

Autore

Claimh

 

 

Istruzioni per l\'uso

Inserire sopra main.

FAQ

 

Q: Come faccio a modificare le statistiche del mio personaggio con un evento durante il gioco:

A: Devi utilizzare un chiama script (terza pagine dei comandi eventi). devi inserire questo codice nel box:

 

 

Chara_Review::CHARA_INFO[ActorID] = "Actor Info"Chara_Review::CHARA_AGE[ActorID] = "Age"Chara_Review::CHARA_FROM[ActorID] = "Origin"Chara_Review::CHARA_H[ActorID] = "Height"Chara_Review::CHARA_W[ActorID] = "Weight"( Where ActorID = The desired actor's ID number in the database. )

 

 

Script:

 

 

 

#==============================================================================# 	 Actor Profile Information - CC_ExtendedActorInfo		 VX # ◇			 Version 1.0.0 by Claimh				  ◇# ◆		   Translation by Mr. Anonymous			   ◆#------------------------------------------------------------------------------#  This script adds a character profile screen for extended actor information.#   This screen is called from the status screen by pressing the "C" button#   (by default). This information displayed on this screen is customized in#   this script itself below (in the Customization block).#==============================================================================module Chara_Review#==============================================================================##				 ★ Customization ★				##==============================================================================#  # If you have more than 8 actors in your game, you may add additional lines  #  to each of these fields.#----------------------------------------------------------------------------#   Call Screen Input Key#----------------------------------------------------------------------------  # This allows you to change the button/key pressed to call the extended  #  actor information screen from the status screen. (Default: C)  CHENGE_KEY = Input::C  #--------------------------------------------------------------------------  #  Customize Age  #--------------------------------------------------------------------------  CHARA_AGE = {   # Age is the first field to the right of the profile image.   # ActorID => "Age"	 1 => "??",	 2 => "??",	 3 => "??",	 4 => "??",	 5 => "??",	 6 => "??",	 7 => "??",	 8 => "??"  }  #--------------------------------------------------------------------------  #  Customize Actor's Origin  #--------------------------------------------------------------------------  CHARA_FROM = {   # "From" or Origin is the second field to the right of the profile image.   # ActorID => "Place"	 1 => "??",	 2 => "??",	 3 => "??",	 4 => "??",	 5 => "??",	 6 => "??",	 7 => "??",	 8 => "??"  }  #--------------------------------------------------------------------------  #  Customize Height  #--------------------------------------------------------------------------  CHARA_H = {   # Height is the third field to the right of the profile image.   # ActorID => "Height"	 1 => "??",	 2 => "??",	 3 => "??",	 4 => "??",	 5 => "??",	 6 => "??",	 7 => "??",	 8 => "??"  }  #--------------------------------------------------------------------------  #  Customize Weight  #--------------------------------------------------------------------------  CHARA_W = {   # Weight is the fourth field to the right of the profile image.   # ActorID => "Weight"	 1 => "??",	 2 => "??",	 3 => "??",	 4 => "??",	 5 => "??",	 6 => "??",	 7 => "??",	 8 => "??"  }  #--------------------------------------------------------------------------  #  Customize Profile Information  #--------------------------------------------------------------------------  CHARA_INFO = {	# Profile Information is displayed beneath the actor's graphic file.	# ActorID => "Information Text"	1 => "???",	2 => "???",	3 => "???",	4 => "???",	5 => "???",	6 => "???",	7 => "???",	8 => "???"  }  #--------------------------------------------------------------------------  #  Customize Face/Profile Image  #--------------------------------------------------------------------------  # Image Type Toggle  #  This toggle allows to use either the default Face graphic that is set up  #   in the Actor tab in the database, or a custom image of your choosing.  #  true = Custom images are used.  #  false = The actor's face graphic is used.  BSTUP = true  # Custom Profile Graphics ("Graphics/Face" directory)(If BSTUP = true)  BSTUP_FILE = {	# ActorID => "Profile Image" (Without image format extension)	#  You may also add more images for actors after the fourth line, if needed.	1 => "Actor1-1",	2 => "Actor1-4",	3 => "Actor2-3",	4 => "Actor2-6"  } #----------------------------------------------------------------------------#   END Customization#----------------------------------------------------------------------------end #==============================================================================#  Window_Charactor#------------------------------------------------------------------------------#  Define Window#==============================================================================class Window_Charactor < Window_Base  #--------------------------------------------------------------------------  #  Initialize Profile Window  #	 actor : actor  #--------------------------------------------------------------------------  def initialize(actor)	super(0, 0, 544, 416)	self.contents = Bitmap.new(width - 32, height - 32)	refresh(actor)  end  #--------------------------------------------------------------------------  #  Determine BSTUP Type  #--------------------------------------------------------------------------  def refresh(actor)	self.contents.clear	return if actor.nil?	if Chara_Review::BSTUP	  refresh_bstup(actor)  # If BSTUP = true	else	  refresh_face(actor)   # If BSTUP = false	end  end  #--------------------------------------------------------------------------  #  Draw Parameters and Profile Image (BSTUP)  #--------------------------------------------------------------------------  def refresh_bstup(actor)	draw_face_picture(Chara_Review::BSTUP_FILE[actor.id], 0, 0)	self.contents.font.color = system_color	self.contents.draw_text(280, 30, 80, WLH, "Name:")	self.contents.draw_text(280, 60, 80, WLH, "Age:")	self.contents.draw_text(280, 90, 80, WLH, "From:")	self.contents.draw_text(280, 120, 80, WLH, "Height:")	self.contents.draw_text(280, 150, 80, WLH, "Weight:")	self.contents.font.color = normal_color	draw_actor_name(actor, 380,  30)	self.contents.draw_text(380, 60, 80, WLH, Chara_Review::CHARA_AGE[actor.id])	self.contents.draw_text(380, 90, 180, WLH, Chara_Review::CHARA_FROM[actor.id])	self.contents.draw_text(380, 120 , 200, WLH, Chara_Review::CHARA_H[actor.id])	self.contents.draw_text(380, 150, 250, WLH, Chara_Review::CHARA_W[actor.id])	draw_enter_text(20, 300, 500, WLH, Chara_Review::CHARA_INFO[actor.id])  end  #--------------------------------------------------------------------------  #  Draw Parameters and Profile Image (FACE)  #--------------------------------------------------------------------------  def refresh_face(actor)	draw_actor_face(actor, 8, 32)	self.contents.font.color = system_color	self.contents.draw_text(200, 30, 80, WLH, "Name:")	self.contents.draw_text(200, 60, 80, WLH, "Age:")	self.contents.draw_text(200, 90, 80, WLH, "From:")	self.contents.draw_text(200, 120, 80, WLH, "Height:")	self.contents.draw_text(200, 150, 80, WLH, "Weight:")	self.contents.font.color = normal_color	draw_actor_name(actor, 300,  30)	self.contents.draw_text(300, 60, 80, WLH, Chara_Review::CHARA_AGE[actor.id])	self.contents.draw_text(300, 90, 180, WLH, Chara_Review::CHARA_FROM[actor.id])	self.contents.draw_text(300, 120 , 200, WLH, Chara_Review::CHARA_H[actor.id])	self.contents.draw_text(300, 150, 250, WLH, Chara_Review::CHARA_W[actor.id])	draw_enter_text(20, 200, 500, WLH, Chara_Review::CHARA_INFO[actor.id])  endend class Window_Base < Window  #--------------------------------------------------------------------------  #  Draw Entered Text  #--------------------------------------------------------------------------  def draw_enter_text(x, y, width, height, text)	info_box = text.split(/n/)	for i in 0...info_box.size	  self.contents.draw_text( x, y+i*WLH, width, WLH, info_box[i])	  break if (y+i*WLH) > (self.height-WLH)	end  end  #--------------------------------------------------------------------------  #  Draw Face Graphic(Graphics/Face)  #--------------------------------------------------------------------------  def draw_face_picture(file_name, x, y)	bitmap = Cache.face(file_name)	cw = bitmap.width	ch = bitmap.height	src_rect = Rect.new(0, 0, cw, ch)	self.contents.blt(x, y, bitmap, src_rect)  endend  #==============================================================================#  Scene_Charactor#------------------------------------------------------------------------------#  Define Methods#==============================================================================class Scene_Charactor < Scene_Base  #--------------------------------------------------------------------------  #  Initialize Actor  #	 actor_index : Actor ID  #--------------------------------------------------------------------------  def initialize(actor_index = 0)	@actor_index = actor_index  end  #--------------------------------------------------------------------------  #  Create Menu Background  #--------------------------------------------------------------------------  def start	super	create_menu_background	@actor = $game_party.members[@actor_index]	@status_window = Window_Charactor.new(@actor)  end  #--------------------------------------------------------------------------  #  Dispose Status Window  #--------------------------------------------------------------------------  def terminate	super	dispose_menu_background	@status_window.dispose  end  #--------------------------------------------------------------------------  #  Return Scene  #--------------------------------------------------------------------------  def return_scene	$scene = Scene_Status.new(@actor_index)  end  #--------------------------------------------------------------------------  #  Next Actor  #--------------------------------------------------------------------------  def next_actor	@actor_index += 1	@actor_index %= $game_party.members.size	$scene = Scene_Charactor.new(@actor_index)  end  #--------------------------------------------------------------------------  #  Previous Actor  #--------------------------------------------------------------------------  def prev_actor	@actor_index += $game_party.members.size - 1	@actor_index %= $game_party.members.size	$scene = Scene_Charactor.new(@actor_index)  end  #--------------------------------------------------------------------------  #  Actor Profile Screne Inputs  #--------------------------------------------------------------------------  def update	update_menu_background	@status_window.update	if Input.trigger?(Input::B)	  Sound.play_cancel	  return_scene	elsif Input.trigger?(Input::R)	  Sound.play_cursor	  next_actor	elsif Input.trigger?(Input::L)	  Sound.play_cursor	  prev_actor	end	super  endend  #==============================================================================#  Scene_Status#==============================================================================class Scene_Status  #--------------------------------------------------------------------------  #  Update Actor  #--------------------------------------------------------------------------  alias update_chara update  def update	if Input.trigger?(Chara_Review::CHENGE_KEY)	  Sound.play_decision	  $scene = Scene_Charactor.new(@actor_index)	end	update_chara  endend #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_#_/  The original untranslated version of this script can be found here:# [url="http://www4.plala.or.jp/findias/codecrush/...u_char_top.html"]http://www4.plala.or.jp/findias/codecrush/...u_char_top.html[/url]#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_

 

 

Edited by Guardian of Irael
Link to comment
Share on other sites

  • 3 years later...

Scusate se intervengo, volevo precisare che nel codice sono presenti vari slash ( \ ), come ad esempio:

CHARA_AGE = { 
# Age is the first field to the right of the profile image. 
# ActorID => \"Age\" 
1 => \"??\", 
2 => \"??\", 
3 => \"??\",

ecc...

 

 

Quelli vicino ai punti interrogativi dove inserire i dati dei PG vanno rimossi, altrimenti il codice non funziona. O almeno a me ha dato questo problema. Sono presenti in tutti i campi (età, peso, altezza, ecc.) e per tutti gli eroi (1, 2, 3, 4, ecc..) quindi devono essere tutti rimossi.

Link to comment
Share on other sites

Sembra che l'autore avesse un problema con lo \ in generale dopo i " o ' XDXD

Grazie per la segnalazione, modificato!

^ ^

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

  • 2 weeks later...

Ho provato lo script ma mi da un problema! Quando in Information Text inserisco una descrizione, ogni volta che metto una parola con la n me la cancella e mi va a capo, esempio:

 

Ci sono tanti cani

 

Viene visualizzato:

 

Ci so

o ta

ti ca

i

 

Qualcuno sa risolvere? :(

Link to comment
Share on other sites

Argh probabilmente ho cancellato io uno \ che invece ci voleva e segalava l'a capo o qualcosa del genere, qualcuno può controllare, provo a darla una io di controllatina, ma non sono troppo esperto D:

 

^ ^

 

EDIT: intanto nel call_script deve esserci alla riga 2

Chara_Review::CHARA_AGE[ActorID] = "Age"

senza il \ corretto al primo post! ^ ^ Forse forse la linea 194

info_box = text.split( /n/)

?? D: EDIT: ok così dovrebbe andare al posto di

info_box = text.split( /n/)

metti

info_box = text.split( /n/)

. Corretto primo post! ^ ^

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

  • 7 months later...

io ho inserito il codice:

Chara_Review::CHARA_INFO[ActorID] = "Actor 
Info"
Chara_Review::CHARA_AGE[ActorID] = "Age"
Chara_Review::CHARA_FROM[ActorID] = "Origin"
Chara_Review::CHARA_H[ActorID] = "Height"
Chara_Review::CHARA_W[ActorID] = "Weight"
( Where ActorID = The desired actor's ID 
number in the database. )

 

in un call script ma mi succedono (o meglio...non succedono 2 cose):

1) premendo C non succede nulla.

2) quando premo il pulsante d'azione sull'evento creato mi da Syntax error... come devo fare?

Link to comment
Share on other sites

Per prima cosa, assicurati di aver inserito lo script sotto Materials e sopra Main.

I parametri iniziali (Età, Provenienza, Altezza, Peso, Info Varie) vanno configurati all'interno dello script, mentre il codice per call script non funziona di certo se lo imposti così.

Chara_Review::CHARA_INFO[ActorID] = "Inserisci qui le Info Varie"
Chara_Review::CHARA_AGE[ActorID] = "Inserisci qui l'Età"
Chara_Review::CHARA_FROM[ActorID] = "Inserisci qui la Provenienza"
Chara_Review::CHARA_H[ActorID] = "Inserisci qui l'Altezza"
Chara_Review::CHARA_W[ActorID] = "Inserisci qui il Peso"

 

Dove:

- ActorID è l'ID del personaggio nel database. Naturalmente lo devi cambiare con l'ID del tuo Personaggio

- "Inserisci qui..." è l'informazione che viene modificata.

 

Infine, il tasto "C" nel VX equivale ad Invio, Z, ecc...

 

<SeraphAndrew>: identificati

<SeraphAndrew>: o ti alito in faccia

Lista degli attuali zii:

SeraphAndrew

Macha

Shuraen

ZioSam

Aretè

<JillChelsea>: Lusianl è LOL

<SeraphAndrew>: LoLusianlol

<SeraphAndrew>: E HO UN NASO CHE TI IMPALO

<SeraphAndrew>: VA BENE?

<SeraphAndrew>: è_é

Shuraen abbraccia la sua nipotina

SeraphAndrew abbraccia shu che abbraccia la nipotina

<SeraphAndrew>: siamo una fottuta matrioska!

<Annoy>: JILLA

<Annoy>: Ma a te non piacevano i gatti?

<Annoy>: D:

<BlackPanther>: Si =3

<Annoy>: Hai fatto LEVEL UP e sei passata alle pantere?

<BlackPanther>: LOL

 

Link to comment
Share on other sites

Ehm lo script va configurato seguendo le varie opzioni disponibili ^ ^"

Partiamo col dire che non devi semplicemente copiare quel pezzo in un evento, devi mettere al posto di actorID l'ID dell'actor come dice la frase tra parentesi, ad esempio se è il primo pg nel database al posto di actorID metti 1 e logicamente la linea

( Where ActorID = The desired actor's ID
number in the database. )

va eliminata!

^ ^

 

Poi per ogni pg ci sono delle configurazioni da fare all'interno dello script grande leggi le istruzioni in inglese vedrai nello script dei numeri corrispondenti ai pg nel database con =>, modifica lì seguendo le istruzioni (scritte in verde).

^ ^

 

Il tasto da premere è Z ^ ^

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

  • 3 months later...

Cioè va a capo troppo presto, prima del bordo della finestra delle info o vuoi che la finestra venga ingrandita? Non so se ho fatto qualche casino quando l'ho ritoccato tempo fa, ma sembrava andare...

def draw_enter_text(x, y, width, height, text)

info_box = text.split(/n/)

for i in 0...info_box.size

self.contents.draw_text( x, y+i*WLH, width, WLH, info_box[i])

break if (y+i*WLH) > (self.height-WLH)

end

end

^ ^

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

Stavamo discutendo in privé dello script che in pratica riesce a distruggere pure la skin del forum ed ora che noto anche se il problema della skin è stato risolto la parte dove inserire la risposta, cioè questa nella quale scrivo, rimane con problema di dimensioni ° °

Holy dovrebbe darci un'occhiata epr sistemare almeno lo script, poi vediamo! ;____ ;

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

Guardian

def draw_enter_text(x, y, width, height, text)

info_box = text.split(/n/)

for i in 0...info_box.size

self.contents.draw_text( x, y+i*WLH, width, WLH, info_box[i])

break if (y+i*WLH) > (self.height-WLH)

end

 

end

e se fosse aggiunto anche break if (x+i*WLH) etc cosa succederebbe?

Link to comment
Share on other sites

Mmmh non saprei, purtroppo escluso qualche piccolo edit non mi intendo di script! D: Comunque fai qualche prova in un progetto nuovo e prova a sostituire "info_box = text.split(/n/)" con "info_box = text.split(/\n/)" o una cosa del genere tipo \/n/ o /\n\ o senza quelle XD

^ ^

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

Guest clyde

Mmmh non saprei, purtroppo escluso qualche piccolo edit non mi intendo di script! D: Comunque fai qualche prova in un progetto nuovo e prova a sostituire "info_box = text.split(/n/)" con "info_box = text.split(/\n/)" o una cosa del genere tipo \/n/ o /\n\ o senza quelle XD

^ ^

info_box = text.split(/n/)

Spezza il testo ovunque ci sia una lettera "n"!

 

info_box = text.split(/\n/)

Spezza il testo ovunque ci sia il carattere speciale Line Feed.

 

EDIT:

Lo script postato è sbagliato! Clyde suggerisce di sostituire lo script al primo post con l'originale:

 

 

#===============================================================
# 		 Actor Profile Information - CC_ExtendedActorInfo		     VX 
# ◇					 Version 1.0.0 by Claimh							  ◇
# ◆				   Translation by Mr. Anonymous						   ◆
#------------------------------------------------------------------------------
#  This script adds a character profile screen for extended actor information.
#   This screen is called from the status screen by pressing the "C" button
#   (by default). This information displayed on this screen is customized in
#   this script itself below (in the Customization block).
#==============================================================================
module Chara_Review
#==============================================================================#
#							 ★ Customization ★							    #
#==============================================================================#
 # If you have more than 8 actors in your game, you may add additional lines
 #  to each of these fields.
#----------------------------------------------------------------------------
#   Call Screen Input Key
#----------------------------------------------------------------------------
 # This allows you to change the button/key pressed to call the extended
 #  actor information screen from the status screen. (Default: C)
 CHENGE_KEY = Input::C
 #--------------------------------------------------------------------------
 #  Customize Age
 #--------------------------------------------------------------------------
 CHARA_AGE = {
  # Age is the first field to the right of the profile image.
  # ActorID => "Age"
 1 => "15",
 2 => "14",
 3 => "14",
 4 => "15"
 }
 #--------------------------------------------------------------------------
 #  Customize Actor's Origin
 #--------------------------------------------------------------------------
 CHARA_FROM = {
  # "From" or Origin is the second field to the right of the profile image.
  # ActorID => "Place"
 1 => "Kouin",
 2 => "Tsuin",
 3 => "Tsuin",
 4 => "Kouin"
 }
 #--------------------------------------------------------------------------
 #  Customize Height
 #--------------------------------------------------------------------------
 CHARA_H = {
  # Height is the third field to the right of the profile image.
  # ActorID => "Height"
 1 => "5 Feet 8 Inches",
 2 => "4 Feet 9 Inches",
 3 => "5 Feet 1 Inch",
 4 => "5 Feet 4 Inches"
 }
 #--------------------------------------------------------------------------
 #  Customize Weight
 #--------------------------------------------------------------------------
 CHARA_W = {
  # Weight is the fourth field to the right of the profile image.
  # ActorID => "Weight"
 1 => "125 Pounds",
 2 => "87 Pounds",
 3 => "93 Pounds",
 4 => "96 Pounds"
 }
 #--------------------------------------------------------------------------
 #  Customize Profile Information
 #--------------------------------------------------------------------------
 CHARA_INFO = {
   # Profile Information is displayed beneath the actor's graphic file.
   # ActorID => "Information Text"
   1 => "Ryoku, is a brave strong warrior who always needs to save Kione. He is
   a man with great holy powers. In time portals he gets his Jikoku Sword with slots
   for the Jikoku Crystals to fit into. All the girls love Ryoku, for no real reason.",
   2 => "No one knows much about him, but he knows alot about them. Because
   of his weight and size he is able to move swiftly, but is also deadly with his
   hands. He seems to have a connection with Munaca, only talking to and helping her.",
   3 => "Munaca, is a some what shy girl with wind powers. She seems to know
   the mystery guy, she is confused about him and wants to know what goes on in
   his head. Her wind powers also get stronger when the people are in danger.",
   4 => "Kione, is a girl with the ability to manipulate water, she also loves
   the mystery guy who doesn`t even care about her. She is able to heal people,
   but isn`t very strong. She always near the mystery guy... Why does she bother."
 }
 #--------------------------------------------------------------------------
 #  Customize Face/Profile Image
 #--------------------------------------------------------------------------
 # Image Type Toggle
 #  This toggle allows to use either the default Face graphic that is set up
 #   in the Actor tab in the database, or a custom image of your choosing.
 #  true = Custom images are used.
 #  false = The actor's face graphic is used.
 BSTUP = true
 # Custom Profile Graphics ("Graphics/Face" directory)(If BSTUP = true)
 BSTUP_FILE = {
   # ActorID => "Profile Image" (Without image format extension)
   #  You may also add more images for actors after the fourth line, if needed.
   1 => "actor1",
   2 => "actor1",
   3 => "actor1",
   4 => "actor1"
 }
#----------------------------------------------------------------------------
#   END Customization
#----------------------------------------------------------------------------
end
#==============================================================================
#  Window_Charactor
#------------------------------------------------------------------------------
#  Define Window
#==============================================================================
class Window_Charactor < Window_Base
 #--------------------------------------------------------------------------
 #  Initialize Profile Window
 #	 actor : actor
 #--------------------------------------------------------------------------
 def initialize(actor)
   super(0, 0, 544, 416)
   self.contents = Bitmap.new(width - 32, height - 32)
   refresh(actor)
 end
 #--------------------------------------------------------------------------
 #  Determine BSTUP Type
 #--------------------------------------------------------------------------
 def refresh(actor)
   self.contents.clear
   return if actor.nil?
   if Chara_Review::BSTUP
  refresh_bstup(actor)  # If BSTUP = true
   else
  refresh_face(actor)   # If BSTUP = false
   end
 end
 #--------------------------------------------------------------------------
 #  Draw Parameters and Profile Image (BSTUP)
 #--------------------------------------------------------------------------
 def refresh_bstup(actor)
   draw_face_picture(Chara_Review::BSTUP_FILE[actor.id], 0, 0)
   self.contents.font.color = system_color
   self.contents.draw_text(280, 30, 80, WLH, "Name:")
   self.contents.draw_text(280, 60, 80, WLH, "Age:")
   self.contents.draw_text(280, 90, 80, WLH, "From:")
   self.contents.draw_text(280, 120, 80, WLH, "Height:")
   self.contents.draw_text(280, 150, 80, WLH, "Weight:")
   self.contents.font.color = normal_color
   draw_actor_name(actor, 380,  30)
   self.contents.draw_text(380, 60, 80, WLH, Chara_Review::CHARA_AGE[actor.id])
   self.contents.draw_text(380, 90, 180, WLH, Chara_Review::CHARA_FROM[actor.id])
   self.contents.draw_text(380, 120 , 200, WLH, Chara_Review::CHARA_H[actor.id])
   self.contents.draw_text(380, 150, 250, WLH, Chara_Review::CHARA_W[actor.id])
   draw_enter_text(20, 300, 500, WLH, Chara_Review::CHARA_INFO[actor.id])
 end
 #--------------------------------------------------------------------------
 #  Draw Parameters and Profile Image (FACE)
 #--------------------------------------------------------------------------
 def refresh_face(actor)
   draw_actor_face(actor, 8, 32)
   self.contents.font.color = system_color
   self.contents.draw_text(200, 30, 80, WLH, "Name:")
   self.contents.draw_text(200, 60, 80, WLH, "Age:")
   self.contents.draw_text(200, 90, 80, WLH, "From:")
   self.contents.draw_text(200, 120, 80, WLH, "Height:")
   self.contents.draw_text(200, 150, 80, WLH, "Weight:")
   self.contents.font.color = normal_color
   draw_actor_name(actor, 300,  30)
   self.contents.draw_text(300, 60, 80, WLH, Chara_Review::CHARA_AGE[actor.id])
   self.contents.draw_text(300, 90, 180, WLH, Chara_Review::CHARA_FROM[actor.id])
   self.contents.draw_text(300, 120 , 200, WLH, Chara_Review::CHARA_H[actor.id])
   self.contents.draw_text(300, 150, 250, WLH, Chara_Review::CHARA_W[actor.id])
   draw_enter_text(20, 200, 500, WLH, Chara_Review::CHARA_INFO[actor.id])
 end
end
class Window_Base < Window
 #--------------------------------------------------------------------------
 #  Draw Entered Text
 #--------------------------------------------------------------------------
 def draw_enter_text(x, y, width, height, text)
   info_box = text.split(/\n/)
   for i in 0...info_box.size
  self.contents.draw_text( x, y+i*WLH, width, WLH, info_box[i])
  break if (y+i*WLH) > (self.height-WLH)
   end
 end
 #--------------------------------------------------------------------------
 #  Draw Face Graphic(Graphics/Face)
 #--------------------------------------------------------------------------
 def draw_face_picture(file_name, x, y)
   bitmap = Cache.face(file_name)
   cw = bitmap.width
   ch = bitmap.height
   src_rect = Rect.new(0, 0, cw, ch)
   self.contents.blt(x, y, bitmap, src_rect)
 end
end

#==============================================================================
#  Scene_Charactor
#------------------------------------------------------------------------------
#  Define Methods
#==============================================================================
class Scene_Charactor < Scene_Base
 #--------------------------------------------------------------------------
 #  Initialize Actor
 #	 actor_index : Actor ID
 #--------------------------------------------------------------------------
 def initialize(actor_index = 0)
   @actor_index = actor_index
 end
 #--------------------------------------------------------------------------
 #  Create Menu Background
 #--------------------------------------------------------------------------
 def start
   super
   create_menu_background
   @actor = $game_party.members[@actor_index]
   @status_window = Window_Charactor.new(@actor)
 end
 #--------------------------------------------------------------------------
 #  Dispose Status Window
 #--------------------------------------------------------------------------
 def terminate
   super
   dispose_menu_background
   @status_window.dispose
 end
 #--------------------------------------------------------------------------
 #  Return Scene
 #--------------------------------------------------------------------------
 def return_scene
   $scene = Scene_Status.new(@actor_index)
 end
 #--------------------------------------------------------------------------
 #  Next Actor
 #--------------------------------------------------------------------------
 def next_actor
   @actor_index += 1
   @actor_index %= $game_party.members.size
   $scene = Scene_Charactor.new(@actor_index)
 end
 #--------------------------------------------------------------------------
 #  Previous Actor
 #--------------------------------------------------------------------------
 def prev_actor
   @actor_index += $game_party.members.size - 1
   @actor_index %= $game_party.members.size
   $scene = Scene_Charactor.new(@actor_index)
 end
 #--------------------------------------------------------------------------
 #  Actor Profile Screne Inputs
 #--------------------------------------------------------------------------
 def update
   update_menu_background
   @status_window.update
   if Input.trigger?(Input::B)
  Sound.play_cancel
  return_scene
   elsif Input.trigger?(Input::R)
  Sound.play_cursor
  next_actor
   elsif Input.trigger?(Input::L)
  Sound.play_cursor
  prev_actor
   end
   super
 end
end

#==============================================================================
#  Scene_Status
#==============================================================================
class Scene_Status
 #--------------------------------------------------------------------------
 #  Update Actor
 #--------------------------------------------------------------------------
 alias update_chara update
 def update
   if Input.trigger?(Chara_Review::CHENGE_KEY)
  Sound.play_decision
  $scene = Scene_Charactor.new(@actor_index)
   end
   update_chara
 end
end
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
#_/  The original untranslated version of this script can be found here:
#http://www4.plala.or.jp/findias/codecrush/material/rgss2/menu/1-menu_chara/menu_char_top.htmll
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_

 

 

Edited by clyde
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...