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.

[Correção] Pequeno erro ao morrer

+4
DrayonDuarte
Guardian
Pablo
Valentine
8 participantes

Ir para baixo

[Correção] Pequeno erro ao morrer Empty [Correção] Pequeno erro ao morrer

Mensagem por Valentine Sex 18 Jan 2013, 20:57

Quando um jogador morre e estava com loja, trade ou banco aberto, ao renascer, os mesmos continuam abertos e funcionando, este tutorial não irá fechar todas as janelas desses sistemas (Somente a janela do trade), mas irá impedir que ele funcione no servidor, caso queira completo fechando todas as janelas terá que fazer as devidas modificações no cliente.

Abra o Servidor

1 - Em modPlayer, procure por:
Código:
   ' Clear spell casting
    TempPlayer(index).spellBuffer.Spell = 0
    TempPlayer(index).spellBuffer.Timer = 0
    TempPlayer(index).spellBuffer.target = 0
    TempPlayer(index).spellBuffer.tType = 0
    Call SendClearSpellBuffer(index)
2 - Embaixo adicione:
Código:
   TempPlayer(index).InBank = False
    TempPlayer(index).InShop = 0
    If TempPlayer(index).InTrade > 0 Then
        For i = 1 To MAX_INV
            TempPlayer(index).TradeOffer(i).Num = 0
            TempPlayer(index).TradeOffer(i).Value = 0
            TempPlayer(TempPlayer(index).InTrade).TradeOffer(i).Num = 0
            TempPlayer(TempPlayer(index).InTrade).TradeOffer(i).Value = 0
        Next

        TempPlayer(index).InTrade = 0
        TempPlayer(TempPlayer(index).InTrade).InTrade = 0
        
        SendCloseTrade index
        SendCloseTrade TempPlayer(index).InTrade
    End If
Créditos:
Valentine
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por Pablo Sex 18 Jan 2013, 21:56

Mano agora é sério se tem o capacete do Debug na boa, correções incríveis, +1 vai ajudar bastante ;P
Pablo
Pablo
Moderador Global
Moderador Global

Mensagens : 1371

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por Guardian Sex 18 Jan 2013, 22:20

Congratulations bro! xD
Apesar de ser realmente um pequeno erro, não deixa de ser erro. kk'
Seria divertido você estar falando com o vendedor, morrer, e a loja do maluco ainda estar aberta. Vender itens por sedex 10, chega de avião. e.e

Eu sei que não foi engraçado, mas valeu a correção Valentine! Wink
Guardian
Guardian
Membro de Honra
Membro de Honra

Mensagens : 781

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por DrayonDuarte Sáb 19 Jan 2013, 06:16

Vixi Guardian, tuas piadas tão cada vez mais sem graça Neutral

Vlw Valentine, por disponibilizar mais um excelente tutorial, os bugs é que mata um jogo.
DrayonDuarte
DrayonDuarte
Membro
Membro

Mensagens : 243

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por Ricardo Sáb 19 Jan 2013, 06:46

Tem um problema ai, ele não manda o code para fechar o banco e loja para o cliente.
Ricardo
Ricardo


Mensagens : 1044

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por Guardian Sáb 19 Jan 2013, 08:40

Ricardo escreveu:Tem um problema ai, ele não manda o code para fechar o banco e loja para o cliente.

Ele citou isto no tópico, disse que isso só irá fazer com que o Servidor "feche" essas janelas, elas vão continuar abertas, porém, não serão funcionais enquanto não abri-las novamente. e.e

Se quiser que feche, ele disse que terá que fazer as devidas modificações no cliente. xD
Guardian
Guardian
Membro de Honra
Membro de Honra

Mensagens : 781

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por Ancient™ Sáb 19 Jan 2013, 09:30

Muito bom,vo por depois na minha engine e.e
+1 Crédito

Off : Onde eu arrumo um capacete desse ? lol
Ancient™
Ancient™
Membro
Membro

Mensagens : 148

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por maraquanos-marakgarin Qua 30 Jan 2013, 17:11

e ta mais o menos
maraquanos-marakgarin
maraquanos-marakgarin
Novato
Novato

Mensagens : 18

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

Mensagem por Lord Pegason Qua 30 Jan 2013, 20:32

Parabéns pelo tutorial Valentine.

Mas convenhamos, qual o sentido de fechar apenas via servidor e não aparecer "visualmente" para o cliente? Eu sei que você disse o que fazer para resolver isso.. mas acredito que grande parte das pessoas aqui sequer saberão por onde começar.

Não estou falando que você tem que dar tudo mastigado.. mas acredito que nesse caso se faz necessário pois do contrário eu acho que o tutorial não estaria completo.

Por fim, eu mesmo fiz, funcionou.
Lord Pegason
Lord Pegason
Membro Sênior
Membro Sênior

Mensagens : 300

Ir para o topo Ir para baixo

[Correção] Pequeno erro ao morrer Empty Re: [Correção] Pequeno erro ao morrer

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