anyone can help me here?

08/03/2009 19:02 madrat88#1
can anyone help me about NPC of ninja where we promote ninja?

can anyone know the details of the NPC?

just the promotion NPC of ninja details....pls pls

tnx so much
08/03/2009 20:18 WiggaWigga#2
Okay, the details of the Ninja promotion NPC:

-You click it, then it will ask you if you want to promote or learn ninja skills.
-Then just code it in so that it makes your character promote to a higher class.

Your question should be answered now
:mofo:
08/03/2009 20:25 n0mansland#3
What do you mean details? Are you asking for the code?

Sorry but what source are you using?

If you are using Binary post it here..

[Only registered and activated users can see links. Click Here To Register...]
08/03/2009 20:54 madrat88#4
i mean the code for promoting ninja and learning skill (what skill will be learn for that lvl)...

tnx so much....
08/03/2009 20:59 madrat88#5
hi can anyone help me to code the promotion NPC of ninja? especially learn skill ( what skill will be train for that lvl) and the stats needed to be promoted...tnx so much
08/03/2009 22:35 TehPwnzor#6
Code:
if (CurrentNPC == 62184)//Credits to danielachraf
                            {
                                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());
                                }
                            }
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());
                                }
                            }