static public void F_ZONEJUMP(BaseClient client, PacketIn packet) { GameClient cclient = client as GameClient; if (cclient.Plr == null || !cclient.Plr.IsInWorld()) { return; } //Log.Dump("Jump", packet, true); UInt32 Id = packet.GetUint32(); Log.Info("Jump", "Jump to :" + Id); Zone_jump Jump = WorldMgr.GetZoneJump(Id); if (Jump != null) { cclient.Plr.Teleport(Jump.ZoneID, Jump.WorldX, Jump.WorldY, Jump.WorldZ, Jump.WorldO); } else { Log.Error("Jump", "Invalid Jump"); } }