Maker Palace

¡El Reino del RpgMaker y del Ocio!
 
ÍndiceBuscarGrupos de UsuariosScriptsRecursosTutorialesPalaceJuegosPalaceWikiFAQRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Temas similares
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» Dando una vuelta por acá
por LinkLuis55 Dom Ago 20, 2017 2:56 pm

» Heroes del Crimen 2 DEMO
por jasuso Mar Ago 01, 2017 12:04 am

» The Legend of Celestia II: A World of Twilight Shadows Demo
por Jlopez_96 Vie Jul 28, 2017 6:20 pm

» Screenshot del nuevo KUnits XP oon menú
por kyonides-arkanthos Sáb Jul 15, 2017 1:14 am

» The Legend of Celestia: Four Cristals
por Jlopez_96 Mar Abr 25, 2017 4:59 pm

» [VXAce] Burando Doragon
por gantzer49 Dom Abr 23, 2017 7:43 pm

» Que se cuece por estos lares?
por Frikilangelo Jue Mar 23, 2017 8:10 am

Recomendados
RPG en RPG Maker
La importancia de un Backup
Que requiere un sistema de Batalla para ser exitoso
9 Minutos de Juegos por fans
Guía de Subforos para Tontos de Maker Palace
Indice de Scripts Locales XP
Falcao Pearl ABS Liquid
¿Quién está en línea?
En total hay 10 usuarios en línea: 0 Registrados, 0 Ocultos y 10 Invitados :: 1 Motor de búsqueda

Ninguno

La mayor cantidad de usuarios en línea fue 179 el Mar Ago 30, 2011 10:06 pm.
MiniChat
Mejores posteadores
Raiden (3346)
 
DaviX (2740)
 
Frikilangelo (2461)
 
SagahonArturo (1806)
 
Falcao (1775)
 
kyonides-arkanthos (1766)
 
Mur-mai-der (1755)
 
Ares (1613)
 
LinkLuis55 (1556)
 
Webmaster24 (1354)
 
Afiliados
Crear foro Mundo Maker Foro de anime y RM2k3/XP/VX Computer mix
Flag Counter
free counters
Visitas


Comparte | 
 

 Mog-Picture number (XP y VX)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Raiden
Admin
Admin
avatar

Cantidad de envíos : 3346
Miembro desde : 01/03/2010
Edad : 24
Sexo : Masculino

Maker : RMXP

Logros MP :


MensajeTema: Mog-Picture number (XP y VX)   Mar Dic 28, 2010 1:54 pm

Este script de moghunter es especial para los que sabemos de RGSS o RGSS2
ya que permite mostrar cualquier numero con imagenes lo que permite crear mejores
menus, o cualquier otra cosa que se nos pueda ocurrir.

El script para el VX es:
Código:

#==============================================================================
# MOG VX - Picture Number V1.1
#==============================================================================
# By Moghunter
# http://www.atelier-rgss.com/
#==============================================================================
# Permite criar números através de imagens
# Grave as imagens na pasta Graphics/System
#==============================================================================
# ■ Window_Base
#==============================================================================
class Window_Base < Window
  #--------------------------------------------------------------------------
  # ● draw_picture_number(x,y,value,file_name,align, space, frame_max ,frame_index)   
  #--------------------------------------------------------------------------
  # X - Posição na horizontal
  # Y - Posição na vertical
  # VALUE - Valor Numérico
  # FILE_NAME - Nome do arquivo
  # ALIGN - Centralizar 0 - Esquerda 1- Centro 2 - Direita 
  # SPACE - Espaço entre os números.
  # FRAME_MAX - Quantidade de quadros(Linhas) que a imagem vai ter.
  # FRAME_INDEX - Definição do quadro a ser utilizado.
  #-------------------------------------------------------------------------- 
  def draw_picture_number(x,y,value, file_name,align = 0, space = 0, frame_max = 1,frame_index = 0)   
    number_image = Cache.system(file_name)
    frame_max = 1 if frame_max < 1
    frame_index = frame_max -1 if frame_index > frame_max -1
    align = 2 if align > 2
    cw = number_image.width / 10
    ch = number_image.height / frame_max
    h = ch * frame_index
    number = value.abs.to_s.split(//)
    case align
        when 0
          plus_x = (-cw + space) * number.size
        when 1
          plus_x = (-cw + space) * number.size
          plus_x /= 2
        when 2 
          plus_x = 0
    end
    for r in 0..number.size - 1     
        number_abs = number[r].to_i
        number_rect = Rect.new(cw * number_abs, h, cw, ch)
        self.contents.blt(plus_x + x + ((cw - space) * r), y , number_image, number_rect)       
    end 
    number_image.dispose
  end   
end 
 
$mog_rgssvx_picture_number = true


Y para el Xp es:

Código:
#==============================================================================
# MOG XP - Picture Number V1.1
#==============================================================================
# By Moghunter
# http://www.atelier-rgss.com/
#==============================================================================
# Permite criar números através de imagens
# Grave as imagens na pasta Graphics/Windowskin
#==============================================================================
# ■ Window_Base
#==============================================================================
class Window_Base < Window
  #--------------------------------------------------------------------------
  # ● draw_picture_number(x,y,value,file_name,align, space, frame_max ,frame_index)   
  #--------------------------------------------------------------------------
  # X - Posição na horizontal
  # Y - Posição na vertical
  # VALUE - Valor Numérico 
  # FILE_NAME - Nome do arquivo
  # ALIGN - Centralizar 0 - Esquerda 1- Centro 2 - Direita 
  # SPACE - Espaço entre os números.
  # FRAME_MAX - Quantidade de quadros(Linhas) que a imagem vai ter.
  # FRAME_INDEX - Definição do quadro a ser utilizado.
  #-------------------------------------------------------------------------- 
  def draw_picture_number(x,y,value, file_name,align = 0, space = 0, frame_max = 1,frame_index = 0)   
    number_image = RPG::Cache.windowskin(file_name)
    frame_max = 1 if frame_max < 1
    frame_index = frame_max -1 if frame_index > frame_max -1
    align = 2 if align > 2
    cw = number_image.width / 10
    ch = number_image.height / frame_max
    h = ch * frame_index
    number = value.abs.to_s.split(//)
    case align
        when 0
          plus_x = (-cw + space) * number.size
        when 1
          plus_x = (-cw + space) * number.size
          plus_x /= 2
        when 2 
          plus_x = 0
    end
    for r in 0..number.size - 1     
        number_abs = number[r].to_i
        number_rect = Rect.new(cw * number_abs, h, cw, ch)
        self.contents.blt(plus_x + x + ((cw - space) * r), y , number_image, number_rect)       
    end   
    number_image.dispose
  end   
end 
 
$mog_rgssxp_picture_number = true


Sigan el link para ver rl tutorial:
Tuto del Mog picture number
Volver arriba Ir abajo
Ver perfil de usuario
 
Mog-Picture number (XP y VX)
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Juego 4 Olimpiadas:"Enigma Number 1"(2.5 Op)
» Kitty Pryde
» Baka To Test To Shoukanjuu
» [RPG Maker VX Ace] Picture Galery
» Ayuda con MOG Actor Picture CM

Permisos de este foro:No puedes responder a temas en este foro.
Maker Palace :: RGSS Scripts :: Scripts Maker XP-
Cambiar a: