Advertisement
Guest User

pan reward v2

a guest
Feb 2nd, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 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. setarray .time_lapse[0],60*60*2,60*60*2,0;
  11. // Account idle players? 1 - true; 0 - false
  12. set .idle,1;
  13. // Account players using autotrade? 1 - true; 0 - false
  14. set .autotrade,1;
  15. // Account players that are in chats? 1 - true; 0 - false
  16. set .chat, 1;
  17. end;
  18.  
  19. OnPCLoginEvent:
  20. set lrs_passed,0;
  21. set lrs_passed_total, 0;
  22. set lrs_control,0;
  23. // Timer loop
  24. while( 1 )
  25. {
  26. if( ( checkvending() == 2 && !.autotrade ) // Autotrade
  27. || ( checkidle() && !.idle ) // Idle
  28. || ( checkchatting() && !.chat ) // Chat
  29. )
  30. sleep2 1000;
  31. else
  32. {
  33. set lrs_passed, lrs_passed+1;
  34. set lrs_passed_total, lrs_passed_total+lrs_passed;
  35.  
  36. if( .time_lapse[lrs_control] == 0 )
  37. setarray .time_lapse[lrs_control],.time_lapse[lrs_control-1];
  38.  
  39. if( lrs_passed >= .time_lapse[lrs_control] )
  40. {
  41. set lrs_passed,0;
  42.  
  43. if( .item_reward[lrs_control] == 0 && lrs_control > 0 )
  44. set lrs_control,lrs_control-1;
  45.  
  46. getitem .item_reward[lrs_control], .item_reward_qt[lrs_control];
  47. dispbottom "Congratulations you are online for "+lrs_passed_total+" consecutive seconds!";
  48.  
  49. set lrs_control, lrs_control+1;
  50. }
  51. sleep2 1000;
  52. }
  53. }
  54. end;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement