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.

[E.O] Duvida com código

3 participantes

Ir para baixo

[E.O] Duvida com código Empty [E.O] Duvida com código

Mensagem por dazateam Sáb 09 Nov 2013, 13:29

Bem gostaria que vocês me tirassem uma duvida


está relacionada a spells (magias)


o código é o seguinte

Código:
Call SetPlayerSpell
isto serve para dar uma spell


a minha duvida, é qual o código para tirar a spell, ou seja, perder uma magia


para quem ainda não intendeu, quero um código para tirar algo que o player já tem


vlw Smile
dazateam
dazateam
Membro Vitalicio
Membro Vitalicio

Mensagens : 690

Ir para o topo Ir para baixo

[E.O] Duvida com código Empty Re: [E.O] Duvida com código

Mensagem por Eduardo Sáb 09 Nov 2013, 16:38

Fiz a sub de cabeça sem VB , creio que esteja correto , qualquer erro avisa.
Agora basta vc usar Call RetirarSpell('Valor do player, Valor da spell)

Código:
Sub RetirarSpell(ByVal index As Long, SpellNum As Long)
    If SpellNum < 1 Or SpellNum > MAX_PLAYER_SPELLS Then Exit Sub
    If TempPlayer(index).Tempo(SpellNum) > 0 Then Exit Sub
    If TempPlayer(index).spellBuffer.Spell = SpellNum Then Exit Sub
    Player(index).Spell(SpellNum) = 0
    SendPlayerSpells index
End Sub
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[E.O] Duvida com código Empty Re: [E.O] Duvida com código

Mensagem por dazateam Qua 13 Nov 2013, 18:01

não funcionou ://


mais vlw mesmo assim Smile


+1 cred
dazateam
dazateam
Membro Vitalicio
Membro Vitalicio

Mensagens : 690

Ir para o topo Ir para baixo

[E.O] Duvida com código Empty Re: [E.O] Duvida com código

Mensagem por Pablo Qua 13 Nov 2013, 21:42

Quero saber o dia que esses programadores do fórum que não usam vb, vão me ensinar a fazer os códigos tudo direitinho com Letra maiúscula no local onde precisa.
Vocês são fodas mano hIUEHAUIH

Dazateam, o código dele parece estar certo, a explicação que não.

Essa parte aqui:
Call RetirarSpell('Valor do player, Valor da spell)
Em valor do player você poe "index", então quem utilizar o botão ou qualquer outra coisa, já estará enviando o seu número para o servidor, ele irá checar e certamente irá utilizar aquele número indicado, só que se você definir um valor, apenas aquele número poderá retirar a magia.
Exemplo: Defino 1 lá, se o meu index for igual a 1 eu posso utilizar o código direito, porém se o meu index for igual a 2, o código irá ser inválido praticamente...
Exemplo²: Se o seu index já estiver definido, o client já informará ao servidor o seu número de index, e o próprio servidor já irá dar o código como funcional.

Ou também, você pode colocar assim:
Call RetirarSpell(index, spellnum)
E se você definir o spellnum como valor da spell e fazer o client enviar ela para o servidor, a magia selecionada será automaticamente deletada.

Explicaçaum nota 10, mérito de zoerinha detected

Se puder explicar para que você quer esse código, também pode ser que ajude... kk'

E Convidado, pqp cara, você é péssimo nisso nuss
Pingu > all
Pingu Pingu, nhec nhec
Pablo
Pablo
Moderador Global
Moderador Global

Mensagens : 1371

Ir para o topo Ir para baixo

[E.O] Duvida com código Empty Re: [E.O] Duvida com código

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