Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

Darkmel

avatar
Membro Honorário I
Membro Honorário I
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



[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário http://animex.zz.mu

SameKage

avatar
Membro Honorário III
Membro Honorário III
\o , bom tutorial, ajuda bastante u.u



Ei, tem um tempinho livre? Visite o Distrito Maker !!
[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário http://distritorpgmaker.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum