Santa NPC

08/09/2009 17:55 blade911#1
Hey this Santa NPC gives full +12 items, how can I change it to give +6s instead?
[Only registered and activated users can see links. Click Here To Register...]
08/09/2009 17:58 raidenx123#2
Code:
if (CurrentNPC == 790)
                            {
                                if (Control == 1)
                                {
                                    SendPacket(General.MyPackets.NPCSay("You sure you want Trojan Items?"));
                                    SendPacket(General.MyPackets.NPCLink("Yes please.", 5));
                                    SendPacket(General.MyPackets.NPCLink("Not,Good Bye.", 255));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
                                if (Control == 5)
                                {
                                    MyChar.AddItem("135999-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//ConquestArmor
                                    MyChar.AddItem("410339-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
                                    MyChar.AddItem("410339-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
                                    MyChar.AddItem("120249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Neck
                                    MyChar.AddItem("150249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Ring
                                    MyChar.AddItem("160249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Bota
                                    MyChar.AddItem("112389-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Coronet
                                    MyChar.AddItem("117399-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Brinco

                                }
                                if (Control == 2)
                                {
                                    SendPacket(General.MyPackets.NPCSay("You sure you want to Warrior Items?"));
                                    SendPacket(General.MyPackets.NPCLink("Yes please.", 6));
                                    SendPacket(General.MyPackets.NPCLink("Not,Good Bye.", 255));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
                                if (Control == 6)
                                {
                                    MyChar.AddItem("136999-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//PhoenixArmor
                                    MyChar.AddItem("410339-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
                                    MyChar.AddItem("900399-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Fire Shield
                                    MyChar.AddItem("120249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Neck
                                    MyChar.AddItem("150249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Ring
                                    MyChar.AddItem("160249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Bota
                                    MyChar.AddItem("112919-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Helmet
                                    MyChar.AddItem("117399-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Brinco
                                }
                                if (Control == 3)
                                {
                                    SendPacket(General.MyPackets.NPCSay("You sure you want to Fire Items?"));
                                    SendPacket(General.MyPackets.NPCLink("Yes please.", 7));
                                    SendPacket(General.MyPackets.NPCLink("Not,Good Bye.", 255));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
                                if (Control == 7)
                                {
                                    MyChar.AddItem("139999-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Robe
                                    MyChar.AddItem("421339-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//BlackSword
                                    MyChar.AddItem("152259-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//bracelet
                                    MyChar.AddItem("121249-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Bag
                                    MyChar.AddItem("160249-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Bota
                                    MyChar.AddItem("112949-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Cap
                                    MyChar.AddItem("117399-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Brinco
                                }
                                if (Control == 4)
                                {
                                    SendPacket(General.MyPackets.NPCSay("You sure you want to Water Items?"));
                                    SendPacket(General.MyPackets.NPCLink("Yes please.", 8));
                                    SendPacket(General.MyPackets.NPCLink("Not,Good Bye.", 255));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
                                if (Control == 8)
                                {
                                    MyChar.AddItem("139999-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Robe
                                    MyChar.AddItem("421339-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//BlackSword
                                    MyChar.AddItem("152259-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//bracelet
                                    MyChar.AddItem("121249-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Bag
                                    MyChar.AddItem("160249-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Bota
                                    MyChar.AddItem("112949-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Cap
                                    MyChar.AddItem("117399-6-7-255-3-3", 0, (uint)General.Rand.Next(346623472));//Brinco
                                }
                                if (Control == 9)
                                {
                                    SendPacket(General.MyPackets.NPCSay("You sure you want to Archer Items?"));
                                    SendPacket(General.MyPackets.NPCLink("Yes please.", 10));
                                    SendPacket(General.MyPackets.NPCLink("Not,Good Bye.", 255));
                                    SendPacket(General.MyPackets.NPCSetFace(30));
                                    SendPacket(General.MyPackets.NPCFinish());
                                }
                                if (Control == 10)
                                {
                                    MyChar.AddItem("138999-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Coat
                                    MyChar.AddItem("500329-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Bow
                                    MyChar.AddItem("120249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Neck
                                    MyChar.AddItem("150249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Ring
                                    MyChar.AddItem("160249-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Bota
                                    MyChar.AddItem("112939-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Cap
                                    MyChar.AddItem("117399-6-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Brinco

                                }
                            }
08/09/2009 18:00 blade911#3
Replace all of what I had with this?
08/09/2009 18:01 raidenx123#4
Only the Controls.
08/09/2009 18:16 blade911#5
Okay thanks.
08/09/2009 21:18 raidenx123#6
If you wanted to do this by yourself change:
Code:
MyChar.AddItem("135999-12-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//ConquestArmor
MyChar.AddItem("410339-12-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
To:
Code:
MyChar.AddItem("135999-[B]6[/B]-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//ConquestArmor
MyChar.AddItem("410339-[B]6[/B]-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
08/09/2009 21:35 blade911#7
Quote:
Originally Posted by raidenx123 View Post
If you wanted to do this by yourself change:
Code:
MyChar.AddItem("135999-12-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//ConquestArmor
MyChar.AddItem("410339-12-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
To:
Code:
MyChar.AddItem("135999-[B]6[/B]-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//ConquestArmor
MyChar.AddItem("410339-[B]6[/B]-7-255-13-13", 0, (uint)General.Rand.Next(346623472));//Sparks Blade
Yeh, that's what I did but the NPC still gives +12 idk why.
08/09/2009 21:36 raidenx123#8
Did you build the solution or Debug it?
08/09/2009 23:51 danielachraf#9
F5,debug