hey i need the promotion npcs for lotf, im going to edit them just need to take a look on what they look like if you can post them here i dont care from what source just need them it will be appreciated
AND DONT FLAME ME BECAUSE OF THIS OR I WILL REPORT YOU!!!!!!!!!!!
lol you dont even understand im asking for a 5017 promotional npc code which is in all sources, im just too lazy to download powersource and use it, im askings omeone to post here..
wow kinshi... i already did look for it already found it but not the one i was looking for someone posted long ago and i cant find it and i searched so yeah
wow kinshi... i already did look for it already found it but not the one i was looking for someone posted long ago and i cant find it and i searched so yeah
funny how u always flame ppl that beg/ask for **** yet you dont want ppl to flame you...so yah look for it harder.
if (CurrentNPC == 12)//Taoist Promo (264 = TaoistStar)
{
if (MyChar.Job == 100)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn taoist skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 6));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 101)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn taoist skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 7));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 132)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the water taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn water skills.", 2));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 8));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 133)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the water taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn water skills.", 2));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 9));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 134)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the water taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn water skills.", 2));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 10));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 135)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the water taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn water skills.", 2));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 142)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the fire taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn fire skills.", 3));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 12));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 143)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the fire taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn fire skills.", 3));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 13));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 144)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the fire taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn fire skills.", 3));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 14));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 145)
{
SendPacket(General.MyPackets.NPCSay("The magical arts of the fire taoist are powerful indeed. Have you come to sip from the cup of knowledge?"));
SendPacket(General.MyPackets.NPCLink("Learn fire skills.", 3));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not a Taoist, I cannot help you."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
The Trojan
Quote:
if (CurrentNPC == 17)//Trojan Promo
{
if (MyChar.Job == 10)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn trojan skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 2));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 11)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn trojan skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 3));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 12)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn trojan skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 4));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 13)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn trojan skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 5));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 14)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn trojan skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 6));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 15)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn trojan skills.", 1));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not an Trojan, I cannot help you."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
The Warrior
Quote:
if (CurrentNPC == 16)//Warrior Promo
{
if (MyChar.Job == 20)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn warrior skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 2));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 21)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn warrior skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 3));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 22)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn warrior skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 4));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 23)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn warrior skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 5));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 24)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn warrior skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 6));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 25)
{
SendPacket(General.MyPackets.NPCSay("How can I help you? Any skills or talents that I may teach you?."));
SendPacket(General.MyPackets.NPCLink("Learn warrior skills.", 1));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not an Warrior, I cannot help you."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
The Archer
Quote:
if (CurrentNPC == 6)//Archer Promo
{
if (MyChar.Job == 40)
{
SendPacket(General.MyPackets.NPCSay("The power of an archer comes from his ability to transcend the natural word with the bow and arrow in hand."));
SendPacket(General.MyPackets.NPCLink("Learn archer skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 2));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 41)
{
SendPacket(General.MyPackets.NPCSay("The power of an archer comes from his ability to transcend the natural word with the bow and arrow in hand."));
SendPacket(General.MyPackets.NPCLink("Learn archer skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 3));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 42)
{
SendPacket(General.MyPackets.NPCSay("The power of an archer comes from his ability to transcend the natural word with the bow and arrow in hand."));
SendPacket(General.MyPackets.NPCLink("Learn archer skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 4));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 43)
{
SendPacket(General.MyPackets.NPCSay("The power of an archer comes from his ability to transcend the natural word with the bow and arrow in hand."));
SendPacket(General.MyPackets.NPCLink("Learn archer skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 5));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 44)
{
SendPacket(General.MyPackets.NPCSay("The power of an archer comes from his ability to transcend the natural word with the bow and arrow in hand."));
SendPacket(General.MyPackets.NPCLink("Learn archer skills.", 1));
SendPacket(General.MyPackets.NPCLink("Get promoted.", 6));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Job == 45)
{
SendPacket(General.MyPackets.NPCSay("The power of an archer comes from his ability to transcend the natural word with the bow and arrow in hand."));
SendPacket(General.MyPackets.NPCLink("Learn archer skills.", 1));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not an Archer, I cannot help you."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
Now The Control Code
First the Water and Fire Npc
Quote:
if (CurrentNPC == 12)
{
if (Control == 1)
{
SendPacket(General.MyPackets.NPCSay("Taoists know basic Magic. What skill would you like?"));
SendPacket(General.MyPackets.NPCLink("Thunder [Level 1+]", 16));
SendPacket(General.MyPackets.NPCLink("Cure [Level 1+]", 17));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 2)
{
SendPacket(General.MyPackets.NPCSay("Water Taoists are masters of support magic. What skill would you like?"));
SendPacket(General.MyPackets.NPCLink("Thunder [Level 1+]", 16));
SendPacket(General.MyPackets.NPCLink("Cure [Level 1+]", 17));
SendPacket(General.MyPackets.NPCLink("Healing Rain [Level 40+]", 20));
SendPacket(General.MyPackets.NPCLink("Meditation [Level 44+]", 21));
SendPacket(General.MyPackets.NPCLink("Star of Accuracy [Level 45+]", 22));
SendPacket(General.MyPackets.NPCLink("Magic Shield [Level 50+]", 23));
SendPacket(General.MyPackets.NPCLink("More...", 4));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 3)
{
SendPacket(General.MyPackets.NPCSay("Fire Taoists are masters of attack spells, and powerful magic. What skill would you like?"));
SendPacket(General.MyPackets.NPCLink("Thunder [Level 1+]", 16));
SendPacket(General.MyPackets.NPCLink("Cure [Level 1+]", 17));
SendPacket(General.MyPackets.NPCLink("Fire [Level 40+]", 31));
SendPacket(General.MyPackets.NPCLink("Meditation [Level 44+]", 21));
SendPacket(General.MyPackets.NPCLink("Fire Meteor [Level 52+]", 32));
SendPacket(General.MyPackets.NPCLink("Fire Ring [Level 55+]", 33));
SendPacket(General.MyPackets.NPCLink("More...", 5));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 4)
{
SendPacket(General.MyPackets.NPCSay("More Water Tao skills..."));
SendPacket(General.MyPackets.NPCLink("Stigma [Level 55+]", 24));
SendPacket(General.MyPackets.NPCLink("Invisibility [Level 60+]", 25));
SendPacket(General.MyPackets.NPCLink("Pray [Level 70+]", 26));
SendPacket(General.MyPackets.NPCLink("Advanced Cure [Level 81+]", 27));
SendPacket(General.MyPackets.NPCLink("Nectar [Level 94+]", 28));
SendPacket(General.MyPackets.NPCLink("XP Skills", 29));
SendPacket(General.MyPackets.NPCLink("Less...", 2));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 5)
{
SendPacket(General.MyPackets.NPCSay("More Fire Tao skills..."));
SendPacket(General.MyPackets.NPCLink("Fire Circle [Level 65+]", 34));
SendPacket(General.MyPackets.NPCLink("Bomb [Level 82+]", 35));
SendPacket(General.MyPackets.NPCLink("Fire of Hell [Level 84+]", 36));
SendPacket(General.MyPackets.NPCLink("Tornado [Level 90+]", 37));
SendPacket(General.MyPackets.NPCLink("Less...", 3));
SendPacket(General.MyPackets.NPCLink("XP Skills", 38));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 6)
{
if (MyChar.Level >= 15)
{
MyChar.Job = 101;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("421028-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 7)
{
if (MyChar.Level >= 40)
{
SendPacket(General.MyPackets.NPCSay("Do you want to become a Water Tao or a Fire Tao?"));
SendPacket(General.MyPackets.NPCLink("Water Tao", 50));
SendPacket(General.MyPackets.NPCLink("Fire Tao", 51));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 50)
{
MyChar.Job = 132;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 51)
{
MyChar.Job = 142;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 8)
{
if (MyChar.Level >= 70)
{
MyChar.Job = 133;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("700002-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 9)
{
if (MyChar.Level >= 100)
{
MyChar.Job = 134;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("134288-0-0-0-1-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 10)
{
if (MyChar.Level >= 110)
{
MyChar.Job = 135;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("1088000-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 12)
{
if (MyChar.Level >= 70)
{
MyChar.Job = 143;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("700002-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 13)
{
if (MyChar.Level >= 100)
{
MyChar.Job = 144;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("134288-0-0-0-1-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 14)
{
if (MyChar.Level >= 100)
{
MyChar.Job = 145;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("1088000-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
else
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 16)
{
if (MyChar.Level < 1)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1000, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 17)
{
if (MyChar.Level < 1)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1005, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 20)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1055, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 21)
{
if (MyChar.Level < 44)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1195, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 22)
{
if (MyChar.Level < 45)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1085, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 23)
{
if (MyChar.Level < 50)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1090, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 24)
{
if (MyChar.Level < 55)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1095, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 25)
{
if (MyChar.Level < 60)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1075, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 26)
{
if (MyChar.Level < 70)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1100, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 27)
{
if (MyChar.Level < 81)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1175, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 28)
{
if (MyChar.Level < 94)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1170, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned a Skill.", 2005));
}
}
if (Control == 29)
{
SendPacket(General.MyPackets.NPCSay("Water Tao XP Skills:"));
SendPacket(General.MyPackets.NPCLink("Lightning [Level 3+]", 41));
SendPacket(General.MyPackets.NPCLink("Revive [Level 40+]", 40));
SendPacket(General.MyPackets.NPCLink("Volcano [Level 40+]", 42));
SendPacket(General.MyPackets.NPCLink("Speed Lightning [Level 70+]", 43));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 30)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1001, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Fire.", 2005));
}
}
if (Control == 31)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1001, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Fire.", 2005));
}
}
if (Control == 32)
{
if (MyChar.Level < 52)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1180, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Fire Meteor.", 2005));
}
}
if (Control == 33)
{
if (MyChar.Level < 55)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1150, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Fire Ring.", 2005));
}
}
if (Control == 34)
{
if (MyChar.Level < 65)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1120, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Fire Circle.", 2005));
}
}
if (Control == 35)
{
if (MyChar.Level < 82)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1160, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Bomb.", 2005));
}
}
if (Control == 36)
{
if (MyChar.Level < 84)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1165, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Fire of Hell.", 2005));
}
}
if (Control == 37)
{
if (MyChar.Level < 90)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1002, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Tornado.", 2005));
}
}
if (Control == 38)
{
SendPacket(General.MyPackets.NPCSay("Fire Tao XP Skills:"));
SendPacket(General.MyPackets.NPCLink("Lightning [Level 3+]", 41));
SendPacket(General.MyPackets.NPCLink("Volcano [Level 40+]", 42));
SendPacket(General.MyPackets.NPCLink("Speed Lightning [Level 70+]", 43));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 40)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1050, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned an XP Skill.", 2005));
}
}
if (Control == 41)
{
if (MyChar.Level < 3)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1010, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned an XP Skill.", 2005));
}
}
if (Control == 42)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1125, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned an XP Skill.", 2005));
}
}
if (Control == 43)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(5001, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned an XP Skill.", 2005));
}
}
}
Now the Trojan
Quote:
if (CurrentNPC == 17)
{
if (Control == 1)
{
SendPacket(General.MyPackets.NPCSay("Trojans are the strongest class, with the strongest skills. What skill would you like?"));
SendPacket(General.MyPackets.NPCLink("XP Skills [Level 3+]", 8));
SendPacket(General.MyPackets.NPCLink("Hercules [Level 40+]", 9));
SendPacket(General.MyPackets.NPCLink("Spirit Healing [Level 40+]", 10));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 2)
{
if (MyChar.Level >= 15)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a Trojan. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 11));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 3)
{
if (MyChar.Level >= 40)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a VeteranTrojan. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 12));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 4)
{
if (MyChar.Level >= 70)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a TigerTrojan. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 13));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 5)
{
if (MyChar.Level >= 100)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a DragonTrojan. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 14));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 6)
{
if (MyChar.Level >= 110)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a TrojanMaster. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 15));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 8)
{
if (MyChar.Level < 3)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1110, 0);
MyChar.LearnSkill(1015, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned XP Skills.", 2005));
}
}
if (Control == 9)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1115, 1);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Hercules.", 2005));
}
}
if (Control == 10)
{
if (MyChar.Level < 40)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1190, 1);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Spirit Healing.", 2005));
}
}
if (Control == 11)
{
MyChar.Job = 11;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("480028-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 12)
{
MyChar.Job = 12;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 13)
{
MyChar.Job = 13;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("700012-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 14)
{
MyChar.Job = 14;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("130388-0-0-0-11-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 15)
{
MyChar.Job = 15;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("1088000-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
}
Now the Warrior
Quote:
if (CurrentNPC == 16)
{
if (Control == 1)
{
SendPacket(General.MyPackets.NPCSay("Warriors have many skills and talents, that are very powerful. What skill would you like?"));
SendPacket(General.MyPackets.NPCLink("XP Skills [Level 3+]", 8));
SendPacket(General.MyPackets.NPCLink("Dash [Level 63+]", 9));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 2)
{
if (MyChar.Level >= 15)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a Warrior. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 10));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 3)
{
if (MyChar.Level >= 40)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a BrassWarrior. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 11));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 4)
{
if (MyChar.Level >= 70)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a SilverWarrior. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 12));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 5)
{
if (MyChar.Level >= 100)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a GoldWarrior. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 13));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 6)
{
if (MyChar.Level >= 110)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a WarriorMaster. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 14));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 8)
{
if (MyChar.Level < 3)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1015, 0);
MyChar.LearnSkill(1020, 0);
MyChar.LearnSkill(1025, 0);
MyChar.LearnSkill(1040, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned XP Skills.", 2005));
}
}
if (Control == 9)
{
if (MyChar.Level < 63)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(1051, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Dash.", 2005));
}
}
if (Control == 10)
{
MyChar.Job = 21;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("480028-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 11)
{
MyChar.Job = 22;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 12)
{
MyChar.Job = 23;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("700012-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 13)
{
MyChar.Job = 24;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("131988-0-0-0-11-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 14)
{
MyChar.Job = 25;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("1088000-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
}
if (CurrentNPC == 6)
{
if (Control == 1)
{
SendPacket(General.MyPackets.NPCSay("The archer skills are numerous, varied and powerful. Whitch skill would you like?"));
SendPacket(General.MyPackets.NPCLink("Elementary Fly [Level 15+]", 8));
SendPacket(General.MyPackets.NPCLink("Scatter [Level 23+]", 9));
SendPacket(General.MyPackets.NPCLink("Rapid Fire [Level 46+]", 10));
SendPacket(General.MyPackets.NPCLink("Arrow Rain [Level 70+]", 12));
SendPacket(General.MyPackets.NPCLink("Intensify [Level 71+]", 13));
SendPacket(General.MyPackets.NPCLink("Advanced Fly [Level 100+]", 14));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 2)
{
if (MyChar.Level >= 15)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to an Archer. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 15));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 3)
{
if (MyChar.Level >= 40)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a EagleArcher. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 16));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 4)
{
if (MyChar.Level >= 70)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a TigerArcher. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 17));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 5)
{
if (MyChar.Level >= 100)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to a DragonArcher. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 18));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 6)
{
if (MyChar.Level >= 110)
{
SendPacket(General.MyPackets.NPCSay("You can get promoted to an ArcherMaster. Do you want to get Promoted?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 19));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You arn't high enough level to get promoted!"));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 8)
{
if (MyChar.Level < 15)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(8002, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Elementary Fly.", 2005));
}
}
if (Control == 9)
{
if (MyChar.Level < 23)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(8001, 1);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Scatter.", 2005));
}
}
if (Control == 10)
{
if (MyChar.Level < 46)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(8000, 1);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned RapidFire.", 2005));
}
}
if (Control == 12)
{
if (MyChar.Level < 71)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(8030, 0);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Arrow Rain.", 2005));
}
}
if (Control == 13)
{
if (MyChar.Level < 71)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill(9000, 1);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Intensify.", 2005));
}
}
if (Control == 14)
{
if (MyChar.Level < 100)
{
SendPacket(General.MyPackets.NPCSay("You are not high enough level."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
MyChar.LearnSkill2(8003, 1);
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have learned Advanced Fly.", 2005));
}
}
if (Control == 15)
{
MyChar.Job = 41;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("500008-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 16)
{
MyChar.Job = 42;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("721020-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 17)
{
MyChar.Job = 43;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("700012-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 18)
{
MyChar.Job = 44;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("133278-0-0-0-11-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
if (Control == 19)
{
MyChar.Job = 45;
SendPacket(General.MyPackets.Vital(MyChar.UID, 7, MyChar.Job));
MyChar.AddItem("1088000-0-0-0-0-0", 0, (uint)General.Rand.Next(36457836));
SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "You have been Promoted.", 2005));
}
}
funny how u always flame ppl that beg/ask for **** yet you dont want ppl to flame you...so yah look for it harder.
and thats why people dont thank you.. because you just think people havent looked hard enough... dont reply to this because all you will do is flame it
and thats why people dont thank you.. because you just think people havent looked hard enough... dont reply to this because all you will do is flame it
well lemme ask you this, couldnt you just download a lotf based source and get the code from there? o.O
well lemme ask you this, couldnt you just download a lotf based source and get the code from there? o.O
and YOU DONT READ EITHER? lol read my post before, i did download one but it wasnt what i was looking for... his was the closest and jsut to tell you i didnt want it to copy and paste im checking out how to do it myself...
Hm, i have added every code, and control in correct place 0 errors. When i start the source and the game, NPC says nothing. ****... Any ideas? Must i add something extra? If someone wants to help me, add me on MSN
Thanks
[Request]GUIDE about NPCs 01/19/2010 - CO2 Private Server - 9 Replies Can someone release a guide how to do and set a NPC step by step please?
Source 5165
Thx
[REQUEST]Some NPCs for 5165 11/30/2009 - CO2 Private Server - 16 Replies Hi guys. Does anyone mind making me 3 NPCs?
1. An NPC that makes your prof for any weapon 12. Free or not, doesn't matter. But I better free.
2. An NPC that gives 10kk Gold and 10k CPs.
3. An NPC that levels you to level 130.
That'll be all I believe. Release it here or make a new thread, I'll look. Thanks.
[Request] How to add a NPCs in TQBinaries 05/18/2009 - CO2 Programming - 3 Replies OK,can someone to help me ? I really don't know how to add that "girl" who change Money for CPS.(TQ Binaries)
Help me pls
[request] NPCS table 07/08/2008 - EO PServer Hosting - 2 Replies hey all,
my problem is that my sever is mising the most of the pks (pk and family) judges are missing iv been told to replace the cq_npc and i want a good alrdy translated cq_npc that has all the npcs in it such as tq baby
thanks all