Hey guys i finaly figured out the mob spawns for the 5165 source rofl, And i thot i release them here on epvp
Im not sure if its been released for it but i did it :P
Ill allso have the NPC so lets start with the NPC
Make sure to build it then debug it and itll work like wonders :P
Thats for the NPC and for the mob spawns go to
And add this code at the bottom
Well thats all ill be willing to answer any questions you guys have
Press the thanks button if this helps you
Im not sure if its been released for it but i did it :P
Ill allso have the NPC so lets start with the NPC
Code:
#region Simon
case 1152:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Great rewards will attract many brave poeple. I am looking for brave poeple to help me take my patrimony back. Can you help me? The rewards are handsome."));
GC.AddSend(Packets.NPCLink("Pleas tell me more.", 2));
GC.AddSend(Packets.NPCLink("What rewards?", 1));
GC.AddSend(Packets.NPCLink("I got SunDiamonds.", 3));
GC.AddSend(Packets.NPCLink("I got MoonDiamonds.", 4));
GC.AddSend(Packets.NPCLink("I got StarDiamonds.", 5));
GC.AddSend(Packets.NPCLink("I got CloudDiamonds.", 6));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
GC.Agreed = false;
}
else if (Control == 1)
{
GC.AddSend(Packets.NPCSay("SunDiamond, MoonDiamond and CloudDoamond are kept by deferent monsters.If you get them for me, i will give you some rewards"));
GC.AddSend(Packets.NPCLink("What rewards?.", 9));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 3)
{
if (GC.MyChar.InventoryContains(721533, 17))
{
for (int i = 0; i < 17; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721533));
for (int i = 0; i < 2; i++)
GC.MyChar.AddItem(1088001);
GC.AddSend(Packets.NPCSay("Congration you have 2 Meteors for 17 SunDiamonds"));
GC.AddSend(Packets.NPCLink("OK Thx", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Sorry you dont have 17 SunDiamonds"));
GC.AddSend(Packets.NPCLink("OK i see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 4)
{
if (GC.MyChar.InventoryContains(721534, 17))
{
for (int i = 0; i < 17; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721534));
for (int i = 0; i < 4; i++)
GC.MyChar.AddItem(1088001);
GC.AddSend(Packets.NPCSay("Congration you have 4 Meteors for 17 MoonDiamonds"));
GC.AddSend(Packets.NPCLink("OK Thx", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Sorry you dont have 17 MoonDiamonds"));
GC.AddSend(Packets.NPCLink("OK i see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 5)
{
if (GC.MyChar.InventoryContains(721535, 17))
{
GC.MyChar.AddItem(700012);
for (int i = 0; i < 17; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721535));
GC.AddSend(Packets.NPCSay("Congration you have [R]DragonGem for 17 StarDiamonds"));
GC.AddSend(Packets.NPCLink("OK Thx", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Sorry you dont have 17 StarDiamonds"));
GC.AddSend(Packets.NPCLink("OK i see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 6)
{
if (GC.MyChar.InventoryContains(721536, 17))
{
GC.MyChar.AddItem(1088001);
for (int i = 0; i < 17; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721536));
GC.AddSend(Packets.NPCSay("Congration you have AncestorBox for 17 CludDiamonds"));
GC.AddSend(Packets.NPCLink("OK Thx", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Sorry you dont have 17 CludDiamonds"));
GC.AddSend(Packets.NPCLink("OK i see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 9)
{
GC.AddSend(Packets.NPCSay("2 mets for 17 SuntDiamonds, 4 mets for 17 MoonDiamonds, normal gem for 17 StarDiamonds and AncestorBox for 17 CloudDiamonds."));
GC.AddSend(Packets.NPCSay(" If you are enought, you will get surise from thx box."));
GC.AddSend(Packets.NPCLink("i see. Thanks", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 2)
{
GC.AddSend(Packets.NPCSay("My ancestors built a Labyrinth long before. Many treasures were stored there like SunDiamonds, MoonDiamons, StarDiamonds and so on. But it was occupied by fiece monsters soon. They expelled our clansmen and kept the treasure."));
GC.AddSend(Packets.NPCLink("It's a pity.", 7));
GC.AddSend(Packets.NPCLink("I have no interest.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 7)
{
GC.AddSend(Packets.NPCSay("You need level 70+ and 2.000 Cps"));
GC.AddSend(Packets.NPCLink("Yes i have", 8));
GC.AddSend(Packets.NPCLink("Sorry, That is to tough for me.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 8)
{
if (GC.MyChar.Level >= 70)
{
if (GC.MyChar.CPs >= 2000)
{
GC.MyChar.CPs -= 2000;
GC.MyChar.Teleport(1351, 20, 130);
}
else
{
GC.AddSend(Packets.NPCSay("Sorry you dont have 2.000 cps"));
GC.AddSend(Packets.NPCLink("See you again.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("Sorry you are not level 70"));
GC.AddSend(Packets.NPCLink("Ok I see", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
Thats for the NPC and for the mob spawns go to
Code:
C:\OldCODB\MobSpawns.txt
Code:
83 30 1351 33 132 26 145 83 50 1351 60 121 121 68 83 60 1351 213 142 142 97 83 60 1351 213 227 227 135
Press the thanks button if this helps you