/// <summary> /// Let's a player enter the house. /// </summary> /// <param name="player">The player that should enter the house.</param> public void EnterHouse(Models.Entities.Player player) { if (player.Guild != null && player.Guild.Id == Guild.Id && _house != null) { player.AddActionLog("EnterGuildHouse", Guild.Id); player.TeleportDynamic(_house.Id, 53, 83); } }
/// <summary> /// Let's a player enter the house. /// </summary> /// <param name="player">The player that should enter.</param> public void EnterHouse(Models.Entities.Player player) { if (player.ClientId != PlayerHouse.Player.ClientId) { return; } player.AddActionLog("EnterHouse", player.MapId); if (PlayerHouse.DbPlayerHouse.IsBig) { player.TeleportDynamic(PlayerHouse.DynamicMapId, 53, 83); } else { player.TeleportDynamic(PlayerHouse.DynamicMapId, 32, 40); } if (player.GetAllInScreen().Count < 10) { if (player.Team != null) { foreach (var member in player.Team.GetMembers()) { if (PlayerHouse.DbPlayerHouse.IsBig) { member.TeleportDynamic(PlayerHouse.DynamicMapId, 53, 83); } else { member.TeleportDynamic(PlayerHouse.DynamicMapId, 32, 40); } } } } }