Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - script hourlypoints -1,{
- //--Start of the Script
- OnPCLoginEvent:
- attachnpctimer ""+strcharinfo(0)+"";
- initnpctimer;
- end;
- OnTimer30000:
- //Check if Vending (normal or @at)
- if(checkvending() >= 1 || checkchatting() == 1) {
- dispbottom "The hourly potion box and coin event stopped because you were vending / chatting / auto attack. Please relog if you wish to start again.";
- stopnpctimer;
- end;
- }
- if (checkoption(0x10000000)) {
- dispbottom "The hourly potion box, event ticket and coin event stopped because you were vending / chatting / auto attack. Please relog if you wish to start again.";
- stopnpctimer;
- end;
- }
- //Check if Idle
- getmapxy( .@map$, .@x, .@y, 0 );
- if(@map$ == .@map$ && @x == .@x && @y == .@y) {
- set @afk, @afk + 1;
- }
- //If move timer resets
- else {
- set @afk, 0;
- }
- set @map$, .@map$; set @x, .@x; set @y, .@y;
- //Idle Check for 5 Minutes
- if(@afk == 5) {
- dispbottom "The hourly potion box, event ticket and coin event stopped because you were idle for 5 minutes. Please relog if you wish to start again.";
- stopnpctimer;
- end;
- }
- end;
- OnTimer60000:
- set @minute, @minute + 1;
- //Check for 1 Minute
- if(@minute == 30){
- set @minute,0;
- getitem 14003, 1;
- getitem 673, 1;
- getitem 29003, 1;
- dispbottom "You got 1x "+getitemname( 14003 )+" 1x "+getitemname( 29003 )+" and 1x "+getitemname( 673 )+" by staying ingame for 30min. Thanks for playing ~A.G.N.R.O.~";
- set @consecutive_hour, @consecutive_hour + 1;
- }
- //Check for 12 hours consecutive
- if(@consecutive_hour == 12) {
- set @consecutive_hour,0;
- getitem 14003,50;
- getitem 673,50;
- getitem 29003, 1;
- dispbottom "You received 50 "+getitemname( 14003 )+" ,50 "+getitemname( 29003 )+"and 50x "+getitemname( 673 )+" by staying ingame for consecutive of 12 hour";
- }
- stopnpctimer;
- initnpctimer;
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement