Últimos temas
» [Publicidad] El Temido
por Turbiosoft.acho Dom Jul 14, 2019 12:45 pm

» He de partir.... Por ahora
por fran0090 Dom Jul 14, 2019 5:50 am

» [RPG Maker VX ACE] Ayuda con un DLC
por EdwarPlay Sáb Jul 13, 2019 11:50 pm

» "Tibia || Runescape battle system"
por spliynters Sáb Jul 13, 2019 12:14 am

» WORLD OF LILIAN
por Fiquei Jue Jul 11, 2019 4:57 pm

» Se busca ayudante de mapeados de nivel minimo al menos
por nicolas12 Jue Jul 11, 2019 1:30 am

» Sower of Génesis - Demo - Vx Ace
por micky_joe Miér Jul 10, 2019 1:14 pm

» [Unity 2D] El Temido
por ZororoWhite Mar Jul 09, 2019 7:27 pm

» Script de Barra de Vida para RPG Maker VX
por ChronoTXT Mar Jul 09, 2019 5:06 pm

» Busco grupo (programador y beta testers)
por Patoeluwu Mar Jul 09, 2019 5:09 am

» sistema de batalla tipo Chrono Trigger
por ChronoTXT Lun Jul 08, 2019 9:28 pm

» Zaza no konpasu (La Brújula de Zaza) [VXACE]
por Pocari Vie Jul 05, 2019 5:07 pm


Ayuda con los Scripts!!!

Ir abajo

Ayuda con los Scripts!!! Empty Ayuda con los Scripts!!!

Mensaje por jmtl25 el Dom Jun 05, 2016 9:03 pm

Hola, tengo el rpg maker vx ace, y me gustaría saber si hay algún tipo de script que me permitiera usar characters de otras versiones de rpg maker, como el XP, gracias por la ayuda Smile
jmtl25
jmtl25
PJ de Relleno
PJ de Relleno

Masculino
España
RPG Maker : Ace
Mensajes : 8
Monedas : 18
Reputación : 0
Edad : 21

Volver arriba Ir abajo

Ayuda con los Scripts!!! Empty Re: Ayuda con los Scripts!!!

Mensaje por JapoZero el Dom Jun 05, 2016 9:20 pm

Añade este script a tu juego.
Código:

#==============================================================================
# ** MSX - XP Characters on VX/VXAce
#==============================================================================
# Author: Melosx
# Notes translated by ShinGamix
# http://www.rpgmakervxace.net/index.php?/user/1272-shingamix/
# Version: 1.0
# Compatible with VX and VXAce
#
#==============================================================================
# * Description
# -----------------------------------------------------------------------------
# This script allows you to use xp in vx chara simply inserting the tag
# $ xp
# Before the name of the file.       
# You can then use the normal VX / VXAce along with those of XP.
#
#==============================================================================
# * Instructions
# -----------------------------------------------------------------------------
# Place the script under Materials and above Main. Add to chara of XP
# $ Xp before the tag name.
#
#==============================================================================

#==============================================================================
# ** Sprite_Character
#==============================================================================

class Sprite_Character < Sprite_Base
 
  def update_bitmap
    if @tile_id != @character.tile_id or
     @character_name != @character.character_name or
     @character_index != @character.character_index
     @tile_id = @character.tile_id
     @character_name = @character.character_name
     @character_index = @character.character_index
     if @tile_id > 0
       sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
       sy = @tile_id % 256 / 8 % 16 * 32;
       self.bitmap = tileset_bitmap(@tile_id)
       self.src_rect.set(sx, sy, 32, 32)
       self.ox = 16
       self.oy = 32
     else
       self.bitmap = Cache.character(@character_name)
       sign = @character_name[/^[!$]./]
       if sign != nil and sign.include?('$')
        @cw = bitmap.width / 3
        @ch = bitmap.height / 4
       else
        @cw = bitmap.width / 12
        @ch = bitmap.height / 8
       end
       if @character_name != nil and @character_name.include?('$xp')
        @cw = bitmap.width / 4
        @ch = bitmap.height / 4
       end
       self.ox = @cw / 2
       self.oy = @ch
     end
    end
  end
       
  def update_src_rect
    if @character_name != nil and @character_name.include?('$xp')
     if @tile_id == 0
       pattern = @character.pattern > 0 ? @character.pattern - 1 : 3
       sx = pattern * @cw
       sy = (@character.direction - 2) / 2 * @ch
       self.src_rect.set(sx, sy, @cw, @ch)
     end
    else
     if @tile_id == 0
       index = @character.character_index
       pattern = @character.pattern < 3 ? @character.pattern : 1
       sx = (index % 4 * 3 + pattern) * @cw
       sy = (index / 4 * 4 + (@character.direction - 2) / 2) * @ch
       self.src_rect.set(sx, sy, @cw, @ch)
     end
    end
  end
end

#==========================================================================
# ** Window_Base
#==========================================================================

class Window_Base < Window

  def draw_character(character_name, character_index, x, y)
    return if character_name == nil
    bitmap = Cache.character(character_name)
    sign = character_name[/^[!$]./]
    if character_name != nil and character_name.include?('$xp')
     cw = bitmap.width / 4
     ch = bitmap.height / 4
     n = character_index
     src_rect = Rect.new(0, 0, cw, ch)
    else
     if sign != nil and sign.include?('$')
       cw = bitmap.width / 3
       ch = bitmap.height / 4
     else
       cw = bitmap.width / 12
       ch = bitmap.height / 8
     end
     n = character_index
     src_rect = Rect.new((n%4*3+1)*cw, (n/4*4)*ch, cw, ch)
    end
    self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  end
 
end
Con eso podrás usar gráficos del XP, claro, nombrando el archivo de esta forma.
Ejemplo: 001-Fighter01.png -> $xp001-Fighter01.png
Se le añade un $xp antes del nombre.

Salu2
JapoZero
JapoZero
Héroe
Héroe

Masculino
Chile
RPG Maker : MV
Mensajes : 705
Monedas : 4595
Reputación : 281
Localización : Chile

Volver arriba Ir abajo

Ayuda con los Scripts!!! Empty Re: Ayuda con los Scripts!!!

Mensaje por jmtl25 el Dom Jun 05, 2016 9:30 pm

Muchas gracias!! llevaba buscando esto un montón!!!
jmtl25
jmtl25
PJ de Relleno
PJ de Relleno

Masculino
España
RPG Maker : Ace
Mensajes : 8
Monedas : 18
Reputación : 0
Edad : 21

Volver arriba Ir abajo

Ayuda con los Scripts!!! Empty Re: Ayuda con los Scripts!!!

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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