Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Alguem poderia criar um script para mim?
3 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 2
Página 1 de 2 • 1, 2
Alguem poderia criar um script para mim?
Estou utilizando este sistema de Dia e Noite:
Quando fica noite o $dia fica false e quando esta dia o $dia fica true.
Queria um script que junto a esse fizesse que:
Todo mapa tem 2 BGS, um de dia e um de noite.
Já tentei fazer por evento (Fica um Lag horrível)
e quando tento fazer por script ele não toca nada.
Alguém ai faz para mim?
- Código:
####################SISTEMA DIA E NOITE V.1.0#################################
#########DESENVOLVIDO POR CARLOS EDUARDO (EDUDECAMOCIM)#########################
###############SE MODIFICAR O SCRIPT POR FAVOR MANTENHAM OS CREDITOS##############
#############CRIADO ATENDENDO PEDIDO DE LUCASBIEL##############################
##########################ALDEIA RPG #####################################
module Dia_Noite
Ver = false # 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
Amanhece = 6
Dia = 7
Tarde = 12
Final_Tarde = 17
Noite = 18
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
# Verão
if @hora >= Dia_Noite::Madruga
$game_screen.start_tone_change(Tone.new(-136, -136, -136, 0), Dia_Noite::Vel * 100)
$dia = false
$game_switches[User_EditSWITCH_MONSTER] = true
end
if @hora >= Dia_Noite::Amanhece
$game_screen.start_tone_change(Tone.new(-51, -51, -51, 0), Dia_Noite::Vel * 100)
$game_switches[User_EditSWITCH_MONSTER] = false
$dia = true
end
if @hora >= Dia_Noite::Dia
$game_screen.start_tone_change(Tone.new(0, 0, 0, 0),Dia_Noite::Vel * 100)
$dia = true
$game_switches[User_EditSWITCH_MONSTER] = false
end
if @hora >= Dia_Noite::Tarde
$game_screen.start_tone_change(Tone.new(0, 0, -68, 0),Dia_Noite::Vel * 100)
$dia = true
$game_switches[User_EditSWITCH_MONSTER] = false
end
if @hora >= Dia_Noite::Final_Tarde
$game_screen.start_tone_change(Tone.new(-68, -68, -68, 0),Dia_Noite::Vel * 100)
$dia = true
$game_switches[User_EditSWITCH_MONSTER] = false
end
if @hora >= Dia_Noite::Noite
$game_screen.start_tone_change(Tone.new(-84, -84, -34, 0),Dia_Noite::Vel * 100)
$game_switches[User_EditSWITCH_MONSTER] = true
$dia = false
end
if @hora >= Dia_Noite::Final_Noite
$game_screen.start_tone_change(Tone.new(-102, -102, -17, 0),Dia_Noite::Vel * 100)
$dia = false
$game_switches[User_EditSWITCH_MONSTER] = 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
###########################################################################
Quando fica noite o $dia fica false e quando esta dia o $dia fica true.
Queria um script que junto a esse fizesse que:
Todo mapa tem 2 BGS, um de dia e um de noite.
Já tentei fazer por evento (Fica um Lag horrível)
e quando tento fazer por script ele não toca nada.
Alguém ai faz para mim?
_________________
... . - . -.. .. .- ...
Bender- Ocasional
- Medalhas :
Mensagens : 172
Créditos : 52
Re: Alguem poderia criar um script para mim?
voce ta falando asim por exemplo:
dia começa tocar uma musica
e de noite outra music?
se for eu faço sim ;D e muito simples fmz
que bom que tem pessoas que usa o sistema meu e do edu hehe
dia começa tocar uma musica
e de noite outra music?
se for eu faço sim ;D e muito simples fmz
que bom que tem pessoas que usa o sistema meu e do edu hehe
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: Alguem poderia criar um script para mim?
Eu consegui fazer com que tocasse de dia com esse script:
Porém na hora que fica noite, o BGS não troca, continua o mesmo.
Tem como arrumar?
- Código:
class EfeitoSonoros < Window_Base
def initialize
super(-16,-16,300,280)
self.contents = Bitmap.new(self.width-32, self.height-32)
self.back_opacity = 200
self.windowskin = RPG::Cache.windowskin("blank")
refresh
$mapf = $game_map.id
end
def refresh
self.contents.clear
# Switch de Dia/Noite
if $game_switches[51] == true
# Id do Mapa
if $mapf == 1
# BGS a Tocar
Audio.bgs_play("Audio/BGS/" + "Campo Dia", 70, 100)
end
# Senão
else
if $mapf == 1
# BGS a Tocar
Audio.bgs_play("Audio/BGS/" + "Campo Noite", 70, 100)
end
end
end
end
class Scene_Map
alias efs_main main
def main
@efs = EfeitoSonoros.new
efs_main
@efs.dispose
end
alias efs_update update
def update
efs_update
@efs.refresh
end
end
Porém na hora que fica noite, o BGS não troca, continua o mesmo.
Tem como arrumar?
_________________
... . - . -.. .. .- ...
Bender- Ocasional
- Medalhas :
Mensagens : 172
Créditos : 52
Re: Alguem poderia criar um script para mim?
Bom fiz ;D porem n testei 'kkk pk o pc ki eu to e lerdo e vai bugar 'kk
ai testa ae e depois me fala
bom agr so colocar o nome da musica ;D
onde ta escrito : Audio.bgm_play("Audio/BGM/nomedamusicadia") edita o que ta escrito : nomedamusicadia ) pela qual vc quer e faça o mesmo com: Audio.bgm_play("Audio/BGM/nomedamusicanoite") se der errado me fala mais acho ki nem vai dar n ;D flw abrass + 1 ein
ai testa ae e depois me fala
- 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
Audio.bgm_play("Audio/BGM/nomedamusicadia")
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
Audio.bgm_play("Audio/BGM/nomedamusicadia")
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
Audio.bgm_play("Audio/BGM/nomedamusicadia")
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
Audio.bgm_play("Audio/BGM/nomedamusicanoite")
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
Audio.bgm_play("Audio/BGM/nomedamusicanoite")
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
Audio.bgm_play("Audio/BGM/nomedamusicanoite")
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
Audio.bgm_play("Audio/BGM/nomedamusicanoite")
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 agr so colocar o nome da musica ;D
onde ta escrito : Audio.bgm_play("Audio/BGM/nomedamusicadia") edita o que ta escrito : nomedamusicadia ) pela qual vc quer e faça o mesmo com: Audio.bgm_play("Audio/BGM/nomedamusicanoite") se der errado me fala mais acho ki nem vai dar n ;D flw abrass + 1 ein
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: Alguem poderia criar um script para mim?
gente usem o [code], spoiler não é para isso. Arrumei suas mensagens com o Code, fica bem melhor né?
Re: Alguem poderia criar um script para mim?
lucasbiell não era o que eu queria, pois você fez como BGM e eu queria BGS.
E cada mapa tivesse o seu BGS diferente de dai e de noite.
BGS: Efeito Sonoro de Fundo
E cada mapa tivesse o seu BGS diferente de dai e de noite.
BGS: Efeito Sonoro de Fundo
_________________
... . - . -.. .. .- ...
Bender- Ocasional
- Medalhas :
Mensagens : 172
Créditos : 52
Re: Alguem poderia criar um script para mim?
eu intendi seu pedido so que quando eu tentei colocar BGS Fica leg de mais ;D não e mais facil vc colocar as musicas na pasta BGM ' aqui deu certo
por exemplo:
de dia toca pagode
e depois das 18:00 toca samba ;D acho que era isso que vc pediu neh
por exemplo:
de dia toca pagode
e depois das 18:00 toca samba ;D acho que era isso que vc pediu neh
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: Alguem poderia criar um script para mim?
Ué é só fazer oq o lucas fez mas no lugar de:
Audio.bgm_play("Audio/BGM/nomedamusicadia")
bote:
Audio.bgs_play("Audio/BGS/nomedamusicadia")
Audio.bgm_play("Audio/BGM/nomedamusicadia")
bote:
Audio.bgs_play("Audio/BGS/nomedamusicadia")
Re: Alguem poderia criar um script para mim?
Sim, mais tipo, se o mapa for uma praia eu queria que tocasse o BGS de praia e se fosse uma floresta, tocasse o BGS de floresta.
(Eu tenho tipos de BGS aqui no PC, EX: Praia Dia\Praia Noite, Floresta Dia\Floresta Noite, etc.)
Da para fazer?
(Eu tenho tipos de BGS aqui no PC, EX: Praia Dia\Praia Noite, Floresta Dia\Floresta Noite, etc.)
Da para fazer?
_________________
... . - . -.. .. .- ...
Bender- Ocasional
- Medalhas :
Mensagens : 172
Créditos : 52
Re: Alguem poderia criar um script para mim?
' ai e muito facio vei ;D basta criar um evento palalelo no mapa e colocar musica nele *-* ;D
exemplo: no mapa praia coloca um evento com a BGS de praia
agr se vc quer q cada mapa tem 2 BGS acho ki fica foda
tipo mapa praia tivesse 2 BGS 1 de dia e outro de noite complica vei tenta fazer por evento ' flw espero ter ajudado
exemplo: no mapa praia coloca um evento com a BGS de praia
agr se vc quer q cada mapa tem 2 BGS acho ki fica foda
tipo mapa praia tivesse 2 BGS 1 de dia e outro de noite complica vei tenta fazer por evento ' flw espero ter ajudado
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Página 1 de 2 • 1, 2
Tópicos semelhantes
» [Pedido] Alguem poderia criar o Script dessa HUD ?
» alguem poderia criar uma especime de netplay para rpg maker vx ace
» alguem poderia me ajudar há criar quest pra NP 4.9
» Alguém poderia adaptar esse script ao netplay 4.9.2
» Alguém poderia da movimento para mim?
» alguem poderia criar uma especime de netplay para rpg maker vx ace
» alguem poderia me ajudar há criar quest pra NP 4.9
» Alguém poderia adaptar esse script ao netplay 4.9.2
» Alguém poderia da movimento para mim?
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos