Evento de XP Com duração 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.

Evento de XP Com duração

5 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

Evento de XP Com duração Empty Evento de XP Com duração

Mensagem por XWlash Qui Jan 01, 2015 7:52 pm

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:
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
Volte ao frmServer, e na scrlTempo adicione:
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

_________________
Evento de XP Com duração Source

Tente novamente.
XWlash
XWlash
Semi-Experiente
Semi-Experiente

Mensagens : 88
Créditos : 23

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por Pablo Kawan Qui Jan 01, 2015 9:22 pm

? qual a função do timer

_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
Evento de XP Com duração H2D9a9k
Pablo Kawan
Pablo Kawan
Experiente
Experiente

Mensagens : 480
Créditos : 158

http://tavernarpg.esy.es/

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por XWlash Qui Jan 01, 2015 9:30 pm

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.

_________________
Evento de XP Com duração Source

Tente novamente.
XWlash
XWlash
Semi-Experiente
Semi-Experiente

Mensagens : 88
Créditos : 23

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por Pablo Kawan Qui Jan 01, 2015 9:34 pm

cara pq não usa o proprio loop do server ? usar timers para coisas assim é um desperdicio

_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
Evento de XP Com duração H2D9a9k
Pablo Kawan
Pablo Kawan
Experiente
Experiente

Mensagens : 480
Créditos : 158

http://tavernarpg.esy.es/

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por XWlash Qui Jan 01, 2015 9:47 pm

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 .-.

_________________
Evento de XP Com duração Source

Tente novamente.
XWlash
XWlash
Semi-Experiente
Semi-Experiente

Mensagens : 88
Créditos : 23

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por GalaxyHells Qui Jan 01, 2015 11:51 pm

com certeza usarei no meu game. otimo tuto Successful

_________________
Evento de XP Com duração 90yel0
GalaxyHells
GalaxyHells
Ocasional
Ocasional

Mensagens : 196
Créditos : 22

Ficha do personagem
Nível: 1
Experiência:
Evento de XP Com duração Left_bar_bleue0/0Evento de XP Com duração Empty_bar_bleue  (0/0)
Vida:
Evento de XP Com duração Left_bar_bleue30/30Evento de XP Com duração Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por Pablo Kawan Sex Jan 02, 2015 2:19 pm

Kross 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 .-.
vou ver se qual quer dia desses ensino a usar ele, é bem simples

_________________
Assinatura removida pela Staff
^ Tenho nova, surprise
Evento de XP Com duração H2D9a9k
Pablo Kawan
Pablo Kawan
Experiente
Experiente

Mensagens : 480
Créditos : 158

http://tavernarpg.esy.es/

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por GalaxyHells Sex Jan 02, 2015 3:02 pm

+1Cred

só uma coisa como vou saber quanto tempo estou colocando de evento?

_________________
Evento de XP Com duração 90yel0
GalaxyHells
GalaxyHells
Ocasional
Ocasional

Mensagens : 196
Créditos : 22

Ficha do personagem
Nível: 1
Experiência:
Evento de XP Com duração Left_bar_bleue0/0Evento de XP Com duração Empty_bar_bleue  (0/0)
Vida:
Evento de XP Com duração Left_bar_bleue30/30Evento de XP Com duração Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por XWlash Sex Jan 02, 2015 3:09 pm

Ao mexer na scroll olhe pra label, vai mostrar quantos minutos, o máximo é de 3 horas(180 minutos) pra evitar algum bug.

_________________
Evento de XP Com duração Source

Tente novamente.
XWlash
XWlash
Semi-Experiente
Semi-Experiente

Mensagens : 88
Créditos : 23

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

Mensagem por Spooky Qui Jan 08, 2015 10:51 pm

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..)

_________________
Sign
Evento de XP Com duração Hticjn

Sign¹:

Sign²:
Spooky
Spooky
Membro Ativo
Membro Ativo

Mensagens : 267
Créditos : 24

Ir para o topo Ir para baixo

Evento de XP Com duração Empty Re: Evento de XP Com duração

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