CaistsaRpg
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Faces en Batalla para el VX[João Neto]

3 participantes

Ir abajo

Faces en Batalla para el VX[João Neto] Empty Faces en Batalla para el VX[João Neto]

Mensaje  Hergonomi Dom Feb 24, 2008 12:03 am

Como el sistema de batalla del Rpg Maker VX Es horroroso y aqui no hay nah pos pongo este ale tengan.Encima de main ,pone faces en la batalla.

Código:
=begin
################################################################################


Script New Visual Battle - Por João Neto - www.jogosrpg.com.br

Este Script hace una pequeña modificación en la batalla, mostrando
las faces de los personajes. Todas las llamadas al método
draw_actor_face ahora tienen opacidad, pudiendo añadir
este parámetro en otros lugares de Script en general.

Para usar, simplemente pegarlo sobre Main.
################################################################################


=end
class Window_Base < Window
def draw_face(face_name, face_index, x, y, size = 96, opacity = 255)
bitmap = Cache.face(face_name)
rect = Rect.new(0, 0, 0, 0)
rect.x = face_index % 4 * 96 + (96 - size) / 2
rect.y = face_index / 4 * 96 + (96 - size) / 2
rect.width = size
rect.height = size
self.contents.blt(x, y, bitmap, rect,opacity)
bitmap.dispose
end
def draw_actor_face(actor, x, y, size = 96, opacity = 255)
draw_face(actor.face_name, actor.face_index, x, y, size, opacity)
end
end

class Window_BattleStatus < Window_Selectable

def initialize
super(0, 0, 416, 128)
@column_max = 4
@spacing = 0
refresh
self.active = false
end
def refresh
self.contents.clear
@item_max = $game_party.members.size
for i in 0...@item_max
draw_faces(i)
end
for i in 0...@item_max
draw_item(i)
end
end
def draw_faces(index)
actor = $game_party.members[index]
draw_actor_face(actor, actor.index * 96 + 2, 0, 96, 100)
end
def draw_item(index)
self.contents.font.color = normal_color
actor = $game_party.members[index]
draw_actor_name(actor, index * 96 + 2, 0)
draw_actor_state(actor, index * 96 + 2, 18, 48)
draw_actor_hp(actor, index * 96 + 2, 56, 86)
draw_actor_mp(actor, index * 96 + 2, 74, 86)
end
end

Lo hizo João Neto cat alien
Hergonomi
Hergonomi
Guerrero
Guerrero

Cantidad de envíos : 20
Edad : 32
Fecha de inscripción : 22/02/2008

Volver arriba Ir abajo

Faces en Batalla para el VX[João Neto] Empty Re: Faces en Batalla para el VX[João Neto]

Mensaje  Caistsa Mar Mar 04, 2008 6:06 pm

Jo hice algo raro en el panel del admin y no se que paso que no veia este post como nuevo xDD Y ya lleva un timpo sorry por no responder,buenmo me parece un script muy chulo y que me gusto mucho si es verdad el sistema de vatalla es muy malo :p pero como dige en el otro post todo se puede mejorar con scripts,bueno este en especila me gusta los he visto mejores pero esta bien gracias por postearlo Cool
Caistsa
Caistsa
Administrador
Administrador

Cantidad de envíos : 187
Fecha de inscripción : 21/02/2008

https://caistsarpg.superforo.net

Volver arriba Ir abajo

Faces en Batalla para el VX[João Neto] Empty Re: Faces en Batalla para el VX[João Neto]

Mensaje  PepDracko Dom Mar 30, 2008 9:38 pm

Holas!!

Esta bueno el script, lo usaré en algun proyecto.

PD desaparece.
avatar
PepDracko
Hijo De Artemisa
Hijo De Artemisa

Cantidad de envíos : 66
Edad : 28
Localización : In your room, above your sister
Fecha de inscripción : 10/03/2008

Volver arriba Ir abajo

Faces en Batalla para el VX[João Neto] Empty Re: Faces en Batalla para el VX[João Neto]

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.