hello,
i want a Npc in Twin City who is selling Moonboxes for any price.
Could anybody tell me how to create that Npc?
i want a Npc in Twin City who is selling Moonboxes for any price.
Could anybody tell me how to create that Npc?
Quote:
hello,
i want a Npc in Twin City who is selling Moonboxes for any price.
Could anybody tell me how to create that Npc?
#region Promotion Item Seller
case 24:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Would u like to buy any of these promotion items"));
GC.AddSend(Packets.NPCLink("Eux Ores (10CPs)", 1));
GC.AddSend(Packets.NPCLink("Emerald (10CPs)", 2));
GC.AddSend(Packets.NPCLink("Meteor (13CPs)", 3));
GC.AddSend(Packets.NPCLink("Moonbox (200CPs)", 4));
GC.AddSend(Packets.NPCLink("Just Passing By", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.CPs >= 100)
{
GC.MyChar.CPs -= 100;
GC.MyChar.AddItem(1072031);
}
}
if (Control == 2)
{
if (GC.MyChar.CPs >= 10)
{
GC.MyChar.CPs -= 10;
GC.MyChar.AddItem(1080001);
}
}
if (Control == 3)
{
if (GC.MyChar.CPs >= 13)
{
GC.MyChar.CPs -= 13;
GC.MyChar.AddItem(1088001);
}
}
if (Control == 4)
{
if (GC.MyChar.CPs >= 200)
{
GC.MyChar.CPs -= 200;
GC.MyChar.AddItem(721020);
}
}
break;
}
#endregion
24 1390 2 0 1002 382 341
24 1390 2 0 1002 382 341
030208 1390 2 0 1002 382 341
#region Promotion Item Seller
case 030208:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Would u like to buy any of these promotion items"));
GC.AddSend(Packets.NPCLink("Eux Ores (10CPs)", 1));
GC.AddSend(Packets.NPCLink("Emerald (10CPs)", 2));
GC.AddSend(Packets.NPCLink("Meteor (13CPs)", 3));
GC.AddSend(Packets.NPCLink("Moonbox (200CPs)", 4));
GC.AddSend(Packets.NPCLink("Just Passing By", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.CPs >= 100)
{
GC.MyChar.CPs -= 100;
GC.MyChar.AddItem(1072031);
}
}
if (Control == 2)
{
if (GC.MyChar.CPs >= 10)
{
GC.MyChar.CPs -= 10;
GC.MyChar.AddItem(1080001);
}
}
if (Control == 3)
{
if (GC.MyChar.CPs >= 13)
{
GC.MyChar.CPs -= 13;
GC.MyChar.AddItem(1088001);
}
}
if (Control == 4)
{
if (GC.MyChar.CPs >= 200)
{
GC.MyChar.CPs -= 200;
GC.MyChar.AddItem(721020);
}
}
break;
}
#endregion
Quote:
u maybe already have an NPC who's case is "24"
Make it Case 030208..
change in NPC.txt here:
Will be:Code:24 1390 2 0 1002 382 341
Code:030208 1390 2 0 1002 382 341
In NPCDialog.cs
will be this:
Still thanks for neonCode:#region Promotion Item Seller case 030208: { if (Control == 0) { GC.AddSend(Packets.NPCSay("Would u like to buy any of these promotion items")); GC.AddSend(Packets.NPCLink("Eux Ores (10CPs)", 1)); GC.AddSend(Packets.NPCLink("Emerald (10CPs)", 2)); GC.AddSend(Packets.NPCLink("Meteor (13CPs)", 3)); GC.AddSend(Packets.NPCLink("Moonbox (200CPs)", 4)); GC.AddSend(Packets.NPCLink("Just Passing By", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 1) { if (GC.MyChar.CPs >= 100) { GC.MyChar.CPs -= 100; GC.MyChar.AddItem(1072031); } } if (Control == 2) { if (GC.MyChar.CPs >= 10) { GC.MyChar.CPs -= 10; GC.MyChar.AddItem(1080001); } } if (Control == 3) { if (GC.MyChar.CPs >= 13) { GC.MyChar.CPs -= 13; GC.MyChar.AddItem(1088001); } } if (Control == 4) { if (GC.MyChar.CPs >= 200) { GC.MyChar.CPs -= 200; GC.MyChar.AddItem(721020); } } break; } #endregion
#region MoobBox seller
case 559988:
{
switch (Control)
{
case 0:
Say("Would you like to MooobBox for 1000CPs ?", GC);
Link("Yes", 2, GC);
Link("No", 255, GC);
break;
case 2:
if (GC.MyChar.CPs == 1000)
{
GC.MyChar.AddItem(721080);
Say("There you are!", GC);
Link("Thanks", 255, GC);
}
else
{
Say("You do not have enough CPs", GC);
Link("Ok", 255, GC);
}
break;
}
Face(N.Avatar, GC);
Finish(GC);
break;
}
#endregion
559988 1390 2 0 1002 382 341