Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - script login_rewards_system -1,{
- end;
- OnInit:
- // Items that will be reward and respective quantities
- // Always leave the last field 0, maximum fields 127
- setarray .item_reward[0],ID1,ID2,0;
- setarray .item_reward_qt[0],QT_ID1,QT_ID2,0;
- // Time lapse between prizes in seconds
- setarray .time_lapse[0],60*60*2,60*60*2,0;
- // Account idle players? 1 - true; 0 - false
- set .idle,1;
- // Account players using autotrade? 1 - true; 0 - false
- set .autotrade,1;
- // Account players that are in chats? 1 - true; 0 - false
- set .chat, 1;
- end;
- OnPCLoginEvent:
- set lrs_passed,0;
- set lrs_passed_total, 0;
- set lrs_control,0;
- // Timer loop
- while( 1 )
- {
- if( ( checkvending() == 2 && !.autotrade ) // Autotrade
- && ( checkidle() && !.idle ) // Idle
- && ( checkchatting() && !.chat ) // Chat
- )
- sleep2 1000;
- set lrs_passed, lrs_passed+1;
- set lrs_passed_total, lrs_passed_total+lrs_passed;
- if( .time_lapse[lrs_control] == 0 )
- setarray .time_lapse[lrs_control],.time_lapse[lrs_control-1];
- if( lrs_passed >= .time_lapse[lrs_control] )
- {
- set lrs_passed,0;
- if( .item_reward[lrs_control] == 0 && lrs_control > 0 )
- set lrs_control,lrs_control-1;
- getitem .item_reward[lrs_control], .item_reward_qt[lrs_control];
- dispbottom "Congratulations you are online for "+lrs_passed_total+" consecutive seconds!";
- set lrs_control, lrs_control+1;
- }
- sleep2 1000;
- }
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement