[Help] Upgrate tower and fun para 130

01/09/2010 16:03 ramix#1
ppl you can hlp with thus code i copy the code in Market High Upgrade and i chance to use in fun and tower


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 :handsdown:
01/09/2010 21:04 Sp!!ke#2
same I need that
01/09/2010 21:19 ramix#3
but in items 135 to 140 works why not work with talisman? :S
01/10/2010 17:22 ramix#4
sorry for double post

#Request close this topic ;)
01/10/2010 17:26 ~*NewDuuDe*~#5
It upgrades fun? lmao.
01/10/2010 17:30 Huseby#6
#Closed