You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hood-services
https://campsite.bio/utchihaamkt
Question
thepsolartek
Hi Paides brika ayto to fix ka8ws epsaxna apo ton rizel:
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;
+ }
Pou akribws bazw ayto to code sto eclipse?
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.