Jump to content
  • 0

Instant Job Changer Modification


Winter1992

Question


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  60
  • Reputation:   0
  • Joined:  11/08/15
  • Last Seen:  

i need help please. how can i re script this job changer .. i want using instant job changer once per account.

please help me..
 
Here's my Code


prontera,156,184,5 script Free for All#jobchanger 757,{
if( Class ){
mes "Only Novice can use this...";
}else{
.@i = select( .Menu$ ) - 1;
if( select( "Change to "+jobname( .JobList[.@i] )+"?:Cancel" ) == 1 ){
jobchange .JobList[.@i];
BaseLevel = .BaseLevel;
JobLevel = .JobLevel;
resetskill;
resetstatus;
SkillPoint = .SkillPoints;
mes "DONE";
for( .@i = 0; .@i < .size; .@i++ )
getitem .ItemList[.@i],.Amount[.@i];
}
}
close;
 
OnInit:
setarray .JobList[0],4008,4009,4010,4011,4012,4013,4015,4016,4017,4018,4019,4020,4021,4047,4049,25,24,4045;
setarray .ItemList[0],607,0;
setarray .Amount[0],1,2,3;
.BaseLevel = 255;
.JobLevel = 100;
.SkillPoints = 128;
 
.@size = getarraysize( .JobList );
.size = getarraysize( .ItemList );
for( .@i = 0; .@i < .@size; .@i++ )
.Menu$ = .Menu$ + jobname( .JobList[.@i] )+":";
waitingroom "Instant Job Changer Feel Free to use",0;
end;
if(#freebie_quest == 1) {
    mes "[Zratinel]";
    mes "Have fun in ^E066FFEsoteric RO!^000000";
    close;
    }

Thankyou for helping me

Edited by Emistry
codebox
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  51
  • Topics Per Day:  0.01
  • Content Count:  452
  • Reputation:   33
  • Joined:  12/18/14
  • Last Seen:  

set #freebie_quest, 1;

Put it under

SkillPoint = .SkillPoints;
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

Please do use a codebox if you're posting codes. Find all Comments to see what I did.

prontera,156,184,5 script Free for All#jobchanger 757,{
if(#freebie_quest == 1) { //put this here
    mes "[Zratinel]";
    mes "Have fun in ^E066FFEsoteric RO!^000000";
    close;
    }
}

if( Class ){
	mes "Only Novice can use this...";
}else{
	.@i = select( .Menu$ ) - 1;
	if( select( "Change to "+jobname( .JobList[.@i] )+"?:Cancel" ) == 1 ){
	jobchange .JobList[.@i];
	BaseLevel = .BaseLevel;
	JobLevel = .JobLevel;
	resetskill;
	resetstatus;
	SkillPoint = .SkillPoints;
	mes "DONE";
	set #freebie_quest, 1; //Add this
	for( .@i = 0; .@i < .size; .@i++ )
	getitem .ItemList[.@i],.Amount[.@i];
	}
}
close;
 
OnInit:
	setarray .JobList[0],4008,4009,4010,4011,4012,4013,4015,4016,4017,4018,4019,4020,4021,4047,4049,25,24,4045;
	setarray .ItemList[0],607,0;
	setarray .Amount[0],1,2,3;
	.BaseLevel = 255;
	.JobLevel = 100;
	.SkillPoints = 128;
	.@size = getarraysize( .JobList );
	.size = getarraysize( .ItemList );
	for( .@i = 0; .@i < .@size; .@i++ )
	.Menu$ = .Menu$ + jobname( .JobList[.@i] )+":";
	waitingroom "Instant Job Changer Feel Free to use",0;
end;

Edited by jezznar
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...