Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 20:09

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

Advertisement



Adding Ninja JOB titles

Discussion on Adding Ninja JOB titles within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2008
Posts: 23
Received Thanks: 11
Adding Ninja JOB titles

Ok im currently working on Ninja to release the source code.
For some people who are looking to add the Job title like Ninja Master this is how you do it.

Type : Client Sided

Open your client folder and open the ini folder. Find ProfessionalName.ini open this.

Scroll to the bottom and add

196,Ninja
197,MiddleNinja
198,DarkNinja
199,MysticNinja
200,NinjaMaster

Now depending on your server you type /job <JOB number> so now the job numbers are 196, 197, 198, 199, 200

Sorry this is not a big guide but soon i add these things

- Ninja items
- Ninja skills (I dont know how to do that)
- Ninja Weapons Profession
- Adding Ninja Jump animation

I dont mind if you release this guild else where but all i ask is for my credit.
cazzon717 is offline  
Old 02/05/2009, 17:03   #2
 
Hyberkill's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 52
Received Thanks: 0
usually their ids are 50 51 52 53 54 55 but 196 will do also (doesnt matter really... but 50 is easier to type xD )
Hyberkill is offline  
Old 02/05/2009, 17:05   #3
 
elite*gold: 0
Join Date: Feb 2008
Posts: 23
Received Thanks: 11
Quote:
Originally Posted by Hyberkill View Post
usually their ids are 50 51 52 53 54 55 but 196 will do also (doesnt matter really... but 50 is easier to type xD )
Yeh you can choose what numbers you want. Just make sure they dont already exsit
cazzon717 is offline  
Old 02/05/2009, 17:30   #4
 
Hyberkill's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 52
Received Thanks: 0
heh i know ... ive tryed adding the ninja to a 5017 version n failure :P its true all items appear n all skins also... but there's no dual wield + the skill effects arent properly working also.. + no startower n no heavenfan
Hyberkill is offline  
Old 02/05/2009, 18:18   #5
 
elite*gold: 0
Join Date: Feb 2008
Posts: 23
Received Thanks: 11
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());
                            }
                        }
cazzon717 is offline  
Old 02/05/2009, 18:39   #6
 
Exia13's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 256
Received Thanks: 21
Looks good, but why do you need to drop the client? All the NPCs simply promote you and thats fine. Once you save the char thats it.
Exia13 is offline  
Old 02/05/2009, 19:16   #7
 
elite*gold: 0
Join Date: Feb 2008
Posts: 23
Received Thanks: 11
Quote:
Originally Posted by Exia13 View Post
Looks good, but why do you need to drop the client? All the NPCs simply promote you and thats fine. Once you save the char thats it.
Well when i made this NPC i tested it and it did not change the Job Status until you disconnected. So i thought of adding the Drop command. Might just be me
cazzon717 is offline  
Old 02/05/2009, 19:39   #8
 
_Emme_'s Avatar
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,162
Because your not sending the packet to update it. Also, skills are really easy once you find some skill ids to use.
_Emme_ is offline  
Old 02/05/2009, 21:05   #9
 
Beta Limit's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 493
Received Thanks: 72
You cannot have Ninja set in client as 100+ or the server will interpret is as a taoist no matter what u do to change it. Make your ninja as 50-5X how it is in the real game.
Beta Limit is offline  
Reply


Similar Threads Similar Threads
[Help]Adding Ninja Items to drop
07/30/2009 - CO2 Private Server - 3 Replies
Hey guys! I need help in the CoMy source with drop of Ninja items. How to make the monsters to drop them? Thx for any help:)
Probs while adding Ninja to LOTF
07/18/2009 - CO2 Private Server - 20 Replies
Well i added Ninja but Katanas use Boxing as Prof how can i fix this?
[HELP] Adding Ninja and the npc the promote it....
03/03/2009 - CO2 Private Server - 4 Replies
he guys i need ur help one again... im add ninja to my server but i don't know how... can plss any one help me.... Looking forward for all ur help..... thanks a lot guys...
Adding ninja
02/17/2009 - CO2 Private Server - 1 Replies
For who released a guide how to make a ninja .... can you release a patch .. :S for the surce and client ty..
Adding Ninja Items
02/14/2009 - CO2 Private Server - 19 Replies
You cant wear any off these items and it will reck ur other server by armors, Open your original Conquer, copy itemtype.dat to your 5017 client here if you use a itemtype.dat editor you will find the ninja item ids. Now open the ini file and copy Weapon.ini and armor.ini then Action3deffect.ini and 3Deffect.ini and 3dobj.ini and 3DTexture.ini also shop.dat to your 5017 client. Now you need to get the Ninja items texture and map items so copy c3 folder to your 5017 client. Now open the ani...



All times are GMT +1. The time now is 20:10.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.