public void Parse(GameClient Session, ClientPacket Packet) { var songslen = Packet.PopInt(); var Songs = new List <TraxMusicData>(); while (songslen-- > 0) { var id = Packet.PopInt(); var music = TraxSoundManager.GetMusic(id); if (music != null) { Songs.Add(music); } } if (Session.GetHabbo().CurrentRoom != null) { Session.SendMessage(new SetJukeboxSongMusicDataComposer(Songs)); } }
public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params) { if (Params.Length == 1) { StringBuilder List = new StringBuilder(); List.Append("- LISTA DE COMANDOS STAFF -\n\n"); List.Append(":update catalogue - Atualiza o catalogo.\n········································································\n"); List.Append(":update items - Atualiza os items.\n········································································\n"); List.Append(":update jukebox - Atualiza as musicas.\n········································································\n"); List.Append(":update wordfilter - Atualiza o filtro do hotel.\n········································································\n"); List.Append(":update models - Atualiza o filtro del hotel.\n········································································\n"); List.Append(":update promotions - Atualiza as promoções.\n········································································\n"); List.Append(":update halloffame - Atualiza pontos de fama.\n········································································\n"); List.Append(":update youtube - Atualiza os videos TV's.\n········································································\n"); List.Append(":update permissions - Atualiza as permissões de rank.\n········································································\n"); List.Append(":update settings - Atualiza las configurações do hotel.\n········································································\n"); List.Append(":update bans - Atualiza os banidos do hotel.\n········································································\n"); List.Append(":update quests - Atualiza os Quests do hotel.\n········································································\n"); List.Append(":update achievements - Atualiza is logs de usuarios.\n········································································\n"); List.Append(":update bots - Atualiza os bots do hotel.\n········································································\n"); List.Append(":update achievements - Atualiza os logros de usuarios.\n········································································\n"); Session.SendMessage(new MOTDNotificationComposer(List.ToString())); return; } string UpdateVariable = Params[1]; switch (UpdateVariable.ToLower()) { case "cata": case "catalog": case "catalogue": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_catalog")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_catalog' permiso", "advice"); break; } CloudServer.GetGame().GetCatalog().Init(CloudServer.GetGame().GetItemManager()); CloudServer.GetGame().GetClientManager().SendMessage(new CatalogUpdatedComposer()); Session.LogsNotif("Catalogo actualizado correctamente", "catalogue"); break; case "discos": case "songs": case "jukebox": case "canciones": if (!Session.GetHabbo().GetPermissions().HasCommand("command_songsdata")) { Session.LogsNotif("Ups, Você não tem permissão 'command_songsdata", "advice"); break; } int count = TraxSoundManager.Songs.Count; TraxSoundManager.Init(); Session.LogsNotif("Música recarregadas com sucesso, diferença de comprimento: " + checked (count - TraxSoundManager.Songs.Count), "advice"); break; case "wordfilter": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_filter")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_filter' permiso", "advice"); break; } CloudServer.GetGame().GetChatManager().GetFilter().InitWords(); CloudServer.GetGame().GetChatManager().GetFilter().InitCharacters(); Session.LogsNotif("Filtro atualizado corretamente", "advice"); break; case "items": case "furni": case "furniture": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_furni")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_furni' permiso", "advice"); break; } CloudServer.GetGame().GetItemManager().Init(); Session.LogsNotif("Items acualizados corretamente", "advice"); break; case "models": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_models")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_models' permiso", "advice"); break; } CloudServer.GetGame().GetRoomManager().LoadModels(); Session.LogsNotif("Salas atualizadas corretamente.", "advice"); break; case "promotions": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_promotions")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_promotions' permiso.", "advice"); break; } CloudServer.GetGame().GetLandingManager().LoadPromotions(); Session.LogsNotif("Promoçoes atualizadas corretamente.", "advice"); break; case "halloffame": case "salondelafama": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_halloffame")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_halloffame' permiso.", "advice"); break; } GetHallOfFame.GetInstance().Load(); Session.LogsNotif("Hall of Fame atualizado com sucesso.", "advice"); break; case "youtube": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_youtube")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_youtube' permiso.", "advice"); break; } CloudServer.GetGame().GetTelevisionManager().Init(); Session.LogsNotif("TV's atualizados.", "advice"); break; case "navigator": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_navigator")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_navigator'.", "advice"); break; } CloudServer.GetGame().GetNavigator().Init(); Session.LogsNotif("Navegador de salas atualizado.", "advice"); break; case "ranks": case "rights": case "permissions": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_rights")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_rights'.", "advice"); break; } CloudServer.GetGame().GetPermissionManager().Init(); foreach (GameClient Client in CloudServer.GetGame().GetClientManager().GetClients.ToList()) { if (Client == null || Client.GetHabbo() == null || Client.GetHabbo().GetPermissions() == null) { continue; } Client.GetHabbo().GetPermissions().Init(Client.GetHabbo()); } Session.LogsNotif("Permissoes atualizadas.", "advice"); break; case "pinatas": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_catalog")) { Session.SendWhisper("Oops, Você não tem permissão para atualizar prêmios pinatas."); break; } CloudServer.GetGame().GetPinataManager().Initialize(CloudServer.GetDatabaseManager().GetQueryReactor()); CloudServer.GetGame().GetClientManager().SendMessage(RoomNotificationComposer.SendBubble("catalogue", "Premios Actualizados", "")); break; case "crafting": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_furni")) { Session.SendWhisper("Oops, Você não tem permissão para atualizar ."); break; } CloudServer.GetGame().GetCraftingManager().Init(); Session.SendWhisper("Crafting actualizado correctamente."); break; case "crackable": case "ecotron": case "pinata": case "piñata": CloudServer.GetGame().GetPinataManager().Initialize(CloudServer.GetDatabaseManager().GetQueryReactor()); CloudServer.GetGame().GetFurniMaticRewardsMnager().Initialize(CloudServer.GetDatabaseManager().GetQueryReactor()); CloudServer.GetGame().GetTargetedOffersManager().Initialize(CloudServer.GetDatabaseManager().GetQueryReactor()); break; case "relampago": case "targeted": case "targetedoffers": CloudServer.GetGame().GetTargetedOffersManager().Initialize(CloudServer.GetDatabaseManager().GetQueryReactor()); break; case "config": case "settings": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_configuration")) { Session.LogsNotif("Ups,Você não tem permissão 'command_update_configuration'.", "advice");; break; } CloudServer.GetGame().GetSettingsManager().Init(); ExtraSettings.RunExtraSettings(); CatalogSettings.RunCatalogSettings(); NotificationSettings.RunNotiSettings(); CloudServer.GetGame().GetTargetedOffersManager().Initialize(CloudServer.GetDatabaseManager().GetQueryReactor()); Session.LogsNotif("Configuraçoes atualizadas.", "advice"); break; case "bans": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_bans")) { Session.LogsNotif("Ups, Você não tem'command_update_bans' permiso.", "advice"); break; } CloudServer.GetGame().GetModerationManager().ReCacheBans(); Session.LogsNotif("Cache Ban re-cargado.", "advice"); break; case "quests": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_quests")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_quests' permiso.", "advice"); break; } CloudServer.GetGame().GetQuestManager().Init(); Session.LogsNotif("Quests atualizadas.", "advice"); break; case "achievements": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_achievements")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_achievements' permiso.", "advice"); break; } CloudServer.GetGame().GetAchievementManager().LoadAchievements(); Session.LogsNotif("Achievements atualizados.", "advice"); break; case "moderation": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_moderation")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_moderation' permiso.", "advice");; break; } CloudServer.GetGame().GetModerationManager().Init(); CloudServer.GetGame().GetClientManager().ModAlert("Presets de moderación se han actualizado.Por favor, vuelva a cargar el cliente para ver los nuevos presets."); Session.LogsNotif("Configurações dos moderadores atualizadas.", "advice"); break; case "vouchers": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_vouchers")) { Session.LogsNotif("Ups, Você não tem permissão'command_update_vouchers.", "advice"); break; } CloudServer.GetGame().GetCatalog().GetVoucherManager().Init(); Session.LogsNotif("O catálogo cache atualizado.", "advice"); break; case "gc": case "games": case "gamecenter": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_game_center")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_game_center'.", "advice"); break; } CloudServer.GetGame().GetGameDataManager().Init(); Session.LogsNotif("Cache Game Center foi atualizado com sucesso.", "advice"); break; case "pet_locale": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_pet_locale")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_pet_locale'.", "advice"); break; } CloudServer.GetGame().GetChatManager().GetPetLocale().Init(); CloudServer.GetGame().GetChatManager().GetPetCommands().Init(); Session.LogsNotif("Cache local Animais atualizado.", "advice"); break; case "locale": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_locale")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_locale'.", "advice"); break; } CloudServer.GetGame().GetLanguageManager().Init(); Session.LogsNotif("Locale caché acualizado corretamente.", "advice"); break; case "mutant": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_anti_mutant")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_anti_mutant'.", "advice"); break; } CloudServer.GetGame().GetFigureManager().Init(); Session.LogsNotif("FigureData manager recarregado com sucesso!", "advice"); break; case "bots": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_bots")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_bots'.", "advice"); break; } CloudServer.GetGame().GetBotManager().Init(); Session.LogsNotif("Bots actualizados.", "advice"); break; case "rewards": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_rewards")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_rewards'.", "advice"); break; } CloudServer.GetGame().GetRewardManager().Reload(); Session.LogsNotif("Gestor De Recompensas voltou a carregar com sucesso!", "advice"); break; case "chat_styles": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_chat_styles")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_chat_styles'.", "advice"); break; } CloudServer.GetGame().GetChatManager().GetChatStyles().Init(); Session.LogsNotif("estilos de chat recarregado com sucesso!", "advice"); break; case "definitions": case "badge_definitions": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_badge_definitions")) { Session.LogsNotif("Ups, Você não tem permissão 'command_update_badge_definitions'.", "advice"); break; } CloudServer.GetGame().GetBadgeManager().Init(); Session.LogsNotif("Definições placas recarregado com sucesso!", "advice"); break; default: Session.LogsNotif("'" + UpdateVariable + "' não é uma coisa válida para recarregar.", "advice"); break; } }
public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params) { if (Params.Length == 1) { Session.SendWhisper("Je bent vergeten om een onderdeel in te typen."); return; } string UpdateVariable = Params[1]; switch (UpdateVariable.ToLower()) { #region Lijst case "list": { StringBuilder List = new StringBuilder(""); List.AppendLine("Update de volgende onderdelen doormiddel van de command:"); List.AppendLine(":update catalog - Update de Habbis shop."); List.AppendLine(":update items - Update al de items."); List.AppendLine(":update models - Update kamer models."); List.AppendLine(":update filter - Update de woordfilter."); List.AppendLine(":update chars - Update de karakters replacement van de woordfilter."); List.AppendLine(":update navigator - Update de navigator."); List.AppendLine(":update rights - Update permissions & ranks."); List.AppendLine(":update config - Update belangrijke instellingen van 't hotel."); List.AppendLine(":update bans - Update de verbanningen."); List.AppendLine(":update tickets - Update de Moderator Tickets."); List.AppendLine(":update badges - Update alles rondom badges."); List.AppendLine(":update aanbiedingen - Update de aanbiedingen."); Session.SendMessage(new MOTDNotificationComposer(List.ToString())); break; } #endregion #region Catalogus case "cata": case "catalog": case "catalogue": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_cata")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } string Message = CommandManager.MergeParams(Params, 2); QuasarEnvironment.GetGame().getCatalogFrontPage().Init(); QuasarEnvironment.GetGame().GetCatalog().Init(QuasarEnvironment.GetGame().GetItemManager()); QuasarEnvironment.GetGame().GetClientManager().SendMessage(new CatalogUpdatedComposer()); QuasarEnvironment.GetGame().GetClientManager().SendMessage(RoomNotificationComposer.SendBubble("catalogue", "Het onderdeel 'Catalogus' is succesvol geüpdatet.", "catalog/open/" + Message + "test")); break; } #endregion #region Pinatas case "pinatas": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_pinatas")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetPinataManager().Initialize(QuasarEnvironment.GetDatabaseManager().GetQueryReactor()); QuasarEnvironment.GetGame().GetClientManager().SendMessage(RoomNotificationComposer.SendBubble("catalogue", "Het onderdeel 'Pinatas' is succesvol geüpdatet.", "")); break; } #endregion #region Woordfilter Karakters case "chars": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_filter")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetChatManager().GetFilter().InitCharacters(); Session.SendWhisper("Het onderdeel 'Woordfilter Replacement Karakters' is succesvol geüpdatet."); break; } #endregion #region Items case "items": case "furni": case "furniture": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_furniture")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetItemManager().Init(); Session.SendWhisper("Het onderdeel 'Items' is succesvol geüpdatet."); break; } #endregion #region Models case "models": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_models")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetRoomManager().LoadModels(); Session.SendWhisper("Het onderdeel 'Kamer Models' is succesvol geüpdatet."); break; } #endregion #region Promoties case "promoties": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_promoties")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetLandingManager().LoadPromotions(); Session.SendWhisper("Het onderdeel 'Promoties' is succesvol geüpdatet."); break; } #endregion #region Youtube case "youtube": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_youtube")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetTelevisionManager().Init(); Session.SendWhisper("Het onderdeel 'Youtube Televisies' is succesvol geüpdatet."); break; } #endregion #region Aanbiedingen case "aanbiedingen": if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_filter")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetTargetedOffersManager().Initialize(QuasarEnvironment.GetDatabaseManager().GetQueryReactor()); Session.SendWhisper("Het onderdeel 'Aanbiedingen' is succesvol geüpdatet."); break; #endregion #region Filter case "filter": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_filter")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetChatManager().GetFilter().InitWords(); Session.SendWhisper("Het onderdeel 'Woordfilter' is succesvol geüpdatet."); break; } #endregion #region Navigator case "navigator": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_navigator")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetNavigator().Init(); Session.SendWhisper("Het onderdeel 'Navigator' is succesvol geüpdatet."); break; } #endregion #region Ranks case "ranks": case "rights": case "permissions": case "commands": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_ranks")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetPermissionManager().Init(); foreach (GameClient Client in QuasarEnvironment.GetGame().GetClientManager().GetClients.ToList()) { if (Client == null || Client.GetHabbo() == null || Client.GetHabbo().GetPermissions() == null) { continue; } Client.GetHabbo().GetPermissions().Init(Client.GetHabbo()); } Session.SendWhisper("Het onderdeel 'Ranks en Rechten' is succesvol geüpdatet."); break; } #endregion #region Configuratie case "config": case "settings": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_configuratie")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.ConfigData = new ConfigData(); Session.SendWhisper("Het onderdeel 'Settings' is succesvol geüpdatet."); break; } #endregion #region Bans case "bans": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_bans")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetModerationManager().ReCacheBans(); Session.SendWhisper("Het onderdeel 'Bans' is succesvol geüpdatet."); break; } #endregion #region Quests case "quests": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_quests")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetQuestManager().Init(); Session.SendWhisper("Het onderdeel 'Quests' is succesvol geüpdatet."); break; } #endregion #region Achievements case "achievements": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_achievements")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetAchievementManager().LoadAchievements(); Session.SendWhisper("Het onderdeel 'Achievements' is succesvol geüpdatet."); break; } #endregion #region Moderation case "moderation": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_moderation")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetModerationManager().Init(); QuasarEnvironment.GetGame().GetClientManager().ModAlert("Personeel opgelet: Er zijn wat wijzigingen aan de Moderator Tools aangebracht. Relog het hotel om de veranderingen te bekijken."); Session.SendWhisper("Het onderdeel 'Moderator Tools' is succesvol geüpdatet."); break; } #endregion #region Tickets case "tickets": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_tickets")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren.");; break; } if (QuasarEnvironment.GetGame().GetModerationTool().Tickets.Count > 0) { QuasarEnvironment.GetGame().GetModerationTool().Tickets.Clear(); } QuasarEnvironment.GetGame().GetClientManager().ModAlert("Personeel opgelet: Er zijn wat wijzigingen aan de Moderator Tools aangebracht. Relog het hotel om de veranderingen te bekijken."); Session.SendWhisper("Het onderdeel 'Tickets' is succesvol geüpdatet."); break; } #endregion #region Vouchers case "vouchers": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_vouchers")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetCatalog().GetVoucherManager().Init(); Session.SendWhisper("Het onderdeel 'Vouchers' is succesvol geüpdatet."); break; } #endregion #region Gamecenter case "gc": case "games": case "gamecenter": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_gamecenter")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetGameDataManager().Init(); Session.SendWhisper("Het onderdeel 'Gamecenter' is succesvol geüpdatet."); break; } #endregion #region Huisdieren case "huisdieren": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_huisdieren")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetChatManager().GetPetLocale().Init(); Session.SendWhisper("Het onderdeel 'Huisdieren' is succesvol geüpdatet."); break; } #endregion #region Jukebox case "jukebox": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_cata")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } int count = TraxSoundManager.Songs.Count; TraxSoundManager.Init(); QuasarEnvironment.GetGame().GetClientManager().SendMessage(RoomNotificationComposer.SendBubble("catalogue", "Het onderdeel 'Catalogus' is succesvol geüpdatet.")); break; } #endregion #region Mutant case "mutant": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_antimutant")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetAntiMutant().Init(); Session.SendWhisper("Het onderdeel 'Anti-Mutant' is succesvol geüpdatet."); break; } #endregion #region Bots case "bots": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_bots")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetBotManager().Init(); Session.SendWhisper("Het onderdeel 'Bots' is succesvol geüpdatet."); break; } #endregion #region Rewards case "rewards": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_rewards")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetRewardManager().Reload(); Session.SendWhisper("Het onderdeel 'Rewards' is succesvol geüpdatet."); break; } #endregion #region Chat Styles case "chat_styles": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_chatstyles")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetChatManager().GetChatStyles().Init(); Session.SendWhisper("Het onderdeel 'Chatstyles' is succesvol geüpdatet."); break; } #endregion #region Badges case "badges": { if (!Session.GetHabbo().GetPermissions().HasCommand("command_update_badges")) { Session.SendWhisper("Oeps! Je hebt niet de bevoegdheid om deze actie uit te voeren."); break; } QuasarEnvironment.GetGame().GetBadgeManager().Init(); Session.SendWhisper("Het onderdeel 'Badges' is succesvol geüpdatet."); break; } #endregion default: Session.SendWhisper("Oeps! Het onderdeel '" + UpdateVariable + "' bestaat niet."); break; } }
// Projeto prisma lindo public Game() { Console.WriteLine(); log.Info("» Iniciando BIOS EMULADOR Para " + BiosEmuThiago.HotelName + ""); Console.WriteLine(); SessionUserRecord = 0; // Run Extra Settings // BotFrankConfig.RunBotFrank(); ExtraSettings.RunExtraSettings(); // Run Catalog Settings CatalogSettings.RunCatalogSettings(); // Run Notification Settings NotificationSettings.RunNotiSettings(); _languageManager = new LanguageManager(); _languageManager.Init(); _settingsManager = new SettingsManager(); _settingsManager.Init(); _packetManager = new PacketManager(); _clientManager = new GameClientManager(); _moderationManager = new ModerationManager(); _moderationManager.Init(); _itemDataManager = new ItemDataManager(); _itemDataManager.Init(); _catalogManager = new CatalogManager(); _catalogManager.Init(_itemDataManager); _craftingManager = new CraftingManager(); _craftingManager.Init(); _televisionManager = new TelevisionManager(); _navigatorManager = new NavigatorManager(); _roomManager = new RoomManager(); _chatManager = new ChatManager(); _groupManager = new GroupManager(); _groupManager.Init(); _groupForumManager = new GroupForumManager(); _questManager = new QuestManager(); _achievementManager = new AchievementManager(); _talentManager = new TalentManager(); _talentManager.Initialize(); _talentTrackManager = new TalentTrackManager(); _landingViewManager = new LandingViewManager(); _gameDataManager = new GameDataManager(); _botManager = new BotManager(); _cacheManager = new CacheManager(); _rewardManager = new RewardManager(); _badgeManager = new BadgeManager(); _badgeManager.Init(); // GetHallOfFame.GetInstance().Load(); _permissionManager = new PermissionManager(); _permissionManager.Init(); _subscriptionManager = new SubscriptionManager(); _subscriptionManager.Init(); TraxSoundManager.Init(); HabboCameraManager.Init(); HelperToolsManager.Init(); _figureManager = new FigureDataManager(BiosEmuThiago.GetConfig().data["game.legacy.figure_mutant"].ToString() == "1"); _figureManager.Init(); _crackableManager = new CrackableManager(); _crackableManager.Initialize(BiosEmuThiago.GetDatabaseManager().GetQueryReactor()); _furniMaticRewardsManager = new FurniMaticRewardsManager(); _furniMaticRewardsManager.Initialize(BiosEmuThiago.GetDatabaseManager().GetQueryReactor()); _targetedoffersManager = new TargetedOffersManager(); _targetedoffersManager.Initialize(BiosEmuThiago.GetDatabaseManager().GetQueryReactor()); }
public Game() { this._packetManager = new PacketManager(); this._clientManager = new GameClientManager(); this._modManager = new ModerationManager(); this._moderationTool = new ModerationTool(); this._itemDataManager = new ItemDataManager(); this._itemDataManager.Init(); this._catalogFrontPageManager = new CatalogFrontPage(); this._catalogManager = new CatalogManager(); this._catalogManager.Init(this._itemDataManager); this._televisionManager = new TelevisionManager(); this._crackableManager = new CrackableManager(); this._crackableManager.Initialize(QuasarEnvironment.GetDatabaseManager().GetQueryReactor()); this._furniMaticRewardsManager = new FurniMaticRewardsManager(); this._furniMaticRewardsManager.Initialize(QuasarEnvironment.GetDatabaseManager().GetQueryReactor()); this._craftingManager = new CraftingManager(); this._craftingManager.Init(); this._navigatorManager = new NavigatorManager(); this._roomManager = new RoomManager(); this._chatManager = new ChatManager(); this._groupManager = new GroupManager(); this._questManager = new QuestManager(); this._achievementManager = new AchievementManager(); this._talentManager = new TalentManager(); this._talentManager.Initialize(); this._talentTrackManager = new TalentTrackManager(); this._landingViewManager = new LandingViewManager(); this._gameDataManager = new GameDataManager(); this._globalUpdater = new ServerStatusUpdater(); this._globalUpdater.Init(); //this._languageLocale = new LanguageLocale(); this._antiMutant = new AntiMutant(); this._botManager = new BotManager(); this._cacheManager = new CacheManager(); this._rewardManager = new RewardManager(); this._badgeManager = new BadgeManager(); this._badgeManager.Init(); this.forummanager = new GroupForumManager(); TraxSoundManager.Init(); // Added GetHallOfFame.getInstance().Load(); this._permissionManager = new PermissionManager(); this._permissionManager.Init(); this._subscriptionManager = new SubscriptionManager(); this._subscriptionManager.Init(); HelperToolsManager.Init(); this._targetedoffersManager = new TargetedOffersManager(); this._targetedoffersManager.Initialize(QuasarEnvironment.GetDatabaseManager().GetQueryReactor()); this._calendarManager = new CalendarManager(); this._calendarManager.Init(); }