Jump to content
  • 0

Instant Job Changer Modification


Question

Posted (edited)

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

2 answers to this question

Recommended Posts

  • 0
Posted (edited)

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

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...