Example #1
0
		private static string scrollsPostPriceTypeToString(ScrollsPostPriceType type) {
			switch(type){
			case ScrollsPostPriceType.LOWER: return "lower";
			case ScrollsPostPriceType.SUGGESTED: return "sugg.";
			case ScrollsPostPriceType.UPPER: return "upper";
            case ScrollsPostPriceType.BLACKMARKET: return "BM";
			default: throw new ArgumentException();
			}
		}
Example #2
0
        private static string scrollsPostPriceTypeToString(ScrollsPostPriceType type)
        {
            switch (type)
            {
            case ScrollsPostPriceType.LOWER: return("lower");

            case ScrollsPostPriceType.SUGGESTED: return("sugg.");

            case ScrollsPostPriceType.UPPER: return("upper");

            default: throw new ArgumentException();
            }
        }
Example #3
0
		public int getPrice(int index, ScrollsPostPriceType type ) {
			switch(type) {
			case ScrollsPostPriceType.LOWER:
				return lowerprice [index];
			case ScrollsPostPriceType.SUGGESTED:
				return sugprice [index];
			case ScrollsPostPriceType.UPPER:
				return upperprice [index];
            case ScrollsPostPriceType.BLACKMARKET:
                return bmprice[index];
			default:
				throw new ArgumentException ();
			}
		}
Example #4
0
        public int getPrice(int index, ScrollsPostPriceType type)
        {
            switch (type)
            {
            case ScrollsPostPriceType.LOWER:
                return(lowerprice [index]);

            case ScrollsPostPriceType.SUGGESTED:
                return(sugprice [index]);

            case ScrollsPostPriceType.UPPER:
                return(upperprice [index]);

            default:
                throw new ArgumentException();
            }
        }
Example #5
0
 public void resetsettings()
 {
     spampreventtime       = "";
     spamprevint           = 0;
     shownumberscrolls     = false;
     showsugrange          = false;
     rowscalestring        = "10";
     rowscale              = 1f;
     roundwts              = false;
     wtsroundup            = true;
     wtsroundmode          = 0;
     roundwtb              = false;
     wtbroundup            = false;
     wtbroundmode          = 0;
     wtsGeneratorPriceType = ScrollsPostPriceType.SUGGESTED;
     wtbGeneratorPriceType = ScrollsPostPriceType.LOWER;
     wtsAHpriceType        = wtsAHpriceType = wtsAHpriceType2 = wtbAHpriceType2 = ScrollsPostPriceType.SUGGESTED;
     scrollspostday        = ScrollsPostDayType.one;
     dataset = "auc";
 }
Example #6
0
        public void loadsettings(double deleteTime)
        {
            string text = System.IO.File.ReadAllText(Helpfunktions.Instance.ownmodfolder + "settingsauc.txt");

            string[] txt = text.Split(';');
            foreach (string t in txt)
            {
                string setting = t.Split(' ')[0];
                string value   = "";
                if (t.Split(' ').Length == 2)
                {
                    value = t.Split(' ')[1];
                }
                if (setting.Equals("spam"))
                {
                    spampreventtime = value;
                    if (spampreventtime != "")
                    {
                        spamprevint = Convert.ToInt32(spampreventtime);
                    }
                    if (spamprevint > deleteTime)
                    {
                        spampreventtime = ((int)deleteTime).ToString(); spamprevint = (int)deleteTime;
                    }
                }
                if (setting.Equals("numbers"))
                {
                    shownumberscrolls = Convert.ToBoolean(value);
                }
                if (setting.Equals("range"))
                {
                    showsugrange = Convert.ToBoolean(value);
                }
                if (setting.Equals("rowscale"))
                {
                    rowscalestring = value;
                    if (rowscalestring != "")
                    {
                        rowscale = (float)Convert.ToDouble(rowscalestring) / 10f;
                    }
                    else
                    {
                        rowscale = 1.0f;
                    }
                    if (rowscale > 2f)
                    {
                        rowscale = 2f; rowscalestring = "20";
                    }
                    if (rowscale < 0.5f)
                    {
                        rowscale = .5f;
                    }
                }
                if (setting.Equals("sround"))
                {
                    roundwts = Convert.ToBoolean(value);
                }
                if (setting.Equals("sroundu"))
                {
                    wtsroundup = Convert.ToBoolean(value);
                }
                if (setting.Equals("sroundm"))
                {
                    wtsroundmode = Convert.ToInt32(value);
                }
                if (setting.Equals("bround"))
                {
                    roundwtb = Convert.ToBoolean(value);
                }
                if (setting.Equals("broundu"))
                {
                    wtbroundup = Convert.ToBoolean(value);
                }
                if (setting.Equals("broundm"))
                {
                    wtbroundmode = Convert.ToInt32(value);
                }
                if (setting.Equals("takegens"))
                {
                    wtsGeneratorPriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takegenb"))
                {
                    wtbGeneratorPriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahs1"))
                {
                    wtsAHpriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahs2"))
                {
                    wtsAHpriceType2 = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahb1"))
                {
                    wtbAHpriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahb2"))
                {
                    wtbAHpriceType2 = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("scrollpostday"))
                {
                    scrollspostday = (ScrollsPostDayType)Convert.ToInt32(value);
                }
                if (setting.Equals("dataset"))
                {
                    value   = (String.IsNullOrEmpty(value) ? "auc" : value);
                    dataset = value;
                    Helpfunktions.Instance.setOwnAucPath(Helpfunktions.Instance.ownmodfolder + dataset + System.IO.Path.DirectorySeparatorChar);
                }
            }
        }
Example #7
0
		private static ScrollsPostPriceType nextScrollsPostPriceType(ScrollsPostPriceType type) {
			return (ScrollsPostPriceType)(((int)type + 1) % 4);
		}
Example #8
0
        public void loadsettings(string ownaucpath, double deleteTime)
        {

            string text = System.IO.File.ReadAllText(ownaucpath + "settingsauc.txt");
            string[] txt = text.Split(';');
            foreach (string t in txt)
            {
                string setting = t.Split(' ')[0];
                string value = "";
                if (t.Split(' ').Length == 2)
                {
                    value = t.Split(' ')[1];
                }
                if (setting.Equals("spam"))
                {
                    spampreventtime = value;
                    if (spampreventtime != "") spamprevint = Convert.ToInt32(spampreventtime);
                    if (spamprevint > deleteTime) { spampreventtime = ((int)deleteTime).ToString(); spamprevint = (int)deleteTime; }
                }
                if (setting.Equals("numbers"))
                {
                    shownumberscrolls = Convert.ToBoolean(value);
                }
                if (setting.Equals("range"))
                {
                    showsugrange = Convert.ToBoolean(value);
                }
                if (setting.Equals("rowscale"))
                {
                    rowscalestring = value;
                    if (rowscalestring != "") { rowscale = (float)Convert.ToDouble(rowscalestring) / 10f; } else { rowscale = 1.0f; }
                    if (rowscale > 2f) { rowscale = 2f; rowscalestring = "20"; }
                    if (rowscale < 0.5f) { rowscale = .5f; }
                }
                if (setting.Equals("sround"))
                {
                    roundwts = Convert.ToBoolean(value);
                }
                if (setting.Equals("sroundu"))
                {
                    wtsroundup = Convert.ToBoolean(value);
                }
                if (setting.Equals("sroundm"))
                {
                    wtsroundmode = Convert.ToInt32(value);
                }
                if (setting.Equals("bround"))
                {
                    roundwtb = Convert.ToBoolean(value);
                }
                if (setting.Equals("broundu"))
                {
                    wtbroundup = Convert.ToBoolean(value);
                }
                if (setting.Equals("broundm"))
                {
                    wtbroundmode = Convert.ToInt32(value);
                }
                if (setting.Equals("takegens"))
                {
					wtsGeneratorPriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takegenb"))
                {
					wtbGeneratorPriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahs1"))
                {
                    wtsAHpriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahs2"))
                {
					wtsAHpriceType2 = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahb1"))
                {
					wtbAHpriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahb2"))
                {
					wtbAHpriceType2 = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("scrollpostday"))
                {
                    scrollspostday = (ScrollsPostDayType)Convert.ToInt32(value);
                }
            }

        }
Example #9
0
        public void resetsettings() 
        {
            spampreventtime = "";
            spamprevint = 0;
            shownumberscrolls = true;
            showsugrange = false;
            rowscalestring = "7";
            rowscale = 0.7f;
            roundwts = false;
            wtsroundup = true;
            wtsroundmode = 0;
            roundwtb = false;
            wtbroundup = false;
            wtbroundmode = 0;
			wtsGeneratorPriceType = ScrollsPostPriceType.BLACKMARKET;
            wtbGeneratorPriceType = ScrollsPostPriceType.BLACKMARKET;
            wtsAHpriceType = wtsAHpriceType = ScrollsPostPriceType.BLACKMARKET;
            wtsAHpriceType2 = wtbAHpriceType2 = ScrollsPostPriceType.SUGGESTED;
            scrollspostday = ScrollsPostDayType.one;
        }
Example #10
0
        public void loadsettings(string ownaucpath, double deleteTime)
        {
            string text = System.IO.File.ReadAllText(ownaucpath + "settingsauc.txt");

            string[] txt = text.Split(';');
            foreach (string t in txt)
            {
                string setting = t.Split(' ')[0];
                string value   = "";
                if (t.Split(' ').Length == 2)
                {
                    value = t.Split(' ')[1];
                }
                if (setting.Equals("spam"))
                {
                    spampreventtime = value;
                    if (spampreventtime != "")
                    {
                        spamprevint = Convert.ToInt32(spampreventtime);
                    }
                    if (spamprevint > deleteTime)
                    {
                        spampreventtime = ((int)deleteTime).ToString(); spamprevint = (int)deleteTime;
                    }
                }
                if (setting.Equals("numbers"))
                {
                    shownumberscrolls = Convert.ToBoolean(value);
                }
                if (setting.Equals("range"))
                {
                    showsugrange = Convert.ToBoolean(value);
                }
                if (setting.Equals("rowscale"))
                {
                    rowscalestring = value;
                    if (rowscalestring != "")
                    {
                        rowscale = (float)Convert.ToDouble(rowscalestring) / 10f;
                    }
                    else
                    {
                        rowscale = 1.0f;
                    }
                    if (rowscale > 2f)
                    {
                        rowscale = 2f; rowscalestring = "20";
                    }
                    if (rowscale < 0.5f)
                    {
                        rowscale = .5f;
                    }
                }
                if (setting.Equals("sround"))
                {
                    roundwts = Convert.ToBoolean(value);
                }
                if (setting.Equals("sroundu"))
                {
                    wtsroundup = Convert.ToBoolean(value);
                }
                if (setting.Equals("sroundm"))
                {
                    wtsroundmode = Convert.ToInt32(value);
                }
                if (setting.Equals("bround"))
                {
                    roundwtb = Convert.ToBoolean(value);
                }
                if (setting.Equals("broundu"))
                {
                    wtbroundup = Convert.ToBoolean(value);
                }
                if (setting.Equals("broundm"))
                {
                    wtbroundmode = Convert.ToInt32(value);
                }
                if (setting.Equals("takegens"))
                {
                    wtsGeneratorPriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takegenb"))
                {
                    wtbGeneratorPriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahs1"))
                {
                    wtsAHpriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahs2"))
                {
                    wtsAHpriceType2 = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahb1"))
                {
                    wtbAHpriceType = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("takeahb2"))
                {
                    wtbAHpriceType2 = (ScrollsPostPriceType)Convert.ToInt32(value);
                }
                if (setting.Equals("scrollpostday"))
                {
                    scrollspostday = (ScrollsPostDayType)Convert.ToInt32(value);
                }
            }
        }
Example #11
0
 private static ScrollsPostPriceType nextScrollsPostPriceType(ScrollsPostPriceType type)
 {
     return((ScrollsPostPriceType)(((int)type + 1) % 3));
 }