Sistema de TEMPO REAL + ILUMINAÇÃO
5 participantes
Brasil G4mes :: Scripts :: Scripts RGSS1
Página 1 de 1
Sistema de TEMPO REAL + ILUMINAÇÃO
Olá pessoal, venho postar aqui meu 1 script que eu e o Edu fizemos, espero que gostem dele , e tomara que seja util, ele funciona em games onlines e games offline , mais apenas funciona no rpg maker xp ;( deixarei o tutorial e la em baixo a demo com o sistema espero que gostem !!!
Screens:
TUTORIAL
Cole esse script em cima do main
e esse em cima do script acima
Bom para ativar o Script de luz você ira precisar criar 2 evento nos mapas
1 evento
2 Evento
esse evento e onde a luz ira ficar
e para finalizar copie essa imagem abaixo na pasta pictures do seu projeto
com o nome de:
Light01
Pronto agora Basta Curtir o SISTEMA
Download Demo *-*:
Creditos
jiraya
OBS: FUNCIONA EM NETPLAY TESTADO NO (MATER V3 E NO UNP)
Screens:
- Screens :
- Netplay master v3:
TUTORIAL
Cole esse script em cima do main
- Iluminação:
- Código:
#==#==#==#==#==#==#==#==#==#==#==###
#==#Lk-Maker-Script#==#==#==#==#==##
#==#LK-Simple Light Map System#==###
#==#Versão: 1.0#==#==#==#==#==#==#=#
#==#Obrigado Pela Preferência#==#=##
#==#==#==#==#==#==#==#==#==#==#==###
=begin
Instruções:
-O Uso é simples.Para adicionar o efeito de luz à um evento, você deve
adicionar um comentário à ele.
O comentário deve conter set_light no seu ínicio.
Obrigatóriamente, você deve adicionar espaço, e inserir o nome da imagem,
que deve estar na Pasta Pictures do seu Projeto,insira outro espaço e
adicione a opacidade da imagem.
Exemplo:
set_light Light01 150
#Você define que neste evento será exibida uma imagem chamada Light01.
#Esta imagem terá opacidade de 150
-Por padrão, a imagem será posicionada com seu ponto central no evento,
mas você pode mudar isso adicionando espaço e alterações da cordenada x e y.
Exemplo:
set_light Light01 150 35 -75
#Você define que neste evento será exibida uma imagem chamada Light01.
#Esta imagem terá opacidade de 150
#A posição X da imagem estará 35 pixels a mais para direita
#A posição Y da imagem estará 75 pixels a mais para cima.
Boa Sorte em seus jogos,obrigado pela preferência
=end
$lkscript = {} if $lkscript == nil
$lkscript["Lk-SLMS"] = true
class Spriteset_Map
alias lights_initialize initialize
def initialize
@Lights = []
lights_initialize
end
def setup_lights
for event in $game_map.events.values
@Lights[event.id].dispose if @Lights[event.id] != nil
next if event.nil?
next if event.list.nil? or event.list.size <= 0
for item in event.list
next if item.nil?
if item.code == 108 or item.code == 408
if item.parameters[0].downcase.include?("set_light")
name = item.parameters[0].split[1]
opacity = item.parameters[0].split[2]
@Lights[event.id] = Sprite.new(@viewport1)
@Lights[event.id].bitmap = RPG::Cache.picture(name)
@Lights[event.id].x = event.screen_x - (@Lights[event.id].bitmap.width / 2)
@Lights[event.id].y = event.screen_y - (@Lights[event.id].bitmap.height / 2) -16
@Lights[event.id].z = 999
@Lights[event.id].opacity = opacity.to_i
if item.parameters[0].split[3] != nil
@Lights[event.id].x += item.parameters[0].split[3].to_i
end
if item.parameters[0].split[4] != nil
@Lights[event.id].y += item.parameters[0].split[4].to_i
end
end
end
end
end
end
end
class Scene_Map
alias add_Lights_update update
def update
@spriteset.setup_lights
add_Lights_update
end
end
e esse em cima do script acima
- Horas:
- Código:
####################SISTEMA DIA E NOITE V.1.0#################################
#########DESENVOLVIDO POR CARLOS EDUARDO (EDUDECAMOCIM)#########################
###############SE MODIFICAR O SCRIPT POR FAVOR MANTENHAM OS CREDITOS##############
#############Editado por Lucasbiell eeeh##############################
##########################ALDEIA RPG #####################################
module Dia_Noite
Ver = true # Mostra o relogio: true/false
X = 0 # Posição horizontal da janela
Y = 0 # Posição vertical da janela
Font_Name = "Verdana" # Nome da fonte do texto que será exibido na janela
Font_Size = 18 # Tamanho da fonte
Transparencia = 200 # Opacidade da janela (De 0 a 200)
Nome = "Hora:"# Texto que será exibido
Negrito = true # Exibe a hora em negrito: true/false
Vel = 1 #Velocidade que a cor da tela mudará(De 1 a 10)
# Quanto menor o numero mais rápida será feita a mudança
# da cor da tela
#configuração do relogio de acordo com as nudanças na tela
Madruga = 0
Chuvaum = 4
Amanhece = 6
Dia = 7
Chuvadois = 10
Tarde = 12
Chuvatres = 16
Final_Tarde = 17
Noite = 18
Chuvaquatro = 22
Final_Noite = 23
################################################################################
############## FIM DO MUDULO DE CONFIGURAÇÃO ###################################
################################################################################
end
################################################################################
class Tela < Window_Base
def initialize
super(Dia_Noite::X, Dia_Noite::Y, 160, 60)
self.visible = Dia_Noite::Ver
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = Dia_Noite::Font_Name
self.contents.font.size = Dia_Noite::Font_Size
self.contents.font.bold = Dia_Noite::Negrito
self.opacity = Dia_Noite::Transparencia
@hora = Time.now.hour
mudar_cor
refresh
end
def refresh
self.contents.clear
self.contents.font.color = system_color
$text = sprintf("%02d:%02d:%02d", Time.now.hour, Time.now.min, Time.now.sec)
self.contents.draw_text(4, 0, 128, 32, Dia_Noite::Nome)
self.contents.font.color = normal_color
self.contents.draw_text(1, 0, 128, 32, $text,2)
end
def mudar_cor
if @hora >= Dia_Noite::Madruga
$game_screen.start_tone_change(Tone.new(-230, -200, -180, 10), Dia_Noite::Vel * 100)
$game_switches[1050]=true
end
if @hora >= Dia_Noite::Amanhece
$game_screen.start_tone_change(Tone.new(-34, -17, -17, 0), Dia_Noite::Vel * 100)
$game_switches[1050]=false
end
if @hora >= Dia_Noite::Dia
$game_screen.start_tone_change(Tone.new(0, 0, 0, 0),Dia_Noite::Vel * 100)
$game_switches[1050]=false
end
if @hora >= Dia_Noite::Tarde
$game_screen.start_tone_change(Tone.new(0, 0, -68, 0),Dia_Noite::Vel * 100)
$game_switches[1050]=false
end
if @hora >= Dia_Noite::Final_Tarde
$game_screen.start_tone_change(Tone.new(-34, -85, 51, 0),Dia_Noite::Vel * 100)
$game_switches[1050]=true
end
if @hora >= Dia_Noite::Noite
$game_screen.start_tone_change(Tone.new(-102, -102, -119, 17),Dia_Noite::Vel * 100)
$game_switches[1050]=true
end
if @hora >= Dia_Noite::Final_Noite
$game_screen.start_tone_change(Tone.new(-187, -150, -140, 10),Dia_Noite::Vel * 100)
$game_switches[1050]=true
end
end
def update
@hora = Time.now.hour
refresh
self.visible = Dia_Noite::Ver
mudar_cor
end
end
################################################################################
class Scene_Map
alias edu_main main
alias edu_update update
def main
@tempo_jogo = Tela.new
edu_main
@tempo_jogo.dispose
end
def update
@tempo_jogo.update
edu_update
end
end
###########################################################################
Bom para ativar o Script de luz você ira precisar criar 2 evento nos mapas
1 evento
- Evento 1:
2 Evento
esse evento e onde a luz ira ficar
- Evento 2:
e para finalizar copie essa imagem abaixo na pasta pictures do seu projeto
com o nome de:
Light01
Pronto agora Basta Curtir o SISTEMA
Download Demo *-*:
- Download 2:
- http://www.mediafire.com/?9vm40ec7pnqw2qp
Creditos
- Creditos:
edudecamocim (POR DISPONIBILIZAR O SISTEMA DE DIA E NOITE)
Lucasbiell (POR CRIAR O RESTO)
jiraya
OBS: FUNCIONA EM NETPLAY TESTADO NO (MATER V3 E NO UNP)
Última edição por lucasbiell em Qui maio 03, 2012 2:19 pm, editado 2 vez(es)
lucasbiell- Membro
- Mensagens : 5
Fama : 6
Re: Sistema de TEMPO REAL + ILUMINAÇÃO
Ótima contribuição! não te dei as boas vindas lá no tópico, mas fica aqui (:
bem vindo xD
e começou com o pé direito, muito importante ^_^
Parabéns pela criação, eu não testei, por que não uso mais o RGSS1, mas pelas screens parece ser muito bacana...
+ Rep, e fica o incentivo para continuar com o bom trabalho
bem vindo xD
e começou com o pé direito, muito importante ^_^
Parabéns pela criação, eu não testei, por que não uso mais o RGSS1, mas pelas screens parece ser muito bacana...
+ Rep, e fica o incentivo para continuar com o bom trabalho
Knuckles- Administrador
- Mensagens : 1420
Fama : 60
Re: Sistema de TEMPO REAL + ILUMINAÇÃO
*0*
Esse script parece ser mto bom! Eu já usei uma vez um beem parecido quando passei pelo XP, só que não tinha a função online .
Existe um script parecido para o VX, eu acho q tenho ele salvo no meu pc, se for o caso eu posto aqui... ou vc q criou tbm? xD
E concordo com o tio knux: começou com o pé direito
+rep
Esse script parece ser mto bom! Eu já usei uma vez um beem parecido quando passei pelo XP, só que não tinha a função online .
Existe um script parecido para o VX, eu acho q tenho ele salvo no meu pc, se for o caso eu posto aqui... ou vc q criou tbm? xD
E concordo com o tio knux: começou com o pé direito
+rep
Re: Sistema de TEMPO REAL + ILUMINAÇÃO
É sua primeira vez? Se sim, 10 de cara.
Continua ae amigo!
Continua ae amigo!
MEjoao- Membro
- Mensagens : 569
Fama : 41
Re: Sistema de TEMPO REAL + ILUMINAÇÃO
Ca-ca-cacete!Ficou masa!so falta agora fazerem um sistema de fiicas e bumm,temos nossa Source Engine em 2D lol
Queria saber configurar o NetPlay,tanto no TGF (Sim,ele esta disponiel pra esse programa)quanto no RPG Maker (que é mais facil,afinal o script é de facil acesso)
Queria saber configurar o NetPlay,tanto no TGF (Sim,ele esta disponiel pra esse programa)quanto no RPG Maker (que é mais facil,afinal o script é de facil acesso)
Dinoleox1- Membro
- Mensagens : 311
Fama : 17
Re: Sistema de TEMPO REAL + ILUMINAÇÃO
que bom que gostaram ^^ breve apareço com mais
e @mejoao foi sim minha 1 vez dai o 2 script que eu criei foi o sistema de quest avançado
@dinoleox1 n intendi vc falo que queria aprender a mexer com netplay?
e @mejoao foi sim minha 1 vez dai o 2 script que eu criei foi o sistema de quest avançado
@dinoleox1 n intendi vc falo que queria aprender a mexer com netplay?
lucasbiell- Membro
- Mensagens : 5
Fama : 6
Tópicos semelhantes
» [RMVX] Sistema de Tempo + Spawner
» Sistema de captura de inimigos 1.0 + mini sistema
» Recuperar HP,SP com o tempo
» Sistema de voo
» Sistema de Batalhas
» Sistema de captura de inimigos 1.0 + mini sistema
» Recuperar HP,SP com o tempo
» Sistema de voo
» Sistema de Batalhas
Brasil G4mes :: Scripts :: Scripts RGSS1
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos