public void HandleNoticeWorld(WorldClient client, GMWarningPacket packet) { var target = _gameWorld.Players.FirstOrDefault(p => p.Value.AdditionalInfoManager.Name == packet.Name).Value; if (target == null) { _packetFactory.SendGmCommandError(client, PacketType.GM_WARNING_PLAYER); return; } _packetFactory.SendWarning(target.GameSession.Client, packet.Message); _packetFactory.SendGmCommandSuccess(client); }
private void HandleGMWarningPlayer(GMWarningPacket gmWarningPacket) { var target = _gameWorld.Players.FirstOrDefault(p => p.Value.Name == gmWarningPacket.Name).Value; if (target == null) { _packetsHelper.SendGmCommandError(Client, PacketType.GM_WARNING_PLAYER); return; } target?.SendWarning(gmWarningPacket.Message); _packetsHelper.SendGmCommandSuccess(Client); }