public void Parse(GameClient Session, ClientPacket Packet) { var len = Packet.PopInt(); var bytes = Packet.ReadBytes(len);//Not in use when MOD camera HabboCameraManager.GetUserPurchasePic(Session, true); HabboCameraManager.AddNewPicture(Session); }
public void Parse(GameClient Session, ClientPacket Packet) { var pic = HabboCameraManager.GetUserPurchasePic(Session); if (pic == null) { return; } int InsetId; using (var Adap = BiosEmuThiago.GetDatabaseManager().GetQueryReactor()) { Adap.SetQuery("INSERT INTO server_pictures_publish (picture_id, usuariothiago) VALUES (@pic, @thiago)"); Adap.AddParameter("pic", pic.Id); Adap.AddParameter("thiago", Session.GetHabbo().Username); InsetId = (int)Adap.InsertQuery(); } Session.SendMessage(new CameraFinishPublishComposer(InsetId)); }
public void Parse(GameClient Session, ClientPacket Packet) { int PictureBaseId = 202030; var conf = ExtraSettings.CAMERA_ITEMID; if (!int.TryParse(conf, out PictureBaseId)) { Session.SendMessage(new RoomNotificationComposer("Por favor, fale com a equipe de desenvolvedores que sua foto não foi identifica na db.\n Desculpe pelo inconveniente!", "error")); return; } BiosEmuThiago.GetGame().GetAchievementManager().ProgressAchievement(Session, "ACH_CameraPhotoCount", 1); var pic = HabboCameraManager.GetUserPurchasePic(Session); ItemData ibase = null; if (pic == null || !BiosEmuThiago.GetGame().GetItemManager().GetItem(PictureBaseId, out ibase)) { return; } Session.GetHabbo().GetInventoryComponent().AddNewItem(0, ibase.Id, pic.Id.ToString(), 0, true, false, 0, 0); Session.GetHabbo().GetInventoryComponent().UpdateItems(false); Session.SendMessage(new CamereFinishPurchaseComposer()); }
public string GetJsonData(Item item) { var defaultData = "{\"t\":\"0\",\"u\":\"1\", \"n\":\"Lucas\",\"s\":\"1\",\"url\":\"http://habbocamera.dev/pictures/10.png\", \"w\": \"http://habbocamera.dev/pictures/10.png\", \"m\": \"lalalala\"}"; int picid; if (!int.TryParse(item.ExtraData, out picid)) { return(defaultData); } var picdata = HabboCameraManager.GetPicture(picid); if (picdata == null) { return(defaultData); } var Onwer = BiosEmuThiago.GetHabboById(picdata.UserId); if (Onwer == null) { return(defaultData); } var str = string.Concat( "{\"t\":\"", picdata.Timestamp, "\",", // Time "\"u\":\"", item.Id, "\",", // Image Unique ID "\"n\":\"", Onwer.Username, "\",", //Owner Name "\"s\":\"", Onwer.Id, "\",", //Owner ID "\"url\":\"", picdata.Url, "\",", //Owner Name "\"m\":\"aaaaaaa\",", //image desc "\"w\":\"", picdata.Url, "\",", //image desc "}"); return(str); }
// 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()); }