Register for your free account! | Forgot your password?

You last visited: Today at 04:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[REQUEST] Promo NPCs

Discussion on [REQUEST] Promo NPCs within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
[REQUEST] Promo NPCs

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!!!!!!!!!!!
PeTe Ninja is offline  
Old 03/01/2009, 21:21   #2
 
elite*gold: 0
Join Date: Feb 2009
Posts: 158
Received Thanks: 93
no one will answer because All are asking about it ... so you can try
lol-lol is offline  
Old 03/01/2009, 21:49   #3
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
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..
PeTe Ninja is offline  
Old 03/01/2009, 23:29   #4
 
elite*gold: 20
Join Date: Apr 2008
Posts: 2,281
Received Thanks: 912
No ones going help lazy people.

Get off your *** and do it yourself.

I'm really getting sick of you Pete.
kinshi88 is offline  
Old 03/01/2009, 23:37   #5
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
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
PeTe Ninja is offline  
Old 03/01/2009, 23:45   #6
 
elite*gold: 0
Join Date: Jan 2007
Posts: 220
Received Thanks: 63
Quote:
Originally Posted by PeTe Ninja View Post
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.
BlooD-BoY is offline  
Old 03/01/2009, 23:45   #7
 
Mjnorman's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 83
Received Thanks: 13
Here ya go

Here is the Talk Codes First

Here is the Tao

Quote:
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));
}
}
Mjnorman is offline  
Thanks
1 User
Old 03/01/2009, 23:46   #8
 
Mjnorman's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 83
Received Thanks: 13
last bit

finally last but not least the Archer

Quote:
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));
}
}
Mjnorman is offline  
Thanks
2 Users
Old 03/01/2009, 23:51   #9
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
Quote:
Originally Posted by BlooD-BoY View Post
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
PeTe Ninja is offline  
Old 03/02/2009, 01:31   #10
 
elite*gold: 0
Join Date: Jan 2007
Posts: 220
Received Thanks: 63
Quote:
Originally Posted by PeTe Ninja View Post
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
BlooD-BoY is offline  
Old 03/02/2009, 01:39   #11
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
Quote:
Originally Posted by BlooD-BoY View Post
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...
PeTe Ninja is offline  
Old 03/06/2009, 15:34   #12
 
doku66655's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 59
Received Thanks: 7
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
doku66655 is offline  
Old 03/06/2009, 21:24   #13
 
turk55's Avatar
 
elite*gold: 130
Join Date: Oct 2007
Posts: 1,652
Received Thanks: 701
Quote:
Originally Posted by Mjnorman View Post
Here is the Talk Codes First

Here is the Tao



The Trojan


The Warrior



The Archer



Now The Control Code
First the Water and Fire Npc


Now the Trojan



Now the Warrior
lmoa that was prolly the one i gave linkingpark
but ya i've already released it b4 and you thanked me for it so i don't expected another thanks :P
Attached Files
File Type: txt Promo NPC's.txt (99.0 KB, 6 views)
turk55 is offline  
Old 03/07/2009, 18:52   #14
 
doku66655's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 59
Received Thanks: 7
Nah, NPC still says nothing. Add me on MSN, than we will talk about this.
doku66655 is offline  
Reply


Similar Threads Similar Threads
[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.
[Help/Request] CoEmu V2 NPCs
07/20/2009 - CO2 Private Server - 6 Replies
Found Solution :)
[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



All times are GMT +2. The time now is 04:42.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.