thanks!

Code: Select all
if (!target.isPlayer()) { player.sendPacket(SystemMessageId.INCORRECT_TARGET); return; } +if(player.isInCombat()) +{ + player.sendMessage("You cannot trade while you are in a combat state."); + return; +}
Code: Select all
===================================================================--- TradeRequest.java@@ -138,6 +138,18 @@ return; } + if (partner.isInCombat())+ {+ player.sendMessage("That person is in combat.");+ return;+ }+ + if (player.isInCombat())+ {+ player.sendMessage("You cannot trade while in combat.");+ return;+ }+ if (BlockList.isBlocked(partner, player)) { sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_ADDED_YOU_TO_IGNORE_LIST);
Do you have any problem with that?maxstyleboy wrote:How to block sending trade to character in combat or flag?
thanks!
Code: Select all
[javac] if (partner.isInCombat())[javac] ^[javac] symbol: variable partner[javac] location: class TradeRequest[javac] 1 error
Konstantinos wrote:Do you have any problem with that?maxstyleboy wrote:How to block sending trade to character in combat or flag?
thanks!
thanks.maxstyleboy wrote:Konstantinos wrote:Do you have any problem with that?maxstyleboy wrote:How to block sending trade to character in combat or flag?
thanks!
Yes, players scam in siege!
If you request trade for any player, this player cannot use skills...
ty i have to check that bugmaxstyleboy wrote:ThanksCode: Select all
===================================================================--- TradeRequest.java@@ -138,6 +138,18 @@ return; } + if (partner.isInCombat())+ {+ player.sendMessage("That person is in combat.");+ return;+ }+ + if (player.isInCombat())+ {+ player.sendMessage("You cannot trade while in combat.");+ return;+ }+ if (BlockList.isBlocked(partner, player)) { sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_ADDED_YOU_TO_IGNORE_LIST);
Code: Select all
if (partner.isInCombat() || (partner.getPvpFlag() > 0)) { player.sendMessage("That person is in combat."); return; } if (player.isInCombat() || (player.getPvpFlag() > 0)) { player.sendMessage("You cannot trade while in combat."); return; }