public void Parse(GameClient session, ClientPacket packet) { if (!session.Habbo.InRoom) { return; } ICollection <TelevisionItem> videos = PlusEnvironment.GetGame().GetTelevisionManager().TelevisionList; if (videos.Count == 0) { session.SendNotification("Oh, it looks like the hotel manager haven't added any videos for you to watch! :("); return; } int itemId = packet.PopInt(); packet.PopInt(); //next TelevisionItem item = null; Dictionary <int, TelevisionItem> dict = PlusEnvironment.GetGame().GetTelevisionManager()._televisions; foreach (TelevisionItem value in RandomValues(dict).Take(1)) { item = value; } if (item == null) { session.SendNotification("Oh, it looks like their was a problem getting the video."); return; } session.SendPacket(new GetYouTubeVideoComposer(itemId, item.YouTubeId)); }
public void Parse(Player session, ClientPacket packet) { if (!session.GetHabbo().InRoom) { return; } var videos = Program.GameContext.GetItemManager().GetTelevisionManager().TelevisionList; if (videos.Count == 0) { session.SendNotification("Oh, it looks like the hotel manager haven't added any videos for you to watch! :("); return; } var itemId = packet.PopInt(); packet.PopInt(); //next TelevisionItem item = null; var dict = Program.GameContext.GetItemManager().GetTelevisionManager()._televisions; foreach (var value in RandomValues(dict).Take(1)) { item = value; } if (item == null) { session.SendNotification("Oh, it looks like their was a problem getting the video."); return; } session.SendPacket(new GetYouTubeVideoComposer(itemId, item.YouTubeId)); }
public void Parse(HabboHotel.GameClients.GameClient Session, ClientPacket Packet) { if (!Session.GetHabbo().InRoom) { return; } ICollection <TelevisionItem> Videos = RocketEmulador.GetGame().GetTelevisionManager().TelevisionList; if (Videos.Count == 0) { Session.SendNotification("Oh, it looks like the hotel manager haven't added any videos for you to watch! :("); return; } int ItemId = Packet.PopInt(); int Next = Packet.PopInt(); TelevisionItem Item = null; Dictionary <int, TelevisionItem> dict = RocketEmulador.GetGame().GetTelevisionManager()._televisions; foreach (TelevisionItem value in RandomValues(dict).Take(1)) { Item = value; } if (Item == null) { Session.SendNotification("Oh, it looks like their was a problem getting the video."); return; } Session.SendMessage(new GetYouTubeVideoComposer(ItemId, Item.YouTubeId)); }
public void Parse(HabboHotel.GameClients.GameClient Session, ClientPacket Packet) { if (!Session.GetHabbo().InRoom) { return; } ICollection <TelevisionItem> Videos = PlusEnvironment.GetGame().GetTelevisionManager().TelevisionList; if (Videos.Count == 0) { Session.SendNotification("Oh, parece que o gerente do hotel não adicionou nenhum vídeo para você assistir! :("); return; } int ItemId = Packet.PopInt(); int Next = Packet.PopInt(); TelevisionItem Item = null; Dictionary <int, TelevisionItem> dict = PlusEnvironment.GetGame().GetTelevisionManager()._televisions; foreach (TelevisionItem value in RandomValues(dict).Take(1)) { Item = value; } if (Item == null) { Session.SendNotification("Oh, parece que foi um problema para obter o vídeo."); return; } Session.SendMessage(new GetYouTubeVideoComposer(ItemId, Item.YouTubeId)); }
public void Parse(HabboHotel.GameClients.GameClient Session, ClientPacket Packet) { if (!Session.GetHabbo().InRoom) { return; } ICollection <TelevisionItem> Videos = RavenEnvironment.GetGame().GetTelevisionManager().TelevisionList; if (Videos.Count == 0) { Session.SendNotification("Oh, Parece que el Administrador de Sistema del Hotel no ha añadido ningun video! :("); return; } int ItemId = Packet.PopInt(); int Next = Packet.PopInt(); TelevisionItem Item = null; Dictionary <int, TelevisionItem> dict = RavenEnvironment.GetGame().GetTelevisionManager()._televisions; foreach (TelevisionItem value in RandomValues(dict).Take(1)) { Item = value; } if (Item == null) { Session.SendNotification("Oh, Hay un problema para ver este video!"); return; } Session.SendMessage(new GetYouTubeVideoComposer(ItemId, Item.YouTubeId)); }