Advertisement
Emistry

[RO] Simple Gamble NPC

Sep 24th, 2016
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. // https://rathena.org/board/topic/107447-rgamble-npc/
  2.  
  3.  
  4. prontera,155,175,5 script Sample#gambler 4_F_KAFRA9,{
  5.  
  6. mes "You need "+.required_item_count+" x "+getitemname( .required_item );
  7. if ( countitem( .required_item ) >= .required_item_count ) {
  8. if ( select( "Play","cancel" ) == 1 ) {
  9. delitem .required_item,.required_item_count;
  10.  
  11. if ( rand( 100 ) < .win_rate ) {
  12. mes "You win.";
  13. set .@i, rand( .reward_item_size );
  14. getitem .reward_item[.@i],.reward_amount[.@i];
  15. }
  16. else {
  17. mes "You lose.";
  18. }
  19. }
  20. }
  21. end;
  22.  
  23. OnInit:
  24. set .required_item,7227;
  25. set .required_item_count,10;
  26.  
  27. setarray .reward_item,501,502,503,504,505;
  28. setarray .reward_amount,1,2,3,4,5;
  29. set .reward_item_size,getarraysize( .required_item );
  30. end;
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement