can u see if have erros please?? because when i use not do nothing and i have fun and tower level 130
Quote:
#region Market High Upgrade fun and tower
case 70500:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("As you know WeaponMaster is my little brother. So can hlp you with fun and tower only i need is a beer"));
GC.AddSend(Packets.NPCLink("Great! Just what i needed.", 15));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
GC.Agreed = false;
}
else if (Control == 15)
{
GC.AddSend(Packets.NPCSay("Choose the equipment you want to upgrade."));
GC.AddSend(Packets.NPCLink("Fun", (byte)(Control * 100 + 10)));
GC.AddSend(Packets.NPCLink("Tower", (byte)(Control * 100 + 11)));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control >= 110 && Control <= 110)
{
Game.Item I = GC.MyChar.Equips.Get((byte)(Control - 100));
byte PrevLevel = I.DBInfo.LevReq;
Game.ItemIDManipulation IMan = new NewestCOServer.Game.ItemIDManipulation(I.ID);
IMan.IncreaseLevel();
DatabaseItem Di = (DatabaseItem)Database.DatabaseItems[IMan.ToID()];
byte NewLevel = Di.LevReq;
if (NewLevel > PrevLevel)
{
if (GC.MyChar.Level >= NewLevel)
{
if (!GC.Agreed)
{
GC.AddSend(Packets.NPCSay("You need a Beer. Are you ready?"));
GC.AddSend(Packets.NPCLink("Upgrade it.", Control));
GC.AddSend(Packets.NPCLink("Forget it.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
GC.Agreed = true;
}
else
{
GC.Agreed = false;
if (GC.MyChar.InventoryContains(1088000, 1))
{
GC.MyChar.RemoveItem(GC.MyChar.NextItem(1088000));
I.ID = IMan.ToID();
GC.MyChar.Equips.Replace((byte)(Control - 100), I, GC.MyChar);
GC.MyChar.EquipStats((byte)(Control - 100), true);
GC.AddSend(Packets.NPCSay("Here you are. It's done."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have a Beer."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
}
else
{
GC.AddSend(Packets.NPCSay("You aren't high level enough to wear the item after upgrading."));
GC.AddSend(Packets.NPCLink("Alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
}
else
{
GC.AddSend(Packets.NPCSay("The item cannot be upgraded anymore."));
GC.AddSend(Packets.NPCLink("Alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
hlp me please