Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Evento de XP Com duração
5 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
Evento de XP Com duração
O tutorial mexe somente com o server side, desde já dou os créditos a thales12 pelo evento de xp e seguidamente para mim por adaptá-lo, colocando duração e alguns limites.
Na frmServer em qualquer das abas adicione 2 scrollbox, 2 labels, 2 command button e 1 timer com as seguintes propriedades:
Dê dois clicks na scrlXP e adicione:
Agora no cmdXP adicione:
No outro command button adicione:
Agora no Timer adicione:
Na sub PlayerAttackNpc procure por:
Acima adicione:
Pronto!! A duração é em minutos, coloquei um limite de 3 horas
Na frmServer em qualquer das abas adicione 2 scrollbox, 2 labels, 2 command button e 1 timer com as seguintes propriedades:
- Código:
1º Label
Name:lblXP
Caption: XP x1
1º Scrollbox
Name:scrlXP
Min:1
Max:20
2º Label
Name:lblTempo
Caption:Duração:
2º Scrollbox
Name:scrlTempo
Max:180
1º CommandButton
Name:cmdXP
Caption:Começar
2º Command Button
Caption:Terminar
Timer
Name:tmrXP
Enabled:False
Interval:60000
Dê dois clicks na scrlXP e adicione:
- Código:
lblXP.Caption = "XP x" & scrlXP.value
- Código:
If scrlTempo.value > 1 Then
lblTempo.Caption = "Duração:" & scrlTempo.value & " Mins"
Else
lblTempo.Caption = "Duração:" & scrlTempo.value & " Min"
End IF
Agora no cmdXP adicione:
- Código:
On Error Resume Next
GlobalMsg "Evento " & scrlXP.value & " x Ativado!", BrightCyan
tmrXP.Interval = tmrXP.Interval * scrlTempo.value
tmrXP.Enabled = True
No outro command button adicione:
- Código:
scrlXP.value = 1
Agora no Timer adicione:
- Código:
scrlXP.value = 1
scrlTempo.value = 1
On Error Resume Next
Call GlobalMsg("Fim do evento de experiencia!", White)
tmrXP.Enabled = False
Na sub PlayerAttackNpc procure por:
- Código:
' Make sure we dont get less then 0
If exp < 0 Then
exp = 1
End If
Acima adicione:
- Código:
If Not frmServer.scrlXP.value = 1 Then
exp = exp * frmServer.scrlXP.value
End If
Pronto!! A duração é em minutos, coloquei um limite de 3 horas
_________________
Tente novamente.
XWlash- Semi-Experiente
- Mensagens : 88
Créditos : 23
Re: Evento de XP Com duração
? qual a função do timer
_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
Re: Evento de XP Com duração
Contar os minutos, gosto de usar timers então coloquei um no tutorial, usando o botão de começar, vai ativar o timer, e multiplicar a contagem dele (que é de 60 segundos) pelo valor da scrlTempo, e ao terminar a contagem assim fazendo o timer ser executado ele irá terminar o evento de xp.
_________________
Tente novamente.
XWlash- Semi-Experiente
- Mensagens : 88
Créditos : 23
Re: Evento de XP Com duração
cara pq não usa o proprio loop do server ? usar timers para coisas assim é um desperdicio
_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
Re: Evento de XP Com duração
Como eu falei gosto de mexer com timers e n tenho tanta experiência com o loop do server, a pouco tempo venho tentando estudá-lo e entendê-lo, desperdício ou não o tutorial funciona .-.
_________________
Tente novamente.
XWlash- Semi-Experiente
- Mensagens : 88
Créditos : 23
GalaxyHells- Ocasional
- Mensagens : 196
Créditos : 22
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Re: Evento de XP Com duração
vou ver se qual quer dia desses ensino a usar ele, é bem simplesKross escreveu:Como eu falei gosto de mexer com timers e n tenho tanta experiência com o loop do server, a pouco tempo venho tentando estudá-lo e entendê-lo, desperdício ou não o tutorial funciona .-.
_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
Re: Evento de XP Com duração
+1Cred
só uma coisa como vou saber quanto tempo estou colocando de evento?
só uma coisa como vou saber quanto tempo estou colocando de evento?
_________________
GalaxyHells- Ocasional
- Mensagens : 196
Créditos : 22
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Re: Evento de XP Com duração
Ao mexer na scroll olhe pra label, vai mostrar quantos minutos, o máximo é de 3 horas(180 minutos) pra evitar algum bug.
_________________
Tente novamente.
XWlash- Semi-Experiente
- Mensagens : 88
Créditos : 23
Re: Evento de XP Com duração
Cara, eu vou tentar usar isso depois uhsahsahusuhasuhaudshas (Provas da escola... TENSO)
MAis olha, Perguntinha do sr. Garp
Da para usar este sistema com o sistema de tempo ?
ai ficar EXP com duração e exp de ativação? (pelo botão etc..)
MAis olha, Perguntinha do sr. Garp
Da para usar este sistema com o sistema de tempo ?
ai ficar EXP com duração e exp de ativação? (pelo botão etc..)
_________________
Sign
- Sign¹:
- Sign²:
Spooky- Membro Ativo
- Mensagens : 267
Créditos : 24
Página 1 de 2 • 1, 2
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|