|
@@ -218,13 +218,6 @@ namespace XmdsServerEdgeJS.Zone
|
|
|
var player = getPlayer(playerId);
|
|
|
if (player != null)
|
|
|
{
|
|
|
- if(!isLook)
|
|
|
- {
|
|
|
- PlayerPKModeChangeEventR2B r2b = new PlayerPKModeChangeEventR2B();
|
|
|
- r2b.CurPKMode = (PKMode)model;
|
|
|
- player.ReceiveMsgR2B(r2b);
|
|
|
- }
|
|
|
-
|
|
|
/*player.BindingActor.Virtual.IsInPVE() || */
|
|
|
resCode = (player.BindingActor.IsActive && player.BindingActor.Virtual.IsInPVP()) ? 1 : 0;
|
|
|
|
|
@@ -233,7 +226,14 @@ namespace XmdsServerEdgeJS.Zone
|
|
|
XmdsVirtual playerVirtual = player.BindingActor.Virtual as XmdsVirtual;
|
|
|
log.Warn("PVP状态下传送1:" + playerVirtual.mUnit.PlayerUUID + ", 场景ID: " + playerVirtual.mUnit.Parent.GetSceneID() + ", " +
|
|
|
playerVirtual.GetHateSystem().GetHatePlayerInfo() + ", 触发PVP玩家:" + playerVirtual.mPvpTriggerPlayerId);
|
|
|
- }
|
|
|
+ }
|
|
|
+ else if(!isLook)
|
|
|
+ {
|
|
|
+ //传送成功才刷新PK模式
|
|
|
+ PlayerPKModeChangeEventR2B r2b = new PlayerPKModeChangeEventR2B();
|
|
|
+ r2b.CurPKMode = (PKMode)model;
|
|
|
+ player.ReceiveMsgR2B(r2b);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
cb(resCode);
|