I Don't Wanna Be Leecher and ask gimme this gimme this but I Have One Question, and I Hope you will help me.. Its about my Pserver... I Would Like To Add Some NPC Which will give super +12 items 2sct with super gems.. But as i can see, on my Character.cs , only its declared additem as (ITEMID,Plus) CODE:
Code:
public void[B] AddItem[/B]([I]uint ID, byte Plus[/I])
Quote:
public void AddItem(uint ID, byte Plus)
{
Item I = new Item();
I.Plus = Plus;
I.ID = ID;
I.UID = (uint)Rnd.Next(10000000);
I.MaxDur = I.DBInfo.Durability;
I.CurDur = I.MaxDur;
if (I.UID == 0)
{
I.UID = (uint)Rnd.Next(10000000);
}
Inventory.Add(I);
MyClient.AddSend(Packets.AddItem(I, 0));
}
So I Know How To Make a NPC Which Gives Super Items +12 but no clue how should I Public AddItem(uint ID,byte Plus,byte soc1,byte soc2) cause I'm not that good "Coder" !
Here is the NPC Code For +12 Items
Code:
Code:
#region MyNpc7 case 412345: { if (Control == 0) { GC.AddSend(Packets.NPCSay("Hello, Welcome To Your God ! I Will Give You Free Items If You Are 70lvl +")); GC.AddSend(Packets.NPCLink("Cool let me in.", 1)); GC.AddSend(Packets.NPCLink("Haa Ok Then", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 1) { GC.AddSend(Packets.NPCSay("I can gift you with some gear of specified profesion")); GC.AddSend(Packets.NPCLink("FireTao L70 pack", 2)); GC.AddSend(Packets.NPCLink("WaterTao L70 pack", 3)); GC.AddSend(Packets.NPCLink("Warrior L70 pack", 4)); GC.AddSend(Packets.NPCLink("Trojan L70 pack", 5)); GC.AddSend(Packets.NPCLink("Archer L70 pack", 6)); GC.AddSend(Packets.NPCLink("Ninja L70 pack", 7)); GC.AddSend(Packets.NPCLink("Weps pack L70", 8)); GC.AddSend(Packets.NPCLink("No, thanks.", 255)); GC.AddSend(Packets.NPCSetFace(15)); GC.AddSend(Packets.NPCFinish()); } else if (GC.MyChar.Level <= 0) { GC.AddSend(Packets.NPCSay("Welcome To My Seller But ur not lvl 70 yet!")); GC.AddSend(Packets.NPCLink("Damn.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 2) { GC.MyChar.AddItem(134069, 12); //Robe GC.MyChar.AddItem(117069, 12); //Earring GC.MyChar.AddItem(152129, 12); //brac GC.MyChar.AddItem(121129, 12); //Bag GC.MyChar.AddItem(160139, 12); //boots GC.MyChar.AddItem(202009, 12); //Star GC.MyChar.AddItem(201009, 12); //Fan GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 3) { GC.MyChar.AddItem(134069, 12); //Robe GC.MyChar.AddItem(117069, 12); //Earring GC.MyChar.AddItem(152129, 12); //brac GC.MyChar.AddItem(121129, 12); //Bag GC.MyChar.AddItem(160139, 12); //boots GC.MyChar.AddItem(202009, 12); //Star GC.MyChar.AddItem(201009, 12); //Fan GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 4) { GC.MyChar.AddItem(131069, 12); //Robe GC.MyChar.AddItem(117069, 12); //Earring GC.MyChar.AddItem(120129, 12); //Neck GC.MyChar.AddItem(150139, 12); //Ring GC.MyChar.AddItem(160139, 12); //boots GC.MyChar.AddItem(202009, 12); //Star GC.MyChar.AddItem(201009, 12); //Fan GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 5) { GC.MyChar.AddItem(130069, 12); //Robe GC.MyChar.AddItem(117069, 12); //Earring GC.MyChar.AddItem(120129, 12); //Neck GC.MyChar.AddItem(150139, 12); //Ring GC.MyChar.AddItem(160139, 12); //boots GC.MyChar.AddItem(202009, 12); //Star GC.MyChar.AddItem(201009, 12); //Fan GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 6) { GC.MyChar.AddItem(133049, 12); //Robe GC.MyChar.AddItem(117069, 12); //Earring GC.MyChar.AddItem(120129, 12); //Neck GC.MyChar.AddItem(150139, 12); //Ring GC.MyChar.AddItem(160139, 12); //boots GC.MyChar.AddItem(202009, 12); //Star GC.MyChar.AddItem(201009, 12); //Fan GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 7) { GC.MyChar.AddItem(135069, 12); //Robe GC.MyChar.AddItem(112069, 12); //Earring GC.MyChar.AddItem(120129, 12); //Neck GC.MyChar.AddItem(150139, 12); //Ring GC.MyChar.AddItem(160139, 12); //boots GC.MyChar.AddItem(202009, 12); //Star GC.MyChar.AddItem(201009, 12); //Fan GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 8) { GC.MyChar.AddItem(421139, 12); //BS GC.MyChar.AddItem(420139, 12); //S GC.MyChar.AddItem(410139, 12); //B GC.MyChar.AddItem(480139, 12); //C GC.MyChar.AddItem(561139, 12); //W GC.MyChar.AddItem(560139, 12); //SP GC.MyChar.AddItem(601139, 12); //k GC.MyChar.AddItem(500129, 12); //Bo GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } break; } #endregion
Sorry For Bothering you