public void Execute(Player player, string[] args) { if (player.Guild != "") { try { string saytext = string.Join(" ", args); foreach (var w in RealmManager.Worlds) { World world = w.Value; if (w.Key != 0) // 0 is limbo?? { foreach (var i in world.Players) { if (i.Value.Guild == player.Guild) { i.Value.Client.SendPacket(new TextPacket() //echo to self { BubbleTime = 10, ObjectId = player.Id, Stars = player.Stars, Name = player.ResolveGuildChatName(), Recipient = "*Guild*", Text = " " + saytext }); } } } } } catch { player.SendInfo("Cannot guild chat!"); } } else player.SendInfo("You need to be in a guild to use guild chat!"); }