yuhsing

Untitled

Dec 19th, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. prontera.gat,146,174,6 script Disguiser 811,{
  2. OnTalk:
  3. mes "[Disguise]";
  4. if( countitem(.ItemID) < .Amount ){
  5. mes "You need "+.Amount+" x "+getitemname( .ItemID );
  6. }else{
  7. mes "Hello! I can change your sprite into any job you want!";
  8. mes "Please select which jobtype you would like to change into.";
  9. next;
  10. switch( select( "First Job",
  11. "Second Job",
  12. "High First Job",
  13. "Transcendent Job",
  14. "Baby First Job",
  15. "Baby Second Job" ) ){
  16. Case 1: setarray .@jobname[0],1,2,3,4,5,6,23,24,25,4046; break;
  17. Case 2: setarray .@jobname[0],7,8,9,10,11,12,4047,4049,14,15,16,17,18,19,20; break;
  18. Case 3: setarray .@jobname[0],4001,4002,4003,4004,4005,4006,4007; break;
  19. Case 4: setarray .@jobname[0],4008,4009,4010,4011,4012,4013,4015,4016,4017,4018,4019,4020,4021; break;
  20. Case 5: setarray .@jobname[0],4023,4024,4025,4026,4027,4028,4029; break;
  21. Case 6: setarray .@jobname[0],4030,4031,4032,4033,4034,4035,4037,4038,4039,4040,4041,4042,4043,4045; break;
  22. default: break;
  23. }
  24. for( set .@i,0; .@i < getarraysize( .@jobname ); set .@i,.@i + 1 )
  25. set .@menu$,.@menu$ + jobname( .@jobname[.@i] ) +":";
  26. set .@i,select( .@menu$ ) - 1;
  27. changebase .@jobname[.@i];
  28. mes "You now look like a "+jobname( .@jobname[.@i] )+" ! Enjoy!";
  29. }
  30. close;
  31.  
  32. OnInit:
  33. set .ItemID,512;
  34. set .Amount,1;
  35. end;
  36.  
  37. OnPCLoginEvent:
  38. if( countitem(.ItemID) >= .Amount )
  39. goto OnTalk;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment