yuhsing

Untitled

May 18th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1.  
  2. prontera,155,171,5 script Sample 757,{
  3. mes "Select an headgear to trade to other colour ..";
  4. set .@give,select( .menu$ ) - 1;
  5.  
  6. for( set .@i,0; .@i < .size[.@give]; set .@i,.@i + 1 ){
  7. set .@item,getd( ".headgear_"+.@give+"["+.@i+"]" );
  8. if( !countitem( .@item ) ){
  9. mes "You dont have "+getitemname( .@item );
  10. close;
  11. }
  12. }
  13. mes "Select exchange to which ?";
  14. set .@gain,select( .menu$ ) - 1;
  15. for( set .@i,0; .@i < .size[.@give]; set .@i,.@i + 1 )
  16. delitem getd( ".headgear_"+.@give+"["+.@i+"]" ),1;
  17. for( set .@i,0; .@i < .size[.@gain]; set .@i,.@i + 1 )
  18. getitem getd( ".headgear_"+.@gain+"["+.@i+"]" ),1;
  19. mes "Exchanged "+.headgear$[.@give]+" to "+.headgear$[.@gain];
  20. close;
  21.  
  22. OnInit:
  23. // headgear list
  24. setarray .headgear$,"NAME 1","Name 2","Name 3";
  25. setarray .headgear_0,5001,5002,5003; // set 1
  26. setarray .headgear_1,5004,5005,5006; // set 2
  27. setarray .headgear_2,5007,5008,5009; // set 3
  28.  
  29. set .headgear_size,getarraysize( .headgear$ );
  30. for( set .@i,0; .@i < .headgear_size; set .@i,.@i + 1 ){
  31. set .menu$,.menu$ + .headgear$[.@i] +":";
  32. set .size[.@i],getarraysize( getd( ".headgear_"+.@i ) );
  33. }
  34. end;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment