yuhsing

Untitled

May 18th, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. prontera,155,181,5 script Sample 757,{
  2. if( getgmlevel() < .gm_level ){
  3. mes "I only serve GM.";
  4. }else{
  5. while( 1 ){
  6. for( set .@i,0; .@i < $woe_reward_size; set .@i,.@i + 1 )
  7. mes "^0055FF ~ ^777777"+$woe_reward_amount[.@i]+" x "+getitemname( $woe_reward[.@i] )+"^000000";
  8. switch( select( ( $woe_reward_size > 50 )?"":"Add Rewards",( !$woe_reward_size )?"":"Remove Rewards","Close" ) ){
  9. Case 1:
  10. do{
  11. input .@item,0,32767;
  12. if( !.@item ) close;
  13. }while( getitemname( .@item ) == "null" );
  14. mes "how many "+getitemname( .@item )+" ?";
  15. input .@amount,0,30000;
  16. if( .@amount ){
  17. mes "Done, added "+.@amount+" x "+getitemname( .@item );
  18. set $woe_reward[ $woe_reward_size ],.@item;
  19. set $woe_reward_amount[ $woe_reward_size ],.@amount;
  20. set $woe_reward_size,getarraysize( $woe_reward );
  21. }
  22. break;
  23. Case 2:
  24. mes "Select an item to remove.";
  25. set .@menu$,"";
  26. for( set .@i,0; .@i < $woe_reward_size; set .@i,.@i + 1 )
  27. set .@menu$,.@menu$ + $woe_reward_amount[.@i]+ " x "+getitemname( $woe_reward[.@i] ) +":";
  28. set .@i,select( .@menu$ ) - 1;
  29. mes "Are you sure want to remove this ?";
  30. mes "~ ^FF0000"+$woe_reward_amount[.@i]+" x "+getitemname( $woe_reward[.@i] )+"^000000";
  31. if( select( "nope","Confirm" ) == 2 ){
  32. mes "Done...";
  33. deletearray $woe_reward[.@i],1;
  34. deletearray $woe_reward_amount[.@i],1;
  35. set $woe_reward_size,getarraysize( $woe_reward );
  36. }
  37. break;
  38. default: close;
  39. }
  40. }
  41. }
  42. close;
  43.  
  44. OnInit:
  45. set .gm_level,90;
  46. set .castle_map$,"prtg_cas01";
  47. end;
  48.  
  49. OnAgitEnd:
  50. set .@guild_id,getcastledata( .castle_map$,1 );
  51. set .guild_leader_name$,getguildmaster( .@guild_id );
  52.  
  53. if( isloggedin( getcharid( 3,.guild_leader_name$ ),getcharid( 0,.guild_leader_name$ ) ) ){
  54. for( set .@x,0; .@x < $woe_reward_size; set .@x,.@x + 1 )
  55. getitem $woe_reward[.@x],$woe_reward_amount[.@x],.@aid[.@i];
  56. }
  57. end;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment