yuhsing

Untitled

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