// Token: 0x06000AEF RID: 2799 RVA: 0x000446D8 File Offset: 0x000428D8 public void BuyButton() { if (FileBasedPrefs.GetInt("PlayersMoney", 0) >= this.currentItem.cost) { FileBasedPrefs.SetInt(this.currentItem.itemName + "Inventory", FileBasedPrefs.GetInt(this.currentItem.itemName + "Inventory", 0) + 1); FileBasedPrefs.SetInt("PlayersMoney", FileBasedPrefs.GetInt("PlayersMoney", 0) - this.currentItem.cost); this.UpdatePlayerMoneyText(); this.currentItem.amountOwnedText.text = LocalisationSystem.GetLocalisedValue("Store_Owned") + ": " + FileBasedPrefs.GetInt(this.currentItem.itemName + "Inventory", 0); DailyChallengesController.Instance.ChangeChallengeProgression(ChallengeType.BuyAnItem, 1); } AntiCheatSystem.CheckPlayerMoney(FileBasedPrefs.GetInt("PlayersMoney", 0)); }
protected void Page_Load(object sender, EventArgs e) { AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.EarnersRoleEnabled && AppSettings.TitanFeatures.EarnLikesEnabled && Member.CurrentInCache.IsEarner); DisplayMessage(); LabelInfo.Text = L1.CONNECTWITHFACEBOOK; User = Member.CurrentInCache; //Get codes BodyCode = FacebookMember.GetJSStartingCode(); if (FacebookMember.Logged() != null) { LabelInfo.Text = L1.YOUCONNECTEDWITHFACEBOOK; FbUser = new FacebookMember(FacebookMember.Logged()); //Facebook security (banning multiple accounts instantly) User.FacebookName = FbUser.Name; User.Save(); AntiCheatSystem.AfterFacebookLogin(User); FacebookLikesGridView.Visible = MyFriendsPlaceHolder.Visible = true; FacebookLoginPanel.Visible = false; } else { FacebookLikesGridView.Visible = MyFriendsPlaceHolder.Visible = false; } FacebookLikesGridView.DataBind(); if (AppSettings.Facebook.CustomFacebookLikesEnabled) { FacebookLikesGridView.Columns[4].HeaderText = U6012.REWARDFORLIKES; CustomLikesInfoLabel.Text = U6012.CUSTOMLIKESINFO; } }
public static string LikeUnlike(string adId, bool credit) { string succMsg = string.Empty; if (FacebookMember.Logged() != null) { Member User = Member.Current; FacebookMember FbUser; FacebookAdvert Ad = new FacebookAdvert(Convert.ToInt32(adId)); FbUser = new FacebookMember(FacebookMember.Logged()); //Facebook security (banning multiple accounts instantly) User.FacebookName = FbUser.Name; User.Save(); AntiCheatSystem.AfterFacebookLogin(User); if (FbUser == null) { return(U5008.MUSTCONNECTFB); } if (!HasUserMeetRequirements(Ad, FbUser)) { return(L1.NOTMEETREQUIREMENTS); } var userLikes = User.FbLikesToday; var maxLikes = User.Membership.MaxFacebookLikesPerDay; if (userLikes >= maxLikes) { return(string.Format(U6004.REACHEDMAXLIKESPERDAY, maxLikes)); } HttpContext.Current.Session["fbcookie"] = "notok"; if (credit) { Ad.Click(); succMsg = U3501.YOUHAVEBEENCREDITED + " (" + AppSettings.Facebook.PointsPerLike + " " + AppSettings.PointsName + ")"; } else { Ad.Unclick(); succMsg = string.Format(U5008.POINTSREVERSED, AppSettings.Facebook.PointsPerLike + " " + AppSettings.PointsName); } if (Ad.ShouldBeFinished) { Ad.Status = AdvertStatus.Finished; } Ad.SaveClicks(); Ad.Save(); //Use Crediter FacebookCrediter Crediter = (FacebookCrediter)CrediterFactory.Acquire(User, CreditType.FacebookLike); Crediter.CreditMember(Ad, credit); NotificationManager.RefreshWithMember(NotificationType.NewFacebookAds, User); return(succMsg); } else { return(U5008.MUSTCONNECTFB); } }
public static void ProceedDailyTasks() { log = new StringBuilder(); var Entry = new CronEntry(); Entry.Date = DateTime.Now; try { Log("Starting CRON procedure"); //Make sure it runs only once if (CanRun()) { AppSettings.IsOffline = true; AppSettings.Misc.LastCRONRun = DateTime.Now; AppSettings.Misc.Save(); stime = DateTime.Now; AntiCheatSystem.CRON(); Log("OK [1] AntiCheatSystem. Elapsed time: " + GetTimeString(stime)); RentReferralsSystem.CRON(); Log("OK [2] RentedReferralsSystem. Elapsed time: " + GetTimeString(stime)); StatisticsManager.CRON(); Log("OK [3a] StatisticsManager. Elapsed time: " + GetTimeString(stime)); //MUST BE RUN BEFORE MEMBERMANAGER.CRON() !!! CustomFeaturesManager.CRON(); Log("OK [3b] CustomFeaturesManager. Elapsed time: " + GetTimeString(stime)); MemberManager.CRON(); Log("OK [4] Member. Elapsed time: " + GetTimeString(stime)); SyncedNetworkFactory.SynchronizeAll(); Log("OK [5] CPA Offers. Elapsed time: " + GetTimeString(stime)); AppSettings.Payments.CRON(); Log("OK [6] Payments. Elapsed time: " + GetTimeString(stime)); ShoutboxManager.CRON(); Log("OK [7] Shoutbox. Elapsed time: " + GetTimeString(stime)); CLPManager.CRON(); Log("OK [8] CLPManager. Elapsed time: " + GetTimeString(stime)); BannerAuctionManager.CRON(); Log("OK [10] BannerAuctionManager. Elapsed time: " + GetTimeString(stime)); PointsLockingManager.CRON(); Log("OK [11] PointsLockingManager. Elapsed time: " + GetTimeString(stime)); DBArchiver.CRON(); Log("OK [12] DBArchiver. Elapsed time: " + GetTimeString(stime)); RevenueSharesDistributionManager.CRON(); Log("OK [13] RevenueSharesDistributionManager. Elapsed time: " + GetTimeString(stime)); CreditLineManager.CRON(); Log("OK [14] CreditLineManager. Elapsed time: " + GetTimeString(stime)); PoolRotatorManager.CRON(); Log("OK [15] PoolRotatorManager. Elapsed time: " + GetTimeString(stime)); JackpotManager.CRON(); Log("OK [16] JackpotManager. Elapsed time: " + GetTimeString(stime)); TrafficExchangeManager.CRON(); Log("OK [17] TrafficExchangeManager. Elapsed time: " + GetTimeString(stime)); DailyPoolManager.CRON(); Log("OK [18] DailyPoolManager. Elapsed time: " + GetTimeString(stime)); //Matrix MatrixBase matrix = MatrixFactory.GetMatrix(); if (matrix != null) { matrix.CRON(); } Log("OK [19] MatrixBase. Elapsed time: " + GetTimeString(stime)); ApiAccessToken.CRON(); Log("OK [20] ApiAccessToken. Elapsed time: " + GetTimeString(stime)); InvestmentPlatformManager.CRON(); Log("OK [21] InvestmentPlatformManager. Elapsed time: " + GetTimeString(stime)); MarketplaceBalanceLogManager.CRON(); Log("OK [22] MarketplaceBalanceLogManager. Elapsed time: " + GetTimeString(stime)); MiniVideoManager.CRON(); Log("OK [23] MiniVideoManager. Elapsed time: " + GetTimeString(stime)); PaidToPromoteManager.CRON(); Log("OK [24] PaidToPromoteManager. Elapsed time: " + GetTimeString(stime)); RollDiceLotteryManager.CRON(); Log("OK [25] RollDiceLotteryManager. Elapsed time: " + GetTimeString(stime)); WalletManager.CRON(); Log("OK [26] WalletManager. Elapsed time: " + GetTimeString(stime)); NewsManager.CRON(); Log("OK [27] NewsManager. Elapsed time: " + GetTimeString(stime)); Entry.Type = 1; Entry.Text = "Procedure completed successfully (27/27 100%) after " + GetTimeString(stime); } else { Entry.Type = 2; Entry.Text = "Procedure prevented from multiple run"; } } catch (Exception ex) { ErrorLogger.Log(ex); Log("Fatal error (exception thrown).."); Entry.Type = 3; Entry.Text = "Fatal error during procedure execution. Check logs for more information"; Mailer.SendCRONFailureMessage(); } finally { ErrorLogger.Log(log.ToString(), LogType.CRON); AppSettings.IsOffline = false; Entry.Save(); HttpContext.Current.Response.Write(Entry.Text); } }
// Token: 0x06000AF2 RID: 2802 RVA: 0x00044821 File Offset: 0x00042A21 public void GivePlayerMoneyButton() { FileBasedPrefs.SetInt("PlayersMoney", FileBasedPrefs.GetInt("PlayersMoney", 0) + 100); this.UpdatePlayerMoneyText(); AntiCheatSystem.CheckPlayerMoney(FileBasedPrefs.GetInt("PlayersMoney", 0)); }