Alguem poderia criar um script para mim? Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Alguem poderia criar um script para mim?

3 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

Alguem poderia criar um script para mim? Empty Alguem poderia criar um script para mim?

Mensagem por Bender Dom Abr 15, 2012 12:52 pm

Estou utilizando este sistema de Dia e Noite:
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
Bender
Ocasional
Ocasional

Medalhas : Alguem poderia criar um script para mim? Trophy11
Mensagens : 172
Créditos : 52

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por lucasbiell Dom Abr 15, 2012 1:51 pm

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 Successful fmz Successful
que bom que tem pessoas que usa o sistema meu e do edu hehe

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por Bender Dom Abr 15, 2012 7:38 pm

Eu consegui fazer com que tocasse de dia com esse script:
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
Bender
Ocasional
Ocasional

Medalhas : Alguem poderia criar um script para mim? Trophy11
Mensagens : 172
Créditos : 52

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por lucasbiell Dom Abr 15, 2012 10:20 pm

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
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") Successful se der errado me fala mais acho ki nem vai dar n ;D flw abrass + 1 ein

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por RD12 Seg Abr 16, 2012 9:31 am

gente usem o [code], spoiler não é para isso. Arrumei suas mensagens com o Code, fica bem melhor né?
RD12
RD12
Lenda
Lenda

Medalhas : Alguem poderia criar um script para mim? 48080450Alguem poderia criar um script para mim? Trophy11Alguem poderia criar um script para mim? GIueZAlguem poderia criar um script para mim? ZgLkiRU
Mensagens : 1946
Créditos : 745

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por Bender Seg Abr 16, 2012 12:08 pm

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

_________________
... . - . -.. .. .- ...
Bender
Bender
Ocasional
Ocasional

Medalhas : Alguem poderia criar um script para mim? Trophy11
Mensagens : 172
Créditos : 52

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por lucasbiell Seg Abr 16, 2012 4:41 pm

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 Fury' aqui deu certo Very Happy
por exemplo:
de dia toca pagode
e depois das 18:00 toca samba ;D acho que era isso que vc pediu neh Successful

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por RD12 Seg Abr 16, 2012 6:15 pm

Ué é só fazer oq o lucas fez mas no lugar de:
Audio.bgm_play("Audio/BGM/nomedamusicadia")
bote:
Audio.bgs_play("Audio/BGS/nomedamusicadia")

RD12
RD12
Lenda
Lenda

Medalhas : Alguem poderia criar um script para mim? 48080450Alguem poderia criar um script para mim? Trophy11Alguem poderia criar um script para mim? GIueZAlguem poderia criar um script para mim? ZgLkiRU
Mensagens : 1946
Créditos : 745

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por Bender Seg Abr 16, 2012 6:53 pm

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? E----e

_________________
... . - . -.. .. .- ...
Bender
Bender
Ocasional
Ocasional

Medalhas : Alguem poderia criar um script para mim? Trophy11
Mensagens : 172
Créditos : 52

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por lucasbiell Seg Abr 16, 2012 7:15 pm

Fury' 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 Wink
agr se vc quer q cada mapa tem 2 BGS acho ki fica foda Wink
tipo mapa praia tivesse 2 BGS 1 de dia e outro de noite complica vei Wink tenta fazer por evento Fury' flw espero ter ajudado

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

Alguem poderia criar um script para mim? Empty Re: Alguem poderia criar um script para mim?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 2 1, 2  Seguinte

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos