PHP Code:
public void IncreaseLevel()
{
if (ID != 0)
{
if (Database.DatabaseItems.ContainsKey(ID))
{
DatabaseItem Item = (DatabaseItem)Database.DatabaseItems[ID];
byte Level = Item.LevReq;
string Type = Item.ID.ToString().Remove(2, Item.ID.ToString().Length - 2);
uint WeirdThing = Convert.ToUInt32(Type);
if (WeirdThing <= 60 && WeirdThing >= 42)//weapon
{
if (Level < 150)
{
if (Level >= 140)
{
Level++;
foreach (DatabaseItem I in Database.DatabaseItems.Values)
{
if (I.ID / 1000 == Item.ID / 1000)
if (I.ID % 10 == Item.ID % 10)
if (I.LevReq == Level)
{ ID = I.ID; return; }
}
}
else
{
Again:
Level++;
foreach (DatabaseItem I in Database.DatabaseItems.Values)
{
if (I.ID / 1000 == Item.ID / 1000)
if (I.ID % 10 == Item.ID % 10)
if (I.LevReq == Level)
{ ID = I.ID; return; }
}
goto Again;
}
}
}
else
{
if (WeirdThing == 20)
return;
Again:
Level++;
foreach (DatabaseItem I in Database.DatabaseItems.Values)
{
if (I.ID / 1000 == Item.ID / 1000)
if (I.ID % 10 == Item.ID % 10)
if (I.LevReq == Level)
{ ID = I.ID; return; }
}
goto Again;
}
}
}
}
It works for weapons now !! :P thanks ,, however i still cant upgrade fan/tower
how can i fix this? shud i just lower fan back to 130 b/c right now its at lvl 150 :O