Yeah that is a nice code. I'm sure anyone with some decent knowledge of C# could make it work. At the moment it gives errors =p
Im assuming you're putting it in wrong.
case 2031:
Code:
if (CurrentNPC == 1234)
{
SendPacket(General.MyPackets.NPCSay("Hello, you want some exp?"));
SendPacket(General.MyPackets.NPCLink("Yes please!", 1));
SendPacket(General.MyPackets.NPCLink("Get a job.", 255));
SendPacket(General.MyPackets.NPCSetFace(1));
SendPacket(General.MyPackets.NPCFinish());
}
case 2032:
Code:
if (CurrentNPC == 1234)
{
if (Control == 1)
{
if (Level < 100)
AddExp((ulong)(1295000 + Level * 500000), false);
else if (Level < 110)
AddExp((ulong)(1395000 + Level * 800000), false);
else if (Level < 115)
AddExp((ulong)(1595000 + Level * 1000000), false);
else if (Level < 120)
AddExp((ulong)(1895000 + Level * 1200000), false);
else if (Level < 125)
AddExp((ulong)(2095000 + Level * 1500000), false);
else if (Level < 130)
AddExp((ulong)(2395000 + Level * 1800000), false);
else if (Level < 135)
AddExp((ulong)(2895000 + Level * 2000000), false);
SendPacket(General.MyPackets.NPCSay("There you go."));
SendPacket(General.MyPackets.NPCLink("Thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(1));
SendPacket(General.MyPackets.NPCFinish());
}
}
Hey bro I got a question. I added something so that players above level 70 can not receive Exp. When I'm in the game it still gives me Exp although I'm above level 70. The NPC also keeps saying "Sorry this is only for players below level 70. To help them." Over and over every time I click "Oh, my bad" It says it again. I'm pretty sure everything is right too. Please have a look.
Code:
if (CurrentNPC == 1235)
{
if (Control == 1)
{
if (MyChar.Level < 100)
MyChar.AddExp((ulong)(1295000 + MyChar.Level * 1000000), false);
else if (MyChar.Level < 110)
MyChar.AddExp((ulong)(1395000 + MyChar.Level * 1600000), false);
else if (MyChar.Level < 115)
MyChar.AddExp((ulong)(1595000 + MyChar.Level * 2000000), false);
else if (MyChar.Level < 120)
MyChar.AddExp((ulong)(1895000 + MyChar.Level * 2400000), false);
else if (MyChar.Level < 125)
MyChar.AddExp((ulong)(2095000 + MyChar.Level * 3000000), false);
else if (MyChar.Level < 130)
MyChar.AddExp((ulong)(2395000 + MyChar.Level * 3600000), false);
else if (MyChar.Level < 135)
MyChar.AddExp((ulong)(2895000 + MyChar.Level * 4000000), false);
SendPacket(General.MyPackets.NPCSay("There you go."));
SendPacket(General.MyPackets.NPCLink("Thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(1));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Level >= 70)
{
SendPacket(General.MyPackets.NPCSay("Sorry this is only for players to level 70 or below. To help them out."));
SendPacket(General.MyPackets.NPCLink("Oh, my bad.", 255));
SendPacket(General.MyPackets.NPCSetFace(1));
SendPacket(General.MyPackets.NPCFinish());
}
}
Hey bro I got a question. I added something so that players above level 70 can not receive Exp. When I'm in the game it still gives me Exp although I'm above level 70. The NPC also keeps saying "Sorry this is only for players below level 70. To help them." Over and over every time I click "Oh, my bad" It says it again. I'm pretty sure everything is right too. Please have a look.
Code:
if (CurrentNPC == 1235)
{
if (Control == 1)
{
if (MyChar.Level <= 70)
MyChar.AddExp((ulong)(1295000 + MyChar.Level * 1000000), false);
SendPacket(General.MyPackets.NPCSay("There you go."));
SendPacket(General.MyPackets.NPCLink("Thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(1));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Level > 70)
{
SendPacket(General.MyPackets.NPCSay("Sorry this is only for players to level 70 or below. To help them out."));
SendPacket(General.MyPackets.NPCLink("Oh, my bad.", 255));
SendPacket(General.MyPackets.NPCSetFace(1));
SendPacket(General.MyPackets.NPCFinish());
}
}
[Request] Request all 5165 sources/npc dialog 02/28/2010 - CO2 Private Server - 0 Replies so i want to do a good source like every1 right ? so i stay some time and i got a idea to take lot of 5165 and take what's not bugged and essentialy :mofo: i will release it :D