So this is my 1st post - Let's begin - Go in NPCDialog.cs
Add the following code:
That should work.
+K if i helped ya!
*NOTE: Changing Job - 100k CPs (You can edit the values)
Changing Size - 1 DB
EDIT: Ty a lot gulpi_de_gulat (yhudong)
Add the following code:
Code:
#region Job / Size Change
case 3381:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("What Do You Want Newb?"));
GC.AddSend(Packets.NPCLink("Change My Job For 100k CPs.", 1));
GC.AddSend(Packets.NPCLink("Change My Body Size For 1 DB", 9));
GC.AddSend(Packets.NPCLink("Nothing Boss.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
GC.AddSend(Packets.NPCSay("Alright, Choose What You Wanna Be."));
GC.AddSend(Packets.NPCLink("Trojan", 3));
GC.AddSend(Packets.NPCLink("Warrior", 4));
GC.AddSend(Packets.NPCLink("Archer", 5));
GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
GC.AddSend(Packets.NPCLink("FireTaoist", 7));
GC.AddSend(Packets.NPCLink("Ninja", 8));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 9)
{
if (GC.MyChar.InventoryContains(1088000, 1))
{
for (byte i = 0; i < 1; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(1088000));
{
if (GC.MyChar.Body == 1004)
GC.MyChar.Body -= 1;
else if (GC.MyChar.Body == 1003)
GC.MyChar.Body += 1;
if (GC.MyChar.Body == 2002)
GC.MyChar.Body -= 1;
else if (GC.MyChar.Body == 2001)
GC.MyChar.Body += 1;
}
}
else
{
GC.AddSend(Packets.NPCSay("Sorry, you do not have a DragonBall."));
GC.AddSend(Packets.NPCLink("OK, I gotta buy one now >_>.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 3)
{
if (GC.MyChar.CPs >= 100000)
{
GC.AddSend(Packets.NPCSay("Here."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have 100k CPs. Fuck Off!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
GC.MyChar.Job = 15;
GC.MyChar.CPs -= 100000;
}
else if (Control == 4)
{
if (GC.MyChar.CPs >= 100000)
{
GC.AddSend(Packets.NPCSay("Here."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have 100k CPs. Fuck Off!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
GC.MyChar.Job = 25;
GC.MyChar.CPs -= 100000;
}
else if (Control == 5)
{
if (GC.MyChar.CPs >= 100000)
{
GC.AddSend(Packets.NPCSay("Here."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have 100k CPs. Fuck Off!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
GC.MyChar.Job = 45;
GC.MyChar.CPs -= 100000;
}
else if (Control == 6)
{
if (GC.MyChar.CPs >= 100000)
{
GC.AddSend(Packets.NPCSay("Here."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have 100k CPs. Fuck Off!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
GC.MyChar.Job = 135;
GC.MyChar.CPs -= 100000;
}
else if (Control == 7)
{
if (GC.MyChar.CPs >= 100000)
{
GC.AddSend(Packets.NPCSay("Here."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have 100k CPs. Fuck Off!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
GC.MyChar.Job = 145;
GC.MyChar.CPs -= 100000;
}
else if (Control == 8)
{
if (GC.MyChar.CPs >= 100000)
{
GC.AddSend(Packets.NPCSay("Here."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have 100k CPs. Fuck Off!"));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
GC.MyChar.Job = 55;
GC.MyChar.CPs -= 100000;
}
break;
}
#endregion
+K if i helped ya!
*NOTE: Changing Job - 100k CPs (You can edit the values)
Changing Size - 1 DB
EDIT: Ty a lot gulpi_de_gulat (yhudong)