Adding Ninja Job Titles

Results 1 to 6 of 6
  1. #1
    Apprentice cazzon is offline
    MemberRank
    Aug 2008 Join Date
    24Posts

    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

    REMOVE THE SPACES BEFORE THE COMMANS!
    Now depending on your server you type /job <JOB number> so now the job numbers are 1*** 1*** 198, 1*** 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.


  2. #2
    Apprentice cazzon is offline
    MemberRank
    Aug 2008 Join Date
    24Posts

    Re: Adding Ninja Job Titles

    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());
                                }
                            }

  3. #3
    Novice sullivan59400 is offline
    MemberRank
    Dec 2008 Join Date
    1Posts

    Re: Adding Ninja Job Titles

    nice man 100% work =)

  4. #4
    Apprentice flame142 is offline
    MemberRank
    Jun 2008 Join Date
    19Posts

    Re: Adding Ninja Job Titles

    Thank you for the info on jobs

  5. #5
    Apprentice machizu is offline
    MemberRank
    Apr 2009 Join Date
    10Posts

    Re: Adding Ninja Job Titles

    version of client!!!! 5017 nice?

  6. #6
    Apprentice chinee2x is offline
    MemberRank
    Feb 2009 Join Date
    9Posts

    Re: Adding Ninja Job Titles

    Quote Originally Posted by cazzon View Post
    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());
                                }
                            }


    How do u spawn a npc can i ask please?



Advertisement