[Question]Equip adding codes for npc(5165)

12/05/2009 18:20 rocka7x#1
Does anyone know what the code layout is to give items such as.. +0 -7 255 hp ect ect..

GC.MyChar.AddItem(421139, 12) << what would i add to that so they give the -7 255hp ect?
12/05/2009 18:23 ~*NewDuuDe*~#2
12 is +
then add blessed dmg in this case 7
then 255, which is the hp
then gems ex: 13(SDG)
secound gem: 13

So would be (421139, 12, 7, 255, 13, 13)
12/05/2009 18:31 rocka7x#3
i tried that.. it gives this..

Error 1 No overload for method 'AddItem' takes '6' arguments
12/05/2009 18:33 ~*NewDuuDe*~#4
Oh, forgot about quality, add 7 before the 12, which is super.
12/05/2009 18:42 rocka7x#5
still same error again..
12/05/2009 18:48 Arcо#6
Quote:
Originally Posted by BERGHUIS1 View Post
12 is +
then add blessed dmg in this case 7
then 255, which is the hp
then gems ex: 13(SDG)
secound gem: 13

So would be (421139, 12, 7, 255, 13, 13)

No its supposed to be
(421139-12-7-255-13-13)

Quote:
Originally Posted by BERGHUIS1 View Post
Oh, forgot about quality, add 7 before the 12, which is super.
And no that last number of the itemID is the quality.
3-5=Normal
6=Refined
7=Unique
8=Elite
9=Super

@OP post your code here.
I'll try to fix it.
12/05/2009 18:49 -Shunsui-#7
Can you show your whole Code?
12/05/2009 18:52 ~*NewDuuDe*~#8
Quote:
Originally Posted by Tiku View Post

No its supposed to be
(421139-12-7-255-13-13)
Meh, maybe I should have looked into a source :P
Haven't peeked into a public one for like 5 mounths now.
12/05/2009 18:59 rocka7x#9
basicly the whole code for the npc..

Quote:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("free items here."));
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 the... But ur not have 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, 0); //Robe
GC.MyChar.AddItem(117069, 0); //Earring
GC.MyChar.AddItem(152129, 0); //brac
GC.MyChar.AddItem(121129, 0); //Bag
GC.MyChar.AddItem(160139, 0); //boots
GC.MyChar.AddItem(202009, 0); //Star
GC.MyChar.AddItem(201009, 0); //Fan
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
12/05/2009 19:01 Arcо#10
Quote:
Originally Posted by rocka7x View Post
basicly the whole code for the npc..
Code:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("free items here."));
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 the... But ur not have 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-0-0-0-0-0); //Robe
GC.MyChar.AddItem(117069-0-0-0-0-0); //Earring
GC.MyChar.AddItem(152129-0-0-0-0-0); //brac
GC.MyChar.AddItem(121129-0-0-0-0-0); //Bag
GC.MyChar.AddItem(160139-0-0-0-0-0); //boots
GC.MyChar.AddItem(202009-0-0-0-0-0); //Star
GC.MyChar.AddItem(201009-0-0-0-0-0); //Fan
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
Try it now.
you have the AddItem kinda screwed up.
Tell me if this works.

BTW:change those zeros to whatever you want according to my other post.
12/05/2009 19:28 rocka7x#11
kai.. no error.. other problem when i put any numbers in except 0.. it wont spawn the item...