Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- prontera,155,171,5 script Sample 757,{
- set @eac, eaclass();
- if( @eac & EAJL_THIRD ){
- mes "You are already a third job class.";
- }else if( !( @eac&EAJL_2_1 ) && !( @eac&EAJL_2_2 ) ){
- mes "You are not a 2-1 or 2-2 classes.";
- }else if( BaseLevel < 99 || JobLevel < 50 ){
- mes "You need to be Level 99 and JobLevel 70.";
- }else if( @eac & EAJL_UPPER ){
- switch( BaseClass ){
- Case Job_Swordman:
- setarray .@items,601,602,603;
- setarray .@amount,1,2,3;
- break;
- Case Job_Mage:
- setarray .@items,601,602,603;
- setarray .@amount,1,2,3;
- break;
- Case Job_Archer:
- setarray .@items,601,602,603;
- setarray .@amount,1,2,3;
- break;
- Case Job_Acolyte:
- setarray .@items,601,602,603;
- setarray .@amount,1,2,3;
- break;
- Case Job_Merchant:
- setarray .@items,601,602,603;
- setarray .@amount,1,2,3;
- break;
- Case Job_Thief:
- setarray .@items,601,602,603;
- setarray .@amount,1,2,3;
- break;
- default: close;
- }
- set .@size,getarraysize( .@items );
- for( set .@i,0; .@i < .@size; set .@i,.@i + 1 ){
- mes "^777777"+.@amount[.@i]+" x "+getitemname( .@items[.@i] )+"^000000";
- if( countitem( .@items[.@i] ) < .@amount[.@i] )
- set .@failed,.@failed + 1;
- }
- if( !.@failed ){
- mes "Change to 3rd job class";
- setarray .@job_list,roclass( (eaclass(BaseClass)&EAJ_BASEMASK)|EAJL_2_1|EAJL_THIRD ),roclass( (eaclass(BaseClass)&EAJ_BASEMASK)|EAJL_2_2|EAJL_THIRD );
- set .@i,select( jobname( .@job_list[0] ),jobname( .@job_list[1] ) ) - 1;
- for( set .@i,0; .@i < .@size; set .@i,.@i + 1 )
- delitem .@items[.@i],.@amount[.@i];
- jobchange .@job_list[.@i];
- }
- }else{
- mes "Only a transcendent class can change to third job.";
- }
- close;
- }
Advertisement
Add Comment
Please, Sign In to add comment