[Dúvida] Comando atívo em um determinado horário ou dia. 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.

[Dúvida] Comando atívo em um determinado horário ou dia.

3 participantes

Ir para baixo

[Dúvida] Comando atívo em um determinado horário ou dia. Empty [Dúvida] Comando atívo em um determinado horário ou dia.

Mensagem por Akheon Qua maio 03, 2017 1:27 am

Olá.

gostaria de uma ajuda em relação à comandos com tempo. no caso, um comando de teleporte só que apenas permitido em tal horário ou dia. 

Resumindo: digamos que alguns eventos ocorram no domingo e apenas naquela dia será liberado o comando. além do horário também. assim que der o horário, deve aparecer uma mensagem de anúncio do tipo: "Evento Mata-Mata começou. digite /evento para participar !"  

outra coisa é, se o jogador usar o comando no dia em que o mesmo estiver "desativado", iria aparecer a mensagem: "Eventos só é permitido nos domingo às 15:00." 

em relação ao comando para teleportar, já funciona de boa. pôrem.. ainda não sei adicionar alguma condição ou um bloqueio que seja apenas atívo em um determinado dia ou tempo. 

Bom.. essa é minha dúvida. talvez eu não tenha explicado bém mas é isso aí hsuhus 

agradeço à quem estiver disposto a ajudar.
Akheon
Akheon
Novato
Novato

Mensagens : 5
Créditos : 0

Ir para o topo Ir para baixo

[Dúvida] Comando atívo em um determinado horário ou dia. Empty Re: [Dúvida] Comando atívo em um determinado horário ou dia.

Mensagem por Profane ~ Qua maio 03, 2017 8:28 am

Olá Akheon o/

Bom, vamos ao sua dúvida. Rapidinho montei um projeto para poder escrever e demonstrar o que pode ser feito:

Código:
Dim mHourA As String, mhourB As String, mHourAtual As String
Dim DiaAtual As Byte, DiaEvento As Byte

'============'
' Constantes '
'============'
'Hora de Inicio e Termino em Horas:Minutos:Segundos    PM/AM
mHourA = #3:00:00 PM#
mhourB = #4:00:00 PM#
mHourAtual = Time

DiaEvento = 1 'Domingo
DiaAtual = WeekDay(Date)

    'Compara o Dia da Semana Atual com o Dia do Evento
    If DiaAtual = DiaEvento Then
        'Compara entre os valores de HourA e HourB e o Atual
        If mHourAtual >= mHourA And mHourAtual <= mhourB Then
   
        'Executar Comando de Teleport Abaixo
        'Ululu <>
     
        'Debug
        Call MsgBox(" Ululu - ", vbCritical, Now)
        End If
    End If


O Aconselhável é que crie uma Function para analisar se está em horario cabível para liberar o teleport, no codigo acima você tem todo o necessário que seria "desconhecido" ao comum, no caso o trabalho de horarios e dias.

Mais dúvidas basta trazer.

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

[Dúvida] Comando atívo em um determinado horário ou dia. Empty Re: [Dúvida] Comando atívo em um determinado horário ou dia.

Mensagem por Akheon Qua maio 03, 2017 11:41 am

E aí Profane. desde já, agradeço pela ajuda. só uma última coisa, quando der o horário, gostaria de que aparecesse uma mensagem global avisando que o evento está atívo. no mas, valeu mesmo.
Akheon
Akheon
Novato
Novato

Mensagens : 5
Créditos : 0

Ir para o topo Ir para baixo

[Dúvida] Comando atívo em um determinado horário ou dia. Empty Re: [Dúvida] Comando atívo em um determinado horário ou dia.

Mensagem por Motodark Qua maio 03, 2017 12:15 pm

Ei profane, qual as subs que utiliza essa dim?
Motodark
Motodark
Ocasional
Ocasional

Mensagens : 169
Créditos : 5

Ir para o topo Ir para baixo

[Dúvida] Comando atívo em um determinado horário ou dia. Empty Re: [Dúvida] Comando atívo em um determinado horário ou dia.

Mensagem por Profane ~ Qua maio 03, 2017 2:21 pm

Akheon escreveu:E aí Profane. desde já, agradeço pela ajuda. só uma última coisa, quando der o horário, gostaria de que aparecesse uma mensagem global avisando que o evento está atívo. no mas, valeu mesmo.

Bom @Akheon, essa "ajuda", é algo bem Cru. Nela como falei, tem o grosso do que seria necessário você desenvolver para criar a questão de verificação se o Dia da Semana Bate com o Dia do Evento, e o Horario.

Em questão do Horário, tem outras infinitas formas de fazermos ;c Quem cuidaria bem disso é nosso querido ModServerLoop, no Servidor.

Interessante criar uma Function para verificar o horário.. colocando praticamente as mesmas questões... verificar se é o dia e o Horario, se for, então enviar a msg  "Call GlobalMsg()" 

Precisaria de um tempinho e coragem minha para parar e escrever um "tutorial" para ensinar passo a passo, uma vez que muitos querem algo assim, penso eu.

Tente, veja o erro, digame o que fez, e farei o maximo para tentar lhe iluminar e mostrar o caminho.

"and after all.. i'll be your wonderwall.."


@MotoDark
"Ei profane, qual as subs que utiliza essa dim?"


Não entendi ;c as Dim estão declaradas, isso ai é uma questão de projeto limpo. Você tem que criar uma sub, ou function e trabalhar elas, apenas coloquei a Logica de aplicação para montar o sistema >

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

[Dúvida] Comando atívo em um determinado horário ou dia. Empty Re: [Dúvida] Comando atívo em um determinado horário ou dia.

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