[Ajuda] - Como posso fazer um timer com 1:00h 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.

[Ajuda] - Como posso fazer um timer com 1:00h

4 participantes

Ir para baixo

[Ajuda] - Como posso fazer um timer com 1:00h Empty [Ajuda] - Como posso fazer um timer com 1:00h

Mensagem por Feh Seg Jul 24, 2017 9:31 pm

tem como fazer um timer com 1:00h
ou algo parecido. Pois só consigo por 30seg nele

Feh
Semi-Experiente
Semi-Experiente

Mensagens : 92
Créditos : 10

Ir para o topo Ir para baixo

[Ajuda] - Como posso fazer um timer com 1:00h Empty Re: [Ajuda] - Como posso fazer um timer com 1:00h

Mensagem por snaker15 Ter Jul 25, 2017 12:46 pm

onde seria esse timer? é para um netplay?
snaker15
snaker15
Semi-Experiente
Semi-Experiente

Mensagens : 128
Créditos : 24

Ir para o topo Ir para baixo

[Ajuda] - Como posso fazer um timer com 1:00h Empty Re: [Ajuda] - Como posso fazer um timer com 1:00h

Mensagem por Azeveco Ter Jul 25, 2017 11:53 pm

snaker15 escreveu:onde seria esse timer? é para um netplay?

De acordo com a área que ele postou o tópico, é no Eclipse.

_________________
[Ajuda] - Como posso fazer um timer com 1:00h 9JzMe
Azeveco
Azeveco
Novato
Novato

Mensagens : 28
Créditos : 1

Ir para o topo Ir para baixo

[Ajuda] - Como posso fazer um timer com 1:00h Empty Re: [Ajuda] - Como posso fazer um timer com 1:00h

Mensagem por GallighanMaker Qua Jul 26, 2017 10:35 am

Segue um exemplo abaixo do que quer:


SERVER

Código:
' SERVER GAME LOOP

' segundos * 1000
public const YOUR_TIMER as long = 10 * 1000 ' 10 seconds

public sub GameLoop()
 
    do
        ' Um segundo se passou
        if (tmr1000 < tick) then
      
            ' Loop por todos players
            for i = 1 to MAX_PLAYERS
                ' Decretar o tempo x
                if sTimer > 0 then
                    sTimer = sTimer - 1
                end if
            next
          
            ' Atualizar o timer
            tmr1000 = tick + 1000
        end if
    while (true)
 
end sub

public sub SendTimer(byval index as long)
    dim buffer as clsBuffer
    set buffer = new clsBuffer
  
    buffer.WriteLong sTimer
    buffer.WriteLong YOUR_TIMER ' Escreve o tempo em segunos

    ' Send it to the player.
    SendDataTo index, buffer.ToArray()
    set buffer = nothing
end sub

CLIENT:

Código:
' CLIENT GAME LOOP LOGIC STUFF
 
public cTimer as long
 
' HANDLE PACKET SUB

public sub HandleTimer()
    dim buffer as clsBuffer
    set buffer = new clsBuffer
  
    buffer.WriteBytes Data()
  
    ' Setar o tempo da variavel
    cTimer = buffer.ReadLong
end sub

public sub GameLoop()
 
    do
  
        ' Um segundo se passou
        if tmr1000 < tick then
      
            if cTimer > 0) then
                cTimer = cTimer - 1
            end if
      
            ' Atualizar o timer
            tmr1000 = tick + 1000
        end if
  
    while (true)
 
end sub

Estou sem VB6 aqui, fiz de cabeça, não utilize o código copiando e colando que não vai dar certo (eu acho) mas é uma logica que pode utilizar.


Se alguém quiser fazer o que ele quer pode utilizar isso também. Me desculpe por estar incompleto ou não funcionar mas ta ai uma base. Se eu conseguir tempo posso ajustar mas pode ir tirando suas dúvidas.


Se estiver errado desculpe, não manjo mto de vb6

_________________
[Ajuda] - Como posso fazer um timer com 1:00h 8dVK0ku
using C# and import Python developer || Expert in Unity Engine IDE. || [Ajuda] - Como posso fazer um timer com 1:00h 769_heart 2D pixel games.
GallighanMaker
GallighanMaker
Colaborador
Colaborador

Medalhas : [Ajuda] - Como posso fazer um timer com 1:00h ZgLkiRU
Mensagens : 985
Créditos : 102

Ficha do personagem
Nível: 1
Experiência:
[Ajuda] - Como posso fazer um timer com 1:00h Left_bar_bleue0/0[Ajuda] - Como posso fazer um timer com 1:00h Empty_bar_bleue  (0/0)
Vida:
[Ajuda] - Como posso fazer um timer com 1:00h Left_bar_bleue30/30[Ajuda] - Como posso fazer um timer com 1:00h Empty_bar_bleue  (30/30)

https://kingsland-online.com/

Ir para o topo Ir para baixo

[Ajuda] - Como posso fazer um timer com 1:00h Empty Re: [Ajuda] - Como posso fazer um timer com 1:00h

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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