Jump to content
  • 0

Instant job changer


deceel

Question


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   0
  • Joined:  03/11/13
  • Last Seen:  

i wanna make instant npc job changer

I use emistry script 99/70 

but after take level 9 basic skill novice i can take or jump to skill high wizard..

How to solved it?

Nb : already check my player conf

instantjobchangerV2.txt

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  39
  • Reputation:   0
  • Joined:  09/10/14
  • Last Seen:  

I have same problem...

// Can a normal player by-pass the skill tree? (Note 1)
player_skillfree: no

// When set to yes, forces skill points gained from 1st class to be put into 1st class
// skills, and forces novice skill points to be put into the basic skill. (Note 1)
player_skillup_limit: yes

// Quest skills can be learned? (Note 1)
// Setting this to yes can open an exploit on your server!
quest_skill_learn: no

// When skills are reset, quest skills are reset as well? (Note 1)
// Setting this to yes can open an exploit on your server!
// NOTE: If you have quest_skill_learn set to yes, quest skills are always reset.
quest_skill_reset: no

// You must have basic skills to be able to sit, trade, form a party or create a chatroom? (Note 1)
basic_skill_check: yes

but after take level 9 basic skill novice i can take or jump to skill high wizard..
With All Instant Job Master's) Anyone know how i can fix this??

 

instant_job.txt

Edited by qabakrall
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  177
  • Reputation:   25
  • Joined:  12/24/14
  • Last Seen:  

7 hours ago, qabakrall said:

but after take level 9 basic skill novice i can take or jump to skill high wizard..
With All Instant Job Master's) Anyone know how i can fix this??

can you explain more, I checked your script everything is fine

try to use player account, do not use GM account

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  39
  • Reputation:   0
  • Joined:  09/10/14
  • Last Seen:  

1 hour ago, mR L said:

can you explain more, I checked your script everything is fine

try to use player account, do not use GM account

Script is working fine BUT, I'm with novice after select direct Advance class, They gived me 99/70 and skillpoints. With any class i can direct use all skills in advance skill tree, without using 49 skill point in 1st class ( high merchant or high mage ) - Tested with all classes NOT GM))) Normal Char with 0 group_id... that's problem)

Edited by qabakrall
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  177
  • Reputation:   25
  • Joined:  12/24/14
  • Last Seen:  

1 hour ago, qabakrall said:

Script is working fine BUT, I'm with novice after select direct Advance class, They gived me 99/70 and skillpoints. With any class i can direct use all skills in advance skill tree, without using 49 skill point in 1st class ( high merchant or high mage ) - Tested with all classes NOT GM))) Normal Char with 0 group_id... that's problem)

 

you mean you want instant job change but without allskills ??

new_1-2,98,112,6	script	Job Creater	123,{
	mes "[ Instant Job Changer ]";
	if ( Class != 0 ) {
		mes "You must be a novice."; 
		close;
	}
	if ( BaseLevel != 1 ) {
		mes "You must Lv. 1."; 
		close;
	}
	mes "Choose your class and join the war.";
	next;
	.@i = select( .Menu$ ) - 1;
	if ( select( "Change to "+jobname( .JobList[.@i] )+" ?:Cancel" ) == 1 ) {
		jobchange .JobList[.@i];
		BaseLevel = .BaseLevel;
		JobLevel = .JobLevel;
		ResetSkill;
		ResetStatus;
		if ( .JobList[.@i] == 23 || .JobList[.@i] == 4046 || .JobList[.@i] == 4047 ) SkillPoint = 110-1;
		else if ( .JobList[.@i] == 24 || .JobList[.@i] == 25 ) SkillPoint = 60-1;
		else SkillPoint = 130-1;
		if ( .Allskills == 1 ) {
			atcommand "@allskills";
			callfunc "F_GetPlatinumSkills";
			SkillPoint = 0;
		}
		percentheal 100,100;
	}
	end;

OnInit:
	setarray .JobList[0],4008,4009,4010,4011,4012,4013,4015,4016,4017,4018,4019,4020,4021,4046,4047,4049,24,25,23; //Insert Classes here.
	.BaseLevel = 99;
	.JobLevel = 70;
	.AllSkills = 0;			// All Skills (0 = disable || 1 = enable)
	waitingroom "Job Changer",0;

	.@size = getarraysize( .JobList );
	for( .@i = 0; .@i < .@size; .@i++ )
		.Menu$ = .Menu$ + jobname( .JobList[.@i] )+":";
	end;
}

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  39
  • Reputation:   0
  • Joined:  09/10/14
  • Last Seen:  

 

23 minutes ago, mR L said:

 

you mean you want instant job change but without allskills ??

new_1-2,98,112,6	script	Job Creater	123,{
	mes "[ Instant Job Changer ]";
	if ( Class != 0 ) {
		mes "You must be a novice."; 
		close;
	}
	if ( BaseLevel != 1 ) {
		mes "You must Lv. 1."; 
		close;
	}
	mes "Choose your class and join the war.";
	next;
	.@i = select( .Menu$ ) - 1;
	if ( select( "Change to "+jobname( .JobList[.@i] )+" ?:Cancel" ) == 1 ) {
		jobchange .JobList[.@i];
		BaseLevel = .BaseLevel;
		JobLevel = .JobLevel;
		ResetSkill;
		ResetStatus;
		if ( .JobList[.@i] == 23 || .JobList[.@i] == 4046 || .JobList[.@i] == 4047 ) SkillPoint = 110-1;
		else if ( .JobList[.@i] == 24 || .JobList[.@i] == 25 ) SkillPoint = 60-1;
		else SkillPoint = 130-1;
		if ( .Allskills == 1 ) {
			atcommand "@allskills";
			callfunc "F_GetPlatinumSkills";
			SkillPoint = 0;
		}
		percentheal 100,100;
	}
	end;

OnInit:
	setarray .JobList[0],4008,4009,4010,4011,4012,4013,4015,4016,4017,4018,4019,4020,4021,4046,4047,4049,24,25,23; //Insert Classes here.
	.BaseLevel = 99;
	.JobLevel = 70;
	.AllSkills = 0;			// All Skills (0 = disable || 1 = enable)
	waitingroom "Job Changer",0;

	.@size = getarraysize( .JobList );
	for( .@i = 0; .@i < .@size; .@i++ )
		.Menu$ = .Menu$ + jobname( .JobList[.@i] )+":";
	end;
}

 

No))) simple:

I'm novice, I need Lord Knight okey ? they gived 99/70 Lord Knight and 9+49+69 skill point

I must learn book ( novice passive skill) 

After I must learn high swordsman skill (49akpoint) 

And after 69 of advance skill right?) 

So I have bug with this 49+69 skill point, all points I can learn all 118 point in Lord Knight without swordsman 's 49 point))) so I can use not 69 point at advance, I can use all points)) and that's  problem,  I can't fix this 49 skill point on swordman

Edited by qabakrall
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  177
  • Reputation:   25
  • Joined:  12/24/14
  • Last Seen:  

31 minutes ago, qabakrall said:

So I have bug with this 49+69 skill point, all points I can learn all 118 point in Lord Knight without swordsman 's 49 point))) so I can use not 69 point at advance, I can use all points)) and that's  problem,  I can't fix this 49 skill point on swordman

 

Change this : 'No'

9 hours ago, qabakrall said:

// When set to yes, forces skill points gained from 1st class to be put into 1st class
// skills, and forces novice skill points to be put into the basic skill. (Note 1)
player_skillup_limit: yes

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  39
  • Reputation:   0
  • Joined:  09/10/14
  • Last Seen:  

4 minutes ago, mR L said:

 

Change this : 'No'

nothing has changed,  I've already tried everything change to no but nothing, I think there's something in the script, but I couldn't fix it

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...