ZunnerX Caballero Real


Cantidad de envíos: 269 Miembro desde: 22/02/2010 Edad: 22 Localización: ~In the Shadows~ Sexo: 
Maker: 
 | Tema: Ventana de Estado Extendido Vie Mar 12, 2010 9:04 am | |
| Este Script permite agregar un anexo en la ventana de Estado, el cual crea a partir de un accesorio mostrar los atributos especiales que posee. ~SCREENSHOOTS~ | Spoiler: | | |  |
~INSTRUCCIONES~
Poner encima de Main. Puedes personalizarles los nombres a gusto.
~SCRIPTS~| Código: | #################################################################### # Estado Extendido v1.0
# Por: SojaBird # Web: http://www.nestcast.blogspot.com # Descripción: Estado Extendido añade el aumento de los efectos de los equipos en # la ventana de Estado.
#################################################################### # Start Setup #################################################################### module SojaBird_ES
# Appearance Setup X_Position = 32 # X position (default=32). Y_Position = 285 # Y position (default=285). Text_Width = 180 # Width of the textbox (default=180). Alignment = 0 # Alignment of the text; [0=Left, 1=Center, 2=Right] (default=0). # Text Setup Effects = "Efectos" Preemptive_Strike = "Ataque Preventivo" Increased_Critical = "Aumento daño crítico" Prevent_Criticals = "Prevenir Daño Crítico" Half_MP_Cost = "La mitad de coste de maná" Double_Experience = "Doble Experiencia" Auto_HP_Recovery = "Recobrador de HP Automático" end #################################################################### # End Setup ####################################################################
class Window_Status < Window_Base include SojaBird_ES alias old_refresh refresh def refresh old_refresh draw_extra(@actor, X_Position, Y_Position, Text_Width, Alignment) end def draw_extra(actor, x, y, width, p) @TH = 13 self.contents.font.color = system_color self.contents.draw_text(x, y, width, WLH, Effects, p) self.contents.font.color = normal_color self.contents.font.size = 12 self.contents.font.color.alpha = 128 self.contents.font.color.alpha = 255 if actor.fast_attack self.contents.draw_text(x, y + @TH * 1, width, WLH, Preemptive_Strike, p) self.contents.font.color.alpha = 128 self.contents.font.color.alpha = 255 if actor.critical_bonus self.contents.draw_text(x, y + @TH * 2, width, WLH, Increased_Critical, p) self.contents.font.color.alpha = 128 self.contents.font.color.alpha = 255 if actor.prevent_critical self.contents.draw_text(x, y + @TH * 3, width, WLH, Prevent_Criticals, p) self.contents.font.color.alpha = 128 self.contents.font.color.alpha = 255 if actor.half_mp_cost self.contents.draw_text(x, y + @TH * 4, width, WLH, Half_MP_Cost, p) self.contents.font.color.alpha = 128 self.contents.font.color.alpha = 255 if actor.double_exp_gain self.contents.draw_text(x, y + @TH * 5, width, WLH, Double_Experience, p) self.contents.font.color.alpha = 128 self.contents.font.color.alpha = 255 if actor.auto_hp_recover self.contents.draw_text(x, y + @TH * 6, width, WLH, Auto_HP_Recovery, p) end end
class Game_Actor < Game_Battler def critical_bonus for weapon in weapons.compact return true if weapon.critical_bonus end return false end end |
(^w^)b |
|
kyonides-arkanthos SuperLord Maker


Cantidad de envíos: 1443 Miembro desde: 02/02/2010 Sexo: 
Maker: 
 | Tema: Re: Ventana de Estado Extendido Vie Mar 12, 2010 12:35 pm | |
| Prefiero que algo que no está activo (y es un texto o String) no sea visible, pero ha de servir bien aún así. |
|
redlink Escudero Experimentado

Cantidad de envíos: 56 Miembro desde: 08/03/2010 Edad: 13 Localización: ????? Sexo: 
Maker: 
 | Tema: Re: Ventana de Estado Extendido Vie Mar 12, 2010 1:10 pm | |
| buen aporte  |
|