Aldeia RPG

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

Suporte ao desenvolvimento de jogos


5 participantes

    Sistema de Dia e Noite

    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : Sistema de Dia e Noite ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Sistema de Dia e Noite

    Mensagem por GallighanMaker Qua Mar 31, 2021 12:11 pm

    Olá pessoal, finalizei o sistema de dia e noite, utilizando arquitetura cliente e servidor, ou seja, o sistema não utiliza nenhum evento!.

    Resultado

    Sistema de Dia e Noite Giphy


    Download


    No google drive temos os arquivos:


    1. day_night.html: Documentação de como instalar o sistema.
    2. DayNight.zip: Arquivo com os gráficos de cada ciclo para serem adicionados na pasta "System" do client.
    3. VXA-OS [2.1.4] [Sistema Dia e Noite] - Sem SQLite-MySQL.zip: Projeto completo com o sistema funcionando.


    Google Drive


    Fix #1


    Remover os comentários do "enum", não percebi esse erro na hora.
    Sistema de Dia e Noite Unknown


    --

    Agradecimentos

    LeonM²: Que me ajudou bastante a estruturar esse sistema da melhor forma possível.


    Última edição por GallighanMaker em Qui Abr 01, 2021 6:19 pm, editado 1 vez(es)


    _________________
    Sistema de Dia e Noite 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || Sistema de Dia e Noite 769_heart 2D pixel games.

    Valentine, iCoke~, Manticora, aeFly e LuceqTenorio gostam desta mensagem

    Akio
    Akio
    Membro Ativo
    Membro Ativo


    Mensagens : 353
    Créditos : 35

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por Akio Qua Mar 31, 2021 12:15 pm

    Perfeito! +1 cred
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : Sistema de Dia e Noite ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por GallighanMaker Qua Mar 31, 2021 12:28 pm

    Vlw @Akio, lembrando que podem alterar as cores no próprio config, é bem tranquilo :).


    _________________
    Sistema de Dia e Noite 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || Sistema de Dia e Noite 769_heart 2D pixel games.
    aeFly
    aeFly
    Iniciante
    Iniciante


    Mensagens : 36
    Créditos : 14

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por aeFly Qua Mar 31, 2021 1:25 pm

    isso vai ajudar bastante, Obrigado!
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : Sistema de Dia e Noite ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por GallighanMaker Qui Abr 01, 2021 6:22 pm

    Pessoal, postei um bug fix no topico.


    _________________
    Sistema de Dia e Noite 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || Sistema de Dia e Noite 769_heart 2D pixel games.
    iCoke~
    iCoke~
    Membro Ativo
    Membro Ativo


    Medalhas : Sistema de Dia e Noite Trophy12
    Mensagens : 268
    Créditos : 25

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por iCoke~ Dom Abr 04, 2021 7:13 pm

    Tava esperando vc postar esse sistema há mt tempo, cara! kkkkkk
    Muito bom, usarei com certeza!

    +1 crédito
    GallighanMaker
    GallighanMaker
    Colaborador
    Colaborador


    Medalhas : Sistema de Dia e Noite ZgLkiRU
    Mensagens : 985
    Créditos : 102

    Ficha do personagem
    Nível: 1
    Experiência:
    Sistema de Dia e Noite Left_bar_bleue0/0Sistema de Dia e Noite Empty_bar_bleue  (0/0)
    Vida:
    Sistema de Dia e Noite Left_bar_bleue30/30Sistema de Dia e Noite Empty_bar_bleue  (30/30)

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por GallighanMaker Dom Abr 04, 2021 7:30 pm

    Foz mais um FIX em network.rb, basta trocar a função inteira por essa:

    Código:
    # Sistema de dia e noite (Gallighanmaker)
    def update_daynight
        update_time = DAY_NIGHT_UPDATE_TIME
        exclude_maps = Configs::EXCLUDEMAPS
        total_cycles = DAY_NIGHT_CYCLES.length()
        current_state = 0
        Thread.new do
            while true do
                @clients.each do |client|
                    next unless client && client&.in_game? && !exclude_maps.include?(client.map_id)
                    @current_daynight = current_state
                    puts "Sistema de dia e noite sendo enviado para o jogador: #{client.name }, ciclo: #{DAY_NIGHT_CYCLES[current_state]}"
                    $network.send_daynight_system(client, @current_daynight)
                end
                sleep update_time
                current_state = current_state + 1
                current_state = 0 if current_state == total_cycles
            end
        end
    end

    Foi atualizado o doc tb.


    _________________
    Sistema de Dia e Noite 8dVK0ku
    using C# and import Python developer || Expert in Unity Engine IDE. || Sistema de Dia e Noite 769_heart 2D pixel games.
    avatar
    LuceqTenorio
    Novato
    Novato


    Mensagens : 9
    Créditos : 0

    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por LuceqTenorio Ter Jan 09, 2024 10:32 pm

    Obrigado!   Sistema de Dia e Noite 1f60a 

    Conteúdo patrocinado


    Sistema de Dia e Noite Empty Re: Sistema de Dia e Noite

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qua maio 01, 2024 11:02 pm