MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Upar e healar

4 participantes

Ir para baixo

Upar e healar  Empty Upar e healar

Mensagem por Sαkurαy Ter 03 Abr 2012, 21:06

Necessito de um sistema de ao upar, você curar 100% do seu hp e mp, e quando fica parado acada 5s, curar 5% do hp, se for possível me arrumarem ficarei muito grato. :3

Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por Ricardo Ter 03 Abr 2012, 21:11

Server~Side

Na Sub CheckPlayerLevelUp procure por:

Código:
If level_count > 0 Then

Abaixo adicione:

Código:
Call SetPlayerVital(Index, HP, GetPlayerMaxVital(Index, HP))
Call SetPlayerVital(Index, mp, GetPlayerMaxVital(Index, mp))

Testa ae, fiz de cabeça
Ricardo
Ricardo


Mensagens : 1044

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por Sαkurαy Ter 03 Abr 2012, 21:14

Não funcionou.
Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por Ricardo Ter 03 Abr 2012, 21:22

Embaixo do codigo que citei adiciona isso:

Código:
SendVital Index, HP
SendVital Index, mp
Ricardo
Ricardo


Mensagens : 1044

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por Sαkurαy Ter 03 Abr 2012, 21:43

Testarei dinovo. rs

Edit:

Agora sim funcionou, vlw.

Se puder terminar o resto do pedido, fazendo o de healar também enquanto tu fica parado por 5s, healar 5% do hp, ficaria grato ;D
Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por Eduardo Qua 04 Abr 2012, 15:42

sakuray na propria enginer se carrega o HP automatico e so procurar onde e e modificar o tempo
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por Ricardo Qua 04 Abr 2012, 17:22

Na EO ja tem isso... Maisse quiser modificar quantode HP ganhará ou MP esse é o codigo:

Código:
Private Sub UpdatePlayerVitals()
Dim i As Long
    For i = 1 To Player_HighIndex
        If IsPlaying(i) Then
            If Not TempPlayer(i).stopRegen Then
                If GetPlayerVital(i, Vitals.HP) <> GetPlayerMaxVital(i, Vitals.HP) Then
                    Call SetPlayerVital(i, Vitals.HP, GetPlayerVital(i, Vitals.HP) + GetPlayerVitalRegen(i, Vitals.HP))
                    Call SendVital(i, Vitals.HP)
                    ' send vitals to party if in one
                    If TempPlayer(i).inParty > 0 Then SendPartyVitals TempPlayer(i).inParty, i
                End If
   
                If GetPlayerVital(i, Vitals.MP) <> GetPlayerMaxVital(i, Vitals.MP) Then
                    Call SetPlayerVital(i, Vitals.MP, GetPlayerVital(i, Vitals.MP) + GetPlayerVitalRegen(i, Vitals.MP))
                    Call SendVital(i, Vitals.MP)
                    ' send vitals to party if in one
                    If TempPlayer(i).inParty > 0 Then SendPartyVitals TempPlayer(i).inParty, i
                End If
            End If
        End If
    Next
End Sub

Se quiser modificar o tempo:

Código:
        ' Checks to update player vitals every 5 seconds - Can be tweaked
        If Tick > LastUpdatePlayerVitals Then
            UpdatePlayerVitals
            LastUpdatePlayerVitals = GetTickCount + 5000
        End If

Mude o 5000 pra o numero (5000=5 seg)
Ricardo
Ricardo


Mensagens : 1044

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

Mensagem por marquito01 Qua 04 Abr 2012, 17:29

vlw ricardo era esse codigo ai mesmo tava procurando aki mais num achei vc decorou a enginer toda ne mano vlw estudado
marquito01
marquito01
Novato
Novato

Mensagens : 13

Ir para o topo Ir para baixo

Upar e healar  Empty Re: Upar e healar

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