[RGSS2] Sistema Neo Face-2.0
+8
Zaar
fefexDlokao
Eskillo
drillbil
Guyts
R-Neku
Princesa de Drinlândia
Akina
12 participantes
Página 1 de 1
[RGSS2] Sistema Neo Face-2.0
Sistema Neo Face
Versão 2,0por Woratana
Screen:
- Spoiler:
Introdução
Eu vi que tinha uma pessoa pedindo como botar uma Big Face no RPGMaker VX então eu procurei um script e achei esse daqui, bom proveito.
Codigo
Incira acima do main.
- Código:
#==============================================================================
# NeoFace System v.2.0 [RMVX Script]
#------------------------------------------------------------------------------
# by Woratana [woratana@hotmail.com]
# Thaiware RPG Maker Community
# Special Thanks: Rabu
#------------------------------------------------------------------------------
# Released on: 22/01/2008
# - Put face graphics in folder "face" of your project.
# [New Features in Version 2.0]
# - Auto arrange face position (You can use any size of face file)
# - Call Script "$game_message.side = (number)" to switch show face mode.
# $game_message.side = 0 << switch to normal face system (default face system of RMVX)
# $game_message.side = 1 << switch to NeoFace system (show face in left side)
# $game_message.side = 2 << switch to NeoFace system (show face in right side)
# Default system when you first setup this script is 1
# THESE NUMBERS & RESULTS ARE DIFFERENT FROM VERSION 1.0 #
# Fixed bug in Show Choice command.
#==============================================================================
#==============================================================================
# Window_Base
#------------------------------------------------------------------------------
#==============================================================================
class Window_Base
def draw_face2(face_name, x, y)
@face.z = 201
@face.bitmap = Cache.face(face_name)
if $game_message.side == 1
@face.mirror = false
@face.x = x + 6
else
@face.mirror = true
@face.x = x + (538 - @face.width)
end
@face.y = y - (@face.width - 123)
@face.opacity = 0 # Change 0 to 255 to turn off face's fade in effect.
end
end
#==============================================================================
# Window_Message
#------------------------------------------------------------------------------
#==============================================================================
class Window_Message
alias msg_ini initialize
def initialize
msg_ini
@face = Sprite.new
$game_message.side = 1 # Default face's side when game start~ (default: 1)
@default_conx = 0
# Move text left (-) or right (+) when there's face in right side or no face (default: 0)
end
def new_page
contents.clear
if @face.bitmap != nil
@face.bitmap.dispose
end
if $game_message.face_name.empty?
@contents_x = @default_conx
else
name = $game_message.face_name
index = $game_message.face_index
if $game_message.side == 0 ##
draw_face(name, index, 0, 0)
else
draw_face2(name, self.x, self.y)
end
get_x_face
@contents_x = @fx
end
@contents_y = 0
@line_count = 0
@show_fast = false
@line_show_fast = false
@pause_skip = false
contents.font.color = text_color(0)
end
def new_line
if $game_message.face_name.empty?
@contents_x = @default_conx
else
get_x_face
@contents_x = @fx
end
@contents_y += WLH
@line_count += 1
@line_show_fast = false
end
def update
super
update_gold_window
update_number_input_window
update_back_sprite
update_show_fast
if @face.bitmap != nil and @face.opacity < 255
@face.opacity += 20 # Speed up face's fade in by increase this number
end
unless @opening or @closing
if @wait_count > 0
@wait_count -= 1
elsif self.pause
input_pause
elsif self.active
input_choice
elsif @number_input_window.visible
input_number
elsif @text != nil
update_message
elsif continue?
start_message
open
$game_message.visible = true
else
close
if @face.bitmap != nil
@face.bitmap.dispose
end
$game_message.visible = @closing
end
end
end
def start_number_input
digits_max = $game_message.num_input_digits_max
number = $game_variables[$game_message.num_input_variable_id]
@number_input_window.digits_max = digits_max
@number_input_window.number = number
if $game_message.face_name.empty?
@number_input_window.x = x - 23
else
case $game_message.side ##
when 0
@number_input_window.x = (x + 112) - 23
when 1
@number_input_window.x = (x + @face.width) - 23
when 2
@number_input_window.x = x - 23
end
end
@number_input_window.y = y + @contents_y
@number_input_window.active = true
@number_input_window.visible = true
@number_input_window.update
end
def update_cursor
if @index >= 0
if $game_message.face_name.empty?
x = @default_conx
else
get_x_face
x = @fx
end
y = ($game_message.choice_start + @index) * WLH
if $game_message.face_name.empty?
facesize = x
else
facesize = @face.width
end
self.cursor_rect.set(x, y, contents.width - facesize, WLH)
else
self.cursor_rect.empty
end
end
def get_x_face
case $game_message.side
when 0
@fx = 112
when 1
@fx = @face.width
when 2
@fx = @default_conx
else
@fx = @default_conx
end
end
end # Class
#==============================================================================
# Game_Message: + store side variable
#------------------------------------------------------------------------------
#==============================================================================
class Game_Message
attr_accessor :side
end
#==============================================================================
# END NeoFace System
# by Woratana (woratana@hotmail)
#==============================================================================
Dowload
- Face corte gráfico em 192 * 192 pixels por Rabu
- Código:
http://www.mediafire.com/?6gijxywmdz4
Instruções
1) Primeiro, importe o rosto gráfico (qualquer tamanho) para a pasta "Face" na pasta do jogo.
2) Quando você está escolhendo face gráfico em evento de comando "Mostrar Mensagem", você verá que ele dividido em 8 partes.
Não se preocupe com isso, escolher qualquer parte que você deseja. Todas as peças vão mostrar resultado mesmo rosto neste script.
3) Digite a mensagem que você quer, e "Mostrar Mensagem" janela deve ser semelhante a esta:
4) Teste o jogo, e você vai ver o resultado!
=================================
Mudança de lado Face & mudar para o sistema normal VX Face
Você pode mostrar o rosto no lado esquerdo ou direito, ou voltar ao sistema normal face VX.
Para alterar o lado do rosto, caso use o comando "Chamar Script" e digite o seguinte:
- Código:
game_message.side $ = (0 ou 1 ou 2)
0 - opção ao sistema normal face (face sistema padrão do RMVX)
1 - alternar para NeoFace sistema (face mostrar no lado esquerdo)
2 - NeoFace mudar para o sistema (face show no lado direito)
^ 1 é por defeito do modo quando você colocar este script
(Se você não pode usar este script antes da mensagem de show, cara vai mostrar no último lado que você definir)
Exemplo:
game_message.side $ = 0 Normal RMVX Face System
https://2img.net/h/i83.photobucket.com/albums/j295/woratana/facess8.jpg <<No Editor
game_message.side $ = um sistema NeoFace no lado esquerdo
https://2img.net/h/i83.photobucket.com/albums/j295/woratana/facess4.jpg <<No Editor
game_message.side $ = 2 sistema NeoFace na lateral direita
https://2img.net/h/i83.photobucket.com/albums/j295/woratana/facess6.jpg <<No Editor
Tópico original:
http://rmrk.net/index.php?topic=24282.0
Akina- Mensagens : 371
Data de inscrição : 17/07/2010
Localização : Nem eu sei (?) ;B
Re: [RGSS2] Sistema Neo Face-2.0
Akina, MUITO obrigada por esse sistema! =DD
Gostei bastante e com certeza irei usá-lo! Um super beijo e obrigada mais uma vez.
Gostei bastante e com certeza irei usá-lo! Um super beijo e obrigada mais uma vez.
Princesa de Drinlândia- Mensagens : 281
Data de inscrição : 14/07/2010
Idade : 30
Localização : Rio de Janeiro
Re: [RGSS2] Sistema Neo Face-2.0
Só lembrando o Autor disse que era gratis só para uso não comercial.
Akina- Mensagens : 371
Data de inscrição : 17/07/2010
Localização : Nem eu sei (?) ;B
Re: [RGSS2] Sistema Neo Face-2.0
Brigado Akina, curti.
R-Neku- Mensagens : 21
Data de inscrição : 18/07/2010
Re: [RGSS2] Sistema Neo Face-2.0
legal! Variar a posição da face deixa o dialogo muito mais interessante.
Gostei!
Gostei!
Guyts- Mensagens : 108
Data de inscrição : 16/07/2010
Localização : Minas Gerais
Re: [RGSS2] Sistema Neo Face-2.0
Legalzinho,sabe as vezes eu me arrependo de não pesquisar antes de fazer um jogo.
drillbil- Mensagens : 81
Data de inscrição : 16/07/2010
Idade : 27
Localização : São Paulo
Re: [RGSS2] Sistema Neo Face-2.0
drillbil escreveu:Legalzinho,sabe as vezes eu me arrependo de não pesquisar antes de fazer um jogo.
Ia dizer a mesma coisa, mais eu achei bonzão, não Legalzinho
Eskillo- Mensagens : 39
Data de inscrição : 28/07/2010
Idade : 28
Localização : When the sun don't shine....
Re: [RGSS2] Sistema Neo Face-2.0
Estou feliz pelo pessoal estar gostando.
Akina- Mensagens : 371
Data de inscrição : 17/07/2010
Localização : Nem eu sei (?) ;B
Re: [RGSS2] Sistema Neo Face-2.0
Nossa, esses dias eu estava procurando
esse script para incluir em meu projeto.
mas já tinha achado um outro, só pra
citar: Não seria melhor postar aki
a ultima atualização desse sistema
pq eu uso a ultima em meu projeto..
Té +!
esse script para incluir em meu projeto.
mas já tinha achado um outro, só pra
citar: Não seria melhor postar aki
a ultima atualização desse sistema
pq eu uso a ultima em meu projeto..
Té +!
Re: [RGSS2] Sistema Neo Face-2.0
Eu estava fazendo um projeto que uava big faces, mas, adivinhem? Parei.
Vai ajudar muita gente, só não ganha cred porque não tem.
Vai ajudar muita gente, só não ganha cred porque não tem.
Zaar- Mensagens : 114
Data de inscrição : 06/08/2010
Idade : 28
Localização : MAP001
Re: [RGSS2] Sistema Neo Face-2.0
mto massa Akina vlw ae,vai ser mto útil a tdos^^,continue assim,ajudando os maker : - D
mike58- Mensagens : 88
Data de inscrição : 13/07/2010
Idade : 29
Re: [RGSS2] Sistema Neo Face-2.0
Se fosse pra XP...
Tem versão para XP?
Tem versão para XP?
MAKERASH- Mensagens : 175
Data de inscrição : 15/07/2010
Idade : 27
Localização : Konoha
Re: [RGSS2] Sistema Neo Face-2.0
Para RMXP use o UMS, ou o AMS. :3
Se ninguém tiver postado aqui no forúm vou postar. XD
Se ninguém tiver postado aqui no forúm vou postar. XD
Akina- Mensagens : 371
Data de inscrição : 17/07/2010
Localização : Nem eu sei (?) ;B
Re: [RGSS2] Sistema Neo Face-2.0
Se eu não me engano o lierbag postou em um tópico com 65 Scripts que contém UMSMAKERASH escreveu:Se fosse pra XP...
Tem versão para XP?
É esse aqui o tópico dele
https://luarpgmaker.forum.st/scripts-rgss-rgss2-f6/rgss65-scripts-t385.htm
Toushiro-Kun- Mensagens : 11
Data de inscrição : 06/08/2010
Idade : 114
Re: [RGSS2] Sistema Neo Face-2.0
Ótimo script, acho que usando esse script fica bem melhor que uma Big Face
Você me ajudou muito com esse Script,
Só não ganhou crédito porque não tem esse sistema aqui
Mas prometo que quando voltar a MRM vou dar o cred
Flws
Você me ajudou muito com esse Script,
Só não ganhou crédito porque não tem esse sistema aqui
Mas prometo que quando voltar a MRM vou dar o cred
Flws
Zhak- Mensagens : 116
Data de inscrição : 01/08/2010
Idade : 26
Localização : Lua RPG Maker
Re: [RGSS2] Sistema Neo Face-2.0
Ae akina Passei a Usar o VX e o XP pq trabalho em 2 ao mesmo tempo
^^
Ja ta no Simple Style huhauhuhauha
^^
Ja ta no Simple Style huhauhuhauha
MAKERASH- Mensagens : 175
Data de inscrição : 15/07/2010
Idade : 27
Localização : Konoha
Tópicos semelhantes
» [RGSS2] Pedido Sistema de Batalha
» [RGSS2][Dispondo]Sistema de troféus + ADD-On
» [RGSS2] Pedido/duvida sistema de troféus como os do PS3
» [AVALIEM] Big face e Face
» Sistema harmônico simples, sistema massa-mola
» [RGSS2][Dispondo]Sistema de troféus + ADD-On
» [RGSS2] Pedido/duvida sistema de troféus como os do PS3
» [AVALIEM] Big face e Face
» Sistema harmônico simples, sistema massa-mola
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos