[Help] Gaining Exp

07/12/2009 22:37 kalo93#1
Whenever I use an exp ball or something, it gives me like 200% exp but it doesn't level me until I attack a monster.

Anyone know how to fix?
07/12/2009 22:43 ~*NewDuuDe*~#2
Well, could you post your ExpBall code here?
Just search for the item ID in your source and copy+paste here.
07/12/2009 23:28 danielachraf#3
You can use this code . It isn't the right calculation but works good

Code:
else if (ItemParts[0] == "723700")//ExpBall
            {
                AddExp((ulong)(2895000 + Level * General.ExpBall), false);

                RemoveItem(ItemUID);
            }
07/12/2009 23:33 raidenx123#4
Try this one:
Code:
else if (ItemParts[0] == "723700")
            {
                if (Level < 100)
                    AddExp((ulong)(1295000 + Level * 50000), false);
                else if (Level < 110)
                    AddExp((ulong)(1395000 + Level * 80000), false);
                else if (Level < 115)
                    AddExp((ulong)(1595000 + Level * 100000), false);
                else if (Level < 120)
                    AddExp((ulong)(1895000 + Level * 120000), false);
                else if (Level < 125)
                    AddExp((ulong)(2095000 + Level * 150000), false);
                else if (Level < 130)
                    AddExp((ulong)(2395000 + Level * 180000), false);
                else if (Level < 135)
                    AddExp((ulong)(2895000 + Level * 200000), false);

                RemoveItem(ItemUID);
            }