Advertisement
Guest User

Reward sys

a guest
Jan 21st, 2014
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. - script login_rewards_system -1,{
  2. end;
  3.  
  4. OnInit:
  5. // Items that will be reward and respective quantities
  6. // Always leave the last field 0, maximum fields 127
  7. setarray .item_reward[0],ID1,ID2,0;
  8. setarray .item_reward_qt[0],QT_ID1,QT_ID2,0;
  9. // Time lapse between prizes in seconds
  10. set .time_lapse,60*60*2;
  11. end;
  12.  
  13. OnPCLoginEvent:
  14. set lrs_passed,0;
  15. set lrs_passed_total, 0;
  16. set lrs_prize,0;
  17. // Timer loop
  18. attachnpctimer; // Attach player to timer
  19. initnpctimer;
  20. end;
  21.  
  22. OnTimer1000: // 1 second
  23. set lrs_passed, lrs_passed+1;
  24. set lrs_passed_total, lrs_passed_total+lrs_passed;
  25. if( lrs_passed >= .time_lapse )
  26. {
  27. set lrs_passed,0;
  28.  
  29. if( .item_reward[lrs_prize] == 0 && lrs_prize > 0 )
  30. set lrs_prize,lrs_prize-1;
  31.  
  32. getitem .item_reward[lrs_prize], .item_reward_qt[lrs_prize];
  33. dispbottom "Congratulations you are online for "+lrs_passed_total+" consecutive seconds!";
  34.  
  35. set lrs_prize, lrs_prize+1;
  36. }
  37. initnpctimer; // Reset npc timer
  38. end;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement