Mihile doesnt get SP after job 1

Results 1 to 6 of 6
  1. #1
    Account Upgraded | Title Enabled! snow202 is offline
    MemberRank
    Dec 2011 Join Date
    213Posts

    Mihile doesnt get SP after job 1

    mihile get SP for job 1, and after adv to job 2, he get the sp to job 1, and you cant use them on job 2(you cant even click +). and job 3+4 same as job 2..

    someone know how to fix it?


  2. #2
    Enthusiast mercyfulsin is offline
    MemberRank
    Mar 2010 Join Date
    29Posts

    Re: Mihile doesnt get SP after job 1

    No one here knows how to fix it.. I already asked. Your best option would be to allow them to max their stats. Like check how much SP they have and have them assign it to a skill. Either by NPC or a command such like @str.

  3. #3
    Valued Member nuclear898 is offline
    MemberRank
    Nov 2011 Join Date
    137Posts

    Re: Mihile doesnt get SP after job 1

    You mean you have 0 sp for job 2 and 3? You are kinda vague...
    Mihile is a job with seperated sp tables, like evans, mercedes, resistance, etc.

  4. #4
    Enthusiast mercyfulsin is offline
    MemberRank
    Mar 2010 Join Date
    29Posts

    Re: Mihile doesnt get SP after job 1

    ^ It is quite clear to me.

    He is level 10, he gets the job of Mihile 1. All is well but when he reaches level 30 and ranks up to Mihile 2, the SP that should be allocated in the 2nd job tab is instead placed in the 1st tab. Even when you keep leveling up, only the first tab gets the SP, the rest stay with 0.

    You can fix it via Character Table. But if you want an in game fix, then do as I suggested with an NPC or a command.

  5. #5
    <3 Dynamik is offline
    MemberRank
    Feb 2011 Join Date
    TorontoLocation
    532Posts

    Re: Mihile doesnt get SP after job 1

    Check the method called isSeparatedSp (casing might be off?)

  6. #6
    Apprentice cpcskywalker is offline
    MemberRank
    Jun 2013 Join Date
    5Posts

    Re: Mihile doesnt get SP after job 1

    I faced this problem before and I managed to fixed it. I am using Timeless MS rev 5.
    The way I fixed them as follows (You can understand if you know logic of basic programming --> switch case):
    1. For reference the job code, refer to "MapleJob.java" --> "public enum MapleJob". You will found something like this:
    MIHILE1(5100),
    MIHILE2(5110),
    MIHILE3(5111),
    MIHILE4(5112),

    Not sure the what is your job numbers there but from what I believe they are:
    MIHILE1(5100) --> Mihile 1st job
    MIHILE2(5110) --> Mihile 2nd job
    MIHILE3(5111) --> Mihile 3rd job
    MIHILE4(5112) --> Mihile 4th job

    2. Go to "GameConstant.java" --> "public static int getSkillBook(final int job, final int level)" --> "switch (job)"
    3. There is a lot of "case", add-on:
    case 5100:
    case 5110:
    case 5111:
    case 5112:
    4. Compile it to jar file and replace the jar file to your dist server folder.

    [optional -- if it still does not work]
    1. Go to "GameConstant.java" --> "public static int getSkillBook(final int job)"
    Please don't confuse with "public static int getSkillBook(final int job)" and "public static int getSkillBook(final int job, final int level)"
    2. Same way, go to "switch (job)" --> above "return 1" add on the "case 5110:" --> above "return 2" add on the "case 5111:" -->
    above "return 3" add on the "case 5112:"
    3. Compile it to jar file and replace the jar file to your dist server folder.

    If all of them still does not work then I need an expert to explain or provide better solution. If can the expert explain how it works? haha.



Advertisement