浏览代码

Players can't use offline trade in vehicles.

_DS_ 15 年之前
父节点
当前提交
2bc301114c
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      L2_GameServer/java/com/l2jserver/gameserver/network/L2GameClient.java

+ 3 - 1
L2_GameServer/java/com/l2jserver/gameserver/network/L2GameClient.java

@@ -622,7 +622,9 @@ public final class L2GameClient extends MMOClient<MMOConnection<L2GameClient>>
 					setDetached(true);
 					if (!player.isInOlympiadMode()
 							&& !player.isFestivalParticipant()
-							&& !TvTEvent.isPlayerParticipant(player.getObjectId()) && !player.isInJail())
+							&& !TvTEvent.isPlayerParticipant(player.getObjectId())
+							&& !player.isInJail()
+							&& player.getVehicle() == null)
 					{
 						if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE)
 								|| (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))