yuhsing

Untitled

May 6th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1.  
  2. prt_fild12,0,0,0,0 monster Lunatic 1063,8,5000,0,0
  3. prt_fild12,0,0,0,0 monster Poring 1002,8,5000,0,0
  4. prt_fild12,0,0,0,0 monster Fabre 1007,8,5000,0,0
  5.  
  6.  
  7. prt_fild12 mapflag nocommand 20
  8. prt_fild12 mapflag nomemo
  9.  
  10.  
  11. - script Freebies#main -1,{
  12. function getWeapon;
  13.  
  14. OnPCJobLvUpEvent:
  15. if( JobLevel == 10 ){
  16. if( Class == Job_Swordman ) getitem 13874,1;
  17. else if( Class == Job_Mage ) getitem 13871,1;
  18. else if( Class == Job_Archer || Class == 24 ) getitem 13873,1;
  19. else if( Class == Job_Acolyte ) getitem 13872,1;
  20. else if( Class == Job_Merchant ) getitem 13876,1;
  21. else if( Class == Job_Thief ) getitem 13875,1;
  22. else if( Class == Job_SuperNovice ) getitem 13880,1;
  23. }
  24. end;
  25.  
  26. OnPCBaseLvUpEvent:
  27. if( BaseLevel == 12 ) setarray .@eden_equips[0],2456,5583,2560,15009;
  28. else if( BaseLevel == 26 ) setarray .@eden_equips[0],2457,15010;
  29. else if( BaseLevel == 40 ) setarray .@eden_equips[0],2458,15011;
  30. else if( BaseLevel == 60 ) setarray .@eden_equips[0],2473,18514,2571;
  31. else if( BaseLevel == 100 ){
  32. setarray .@eden_equips[0],2795;
  33. if( BaseJob == Job_Knight ) setarray .@eden_equips[1],5746;
  34. else if( BaseJob == Job_Priest ) setarray .@eden_equips[1],5747;
  35. else if( BaseJob == Job_Hunter ) setarray .@eden_equips[1],5748,6124;
  36. else if( BaseJob == Job_Blacksmith ) setarray .@eden_equips[1],5749;
  37. else if( BaseJob == Job_Rogue ) setarray .@eden_equips[1],5750,6121,6122;
  38. else if( BaseJob == Job_Bard ) setarray .@eden_equips[1],5751;
  39. else if( BaseJob == Job_Alchemist ) setarray .@eden_equips[1],5752;
  40. else if( BaseJob == Job_Wizard ) setarray .@eden_equips[1],5753;
  41. else if( BaseJob == Job_Monk ) setarray .@eden_equips[1],5754;
  42. else if( BaseJob == Job_Assassin ) setarray .@eden_equips[1],5755;
  43. else if( BaseJob == Job_Sage ) setarray .@eden_equips[1],5756;
  44. else if( BaseJob == Job_Crusader ) setarray .@eden_equips[1],5757;
  45. else if( BaseJob == Job_Dancer ) setarray .@eden_equips[1],5758;
  46.  
  47. }else if( BaseLevel == 150 ){
  48. announce "Congratulation for '"+strcharinfo(0)+"' has reaching Level 150.",bc_blue;
  49. // getitem 6320,1;
  50. }
  51.  
  52. .@eden_size = getarraysize( .@eden_equips );
  53. if( .@eden_size ){
  54. mes "^FF0000Granted new equipments^000000.";
  55. for( .@i = 0; .@i < .@eden_size; .@i++ )
  56. if( !countitem( .@eden_equips[.@i] ) ){
  57. getitem .@eden_equips[.@i],1;
  58. if( getiteminfo( .@eden_equips[.@i],2 ) == 4 || getiteminfo( .@eden_equips[.@i],2 ) == 5 )
  59. equip .@eden_equips[.@i];
  60. }
  61.  
  62. if( BaseLevel == 26 ) getWeapon( 1747,13050,16004,13112,13423,1192,1650 );
  63. else if( BaseLevel == 40 ) getWeapon( 1748,13051,16005,13113,13424,1193,1651 );
  64. else if( BaseLevel == 60 ) getWeapon( 1583,18106,13066,1931,1289,1831,16014,13114,13434,1197,1434,1658,1986,1391 );
  65. }
  66. close;
  67.  
  68. function getWeapon {
  69. .@count = getargcount();
  70. for( .@menu$ = ""; .@i < .@count; .@i++ )
  71. .@menu$ = .@menu$ + "^0055FF ~ "+getitemname( getarg(.@i) )+"^000000" +":";
  72. mes "You may select a weapon for your choices.";
  73. .@i = select( .@menu$ ) - 1;
  74. getitem getarg( .@i ),1;
  75. equip getarg( .@i );
  76. close;
  77. }
  78.  
  79. }
Advertisement
Add Comment
Please, Sign In to add comment