Jump to content
  • 0

Question

The idea is similar with my current hourly points, however it will just be specific for an active WoE castle.

- Gives you 10 woe coin when you stayed inside the active castle for 20 minutes

- Succeeding 10 minutes will give you 1 woe coin

- If you died, you have to come back within 1 minute or the time will reset

 

Here's my current script for hourly points:

Spoiler

-    script    hourpoints    -1,{
OnInit:
    .prize = 7227; // item prize
    .amount = 5; // item prize amount
    .hourlypoints = 600; // 60 minutes = 1 hour
    end;

OnPCLoginEvent:
    attachnpctimer ""+strcharinfo(0)+"";
    initnpctimer;
    end;

OnTimer1000:
OnTimer2000:
OnTimer3000:
OnTimer4000:
OnTimer5000:
OnTimer6000:
OnTimer7000:
OnTimer8000:
OnTimer9000:
OnTimer10000:
OnTimer11000:
OnTimer12000:
OnTimer13000:
OnTimer14000:
OnTimer15000:
OnTimer16000:
OnTimer17000:
OnTimer18000:
OnTimer19000:
OnTimer20000:
OnTimer21000:
OnTimer22000:
OnTimer23000:
OnTimer24000:
OnTimer25000:
OnTimer26000:
OnTimer27000:
OnTimer28000:
OnTimer29000:
OnTimer30000:
OnTimer31000:
OnTimer32000:
OnTimer33000:
OnTimer34000:
OnTimer35000:
OnTimer36000:
OnTimer37000:
OnTimer38000:
OnTimer39000:
OnTimer40000:
OnTimer41000:
OnTimer42000:
OnTimer43000:
OnTimer44000:
OnTimer45000:
OnTimer46000:
OnTimer47000:
OnTimer48000:
OnTimer49000:
OnTimer50000:
OnTimer51000:
OnTimer52000:
OnTimer53000:
OnTimer54000:
OnTimer55000:
OnTimer56000:
OnTimer57000:
OnTimer58000:
OnTimer59000:
    if (checkchatting() || checkvending() >= 1) {
        dispbottom "The hourly points event stopped because you were vending nor chatting. Please relog if you wish to start again.";
        stopnpctimer;
        end;
    }
OnTimer60000:
    set @minute,@minute + 1;
    if ( @minute == .hourlypoints ) {
        set @minute, 0;
        getitem .prize, .amount;
    }
    stopnpctimer;
    initnpctimer;
    end;
}

 

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.