hey guys i need some help... about the ninja npc.... on how to create it... can u plsss give me source code on it... its a big help.... thanks a lot and looking forward to ur help....
hey guys i need some help... about the ninja npc.... on how to create it... can u plsss give me source code on it... its a big help.... thanks a lot and looking forward to ur help....
why you need NInja npc if you don't even have Ninja Class
If it is LOTF source then you have to make a little bit changes where you see that it says promotion for trojan/taos/war/arch and yeah, then you add ninja to it and then you have to open a file and add the npc cords and name there and i think thats it for that, then you open a web and add the npc, name, position (Cords) And i think thats it.
(Not going to tell the name of the files/web WORK FOR IT :] )
Ok heres how to add the Ninja Promotion Guy, this might change depending on your source code. You also need to sapwn the npc. The id is 62184
In NPCSAY Region
Code:
if (CurrentNPC == 62184)
{
if (MyChar.Job < 201 && MyChar.Job > 194)
{
SendPacket(General.MyPackets.NPCSay("Hey Ninja, What would you like to do?"));
SendPacket(General.MyPackets.NPCLink("Get Promoted", 1));
SendPacket(General.MyPackets.NPCLink("Learn Skills", 2));
SendPacket(General.MyPackets.NPCLink("Im Leaving", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("Sorry, Your not a Ninja"));
SendPacket(General.MyPackets.NPCLink("I know", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
In NPCDO Region
Code:
if (CurrentNPC == 62184)
{
if (Control == 1)
{
if (MyChar.Job == 196 && MyChar.Level >= 39)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 197;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 40)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 197 && MyChar.Level >= 69)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 198;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 70)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 198 && MyChar.Level >= 99)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 199;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 100)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 199 && MyChar.Level >= 109)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 200;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 110)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 200)
{
SendPacket(General.MyPackets.NPCSay("Max Promotion Reached"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 2)
{
SendPacket(General.MyPackets.NPCSay("No skills Made, Sorry."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
Ok heres how to add the Ninja Promotion Guy, this might change depending on your source code. You also need to sapwn the npc. The id is 62184
In NPCSAY Region
Code:
if (CurrentNPC == 62184)
{
if (MyChar.Job < 201 && MyChar.Job > 194)
{
SendPacket(General.MyPackets.NPCSay("Hey Ninja, What would you like to do?"));
SendPacket(General.MyPackets.NPCLink("Get Promoted", 1));
SendPacket(General.MyPackets.NPCLink("Learn Skills", 2));
SendPacket(General.MyPackets.NPCLink("Im Leaving", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("Sorry, Your not a Ninja"));
SendPacket(General.MyPackets.NPCLink("I know", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
In NPCDO Region
Code:
if (CurrentNPC == 62184)
{
if (Control == 1)
{
if (MyChar.Job == 196 && MyChar.Level >= 39)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 197;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 40)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 197 && MyChar.Level >= 69)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 198;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 70)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 198 && MyChar.Level >= 99)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 199;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 100)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 199 && MyChar.Level >= 109)
{
SendPacket(General.MyPackets.NPCSay("Promotion Sucessful, Sorry i must disconnect you in order to take effect."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
MyChar.Job = 200;
MyChar.Save();
Drop();
}
if (MyChar.Level <= 110)
{
SendPacket(General.MyPackets.NPCSay("Promotion UnSucessful, Please Level harder"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.Job == 200)
{
SendPacket(General.MyPackets.NPCSay("Max Promotion Reached"));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 2)
{
SendPacket(General.MyPackets.NPCSay("No skills Made, Sorry."));
SendPacket(General.MyPackets.NPCLink("Ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
S> Ninja War Fire 133 133 133 [Baron] & Ninja Ninja Ninja 130 131 134 [Earl]--Volcano 03/01/2016 - Conquer Online 2 Trading - 4 Replies Hello guys.
Iam Selling 2 Chars on Server Volcano.
First > Ninja War Fire 133 133 133 Most skills Fixed , for 40DBs or Trade it for (S) +6 2Soc Fan & Tower.
2nd > Ninja Ninja Ninja 130 131 134 Fixed all skills, For 50dbs.
Ninja items and Ninja Ninja Ninja in server libra 05/30/2010 - Conquer Online 2 Trading - 2 Replies i selling account Ninja 131 to Ninja 132 to Ninja 132 in server Libra his name is King~Of~Hill
and another thing i sell
1- Veil super +8 -5 no soc
2- Katana super lvl 130 +4 -5 2SDG
3- Katana super lvl 120 +4 -5 2SDG
4- Boot Elite -3 +5 1SDG
5- Vest super +2 -5
6- Ring super +4 -5 1SDG
7- Necklace super +4 -5 1SDG