yuhsing

Untitled

May 20th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1.  
  2.  
  3. prontera,155,171,5 script Sample 757,{
  4. set @eac, eaclass();
  5. if( @eac & EAJL_THIRD ){
  6. mes "You are already a third job class.";
  7. }else if( !( @eac&EAJL_2_1 ) && !( @eac&EAJL_2_2 ) ){
  8. mes "You are not a 2-1 or 2-2 classes.";
  9. }else if( BaseLevel < 99 || JobLevel < 50 ){
  10. mes "You need to be Level 99 and JobLevel 70.";
  11. }else if( @eac & EAJL_UPPER ){
  12. switch( BaseClass ){
  13. Case Job_Swordman:
  14. setarray .@items,601,602,603;
  15. setarray .@amount,1,2,3;
  16. break;
  17. Case Job_Mage:
  18. setarray .@items,601,602,603;
  19. setarray .@amount,1,2,3;
  20. break;
  21. Case Job_Archer:
  22. setarray .@items,601,602,603;
  23. setarray .@amount,1,2,3;
  24. break;
  25. Case Job_Acolyte:
  26. setarray .@items,601,602,603;
  27. setarray .@amount,1,2,3;
  28. break;
  29. Case Job_Merchant:
  30. setarray .@items,601,602,603;
  31. setarray .@amount,1,2,3;
  32. break;
  33. Case Job_Thief:
  34. setarray .@items,601,602,603;
  35. setarray .@amount,1,2,3;
  36. break;
  37. default: close;
  38. }
  39. set .@size,getarraysize( .@items );
  40. for( set .@i,0; .@i < .@size; set .@i,.@i + 1 ){
  41. mes "^777777"+.@amount[.@i]+" x "+getitemname( .@items[.@i] )+"^000000";
  42. if( countitem( .@items[.@i] ) < .@amount[.@i] )
  43. set .@failed,.@failed + 1;
  44. }
  45. if( !.@failed ){
  46. mes "Change to 3rd job class";
  47. setarray .@job_list,roclass( (eaclass(BaseClass)&EAJ_BASEMASK)|EAJL_2_1|EAJL_THIRD ),roclass( (eaclass(BaseClass)&EAJ_BASEMASK)|EAJL_2_2|EAJL_THIRD );
  48. set .@i,select( jobname( .@job_list[0] ),jobname( .@job_list[1] ) ) - 1;
  49. for( set .@i,0; .@i < .@size; set .@i,.@i + 1 )
  50. delitem .@items[.@i],.@amount[.@i];
  51. jobchange .@job_list[.@i];
  52. }
  53. }else{
  54. mes "Only a transcendent class can change to third job.";
  55. }
  56. close;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment