Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Pedidos (https://secretexperience.net/forumdisplay.php?f=38)
-   -   [IL a Gracia] Bug Trade (https://secretexperience.net/showthread.php?t=24085)

tx300 07-08-2010 03:44 PM

Bug Trade
 
Alguem tem a soluçao pro bug do trade . se tiver e nao quizer passar de graça pago pelo serviço ou pela forma de blokear isso.

B1Z4R0 07-08-2010 03:58 PM

so em java pra bloqueia, ta ai o mod

Código:

clientpackets.TradeRequest.java (about line 125)


+        if (partner.getAllowTrade() == false)
+      {
+                player.sendMessage("Target is not allowed to receive more than one trade request at the same time.");
+                return;
+        }
+        partner.setAllowTrade(false);
+        player.setAllowTrade(false);
                player.onTransactionRequest(partner);
                partner.sendPacket(new SendTradeRequest(player.getObjectId()));
                SystemMessage sm = new SystemMessage(SystemMessageId.REQUEST_S1_FOR_TRADE);
                sm.addString(partner.getName());
                player.sendPacket(sm);




-----------------------------------------------------------

clientpackets.AnswerTradeRequest.java (about line 69)


        L2PcInstance partner = player.getActiveRequester();
        if (partner == null || L2World.getInstance().findObject(partner.getObjectId()) == null)
        {
            // Trade partner not found, cancel trade
                        player.sendPacket(new SendTradeDone(0));
            SystemMessage msg = new SystemMessage(SystemMessageId.TARGET_IS_NOT_FOUND_IN_THE_GAME);
            player.sendPacket(msg);
                        player.setActiveRequester(null);
+                        player.setAllowTrade(true);
+                        partner.setAllowTrade(true);
                        msg = null;
            return;
        }


-                if (_response == 1) player.startTrade(partner);



+                if (_response == 1)
+                        {
+                        player.startTrade(partner);
+                        partner.setAllowTrade(true);
+                        player.setAllowTrade(true);
+                        }



                else
                {
                        SystemMessage msg = new SystemMessage(SystemMessageId.S1_DENIED_TRADE_REQUEST);
                        msg.addString(player.getName());
                        partner.sendPacket(msg);
+                        player.setAllowTrade(true);
                        msg = null;
                }




------------------------------------------

L2PcInstance.java (about line 497)

    private int _apprentice = 0;
    private int _sponsor = 0;

+    public boolean _allowTrade = true;
   
        private long _clanJoinExpiryTime;
        private long _clanCreateExpiryTime;



L2PcInstance.java (about line 8121)


    public void setClanPrivileges(int n)
    {
        _clanPrivileges = n;
    }

+    public boolean getAllowTrade()
+    {
+            return _allowTrade;
+    }
+   
+    public void setAllowTrade(boolean a)
+    {
+            _allowTrade = a;
+    }


tx300 07-08-2010 04:00 PM

vlw vo implantar tenha um otimo fim de semana.

So estou com uma duvida simbo + e para add e simbolo - e para tirar a linha ?

B1Z4R0 20-08-2010 08:46 AM

isso mesmo

tx300 31-08-2010 04:46 PM

So uma coisa eu add e nao funcionou essa mob blokei o bug trade do alt+h ?

B1Z4R0 31-08-2010 04:51 PM

nao tem como bloqueia alt+h, o mod so vai fazer que nao tenha bug, quanndo confirma a troca fazendo bug o item nao vai!

SerialKiller 31-08-2010 07:46 PM

Como seria o bug do TRADE?
so para min testar em minha rev pra ver se naum ta pegando ....

tx300 31-08-2010 07:49 PM

entao e do mesmo bug que estamos falando pois e mais eu add certinho e ainda continua da mesma forma

SerialKiller 31-08-2010 08:33 PM

Então, como é o bug? como se faiz ele?

tx300 31-08-2010 10:01 PM

Reolvido podem fecha o topico
faltava algums dados no seu script mais ja arrumei
Obrigado


Horários baseados na GMT -3. Agora são 12:57 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.