Jump to content
  • 0

R> FLOATING RATES


Dev Blaze

Question


  • Group:  Members
  • Topic Count:  68
  • Topics Per Day:  0.02
  • Content Count:  212
  • Reputation:   5
  • Joined:  01/24/12
  • Last Seen:  

Help me 

 

Monday to Friday Double Exp Rate 4:00PM ~ 11:00PM
Weekend Triple EXP Event  Starting Saturday 12:00AM it will give x3 Exp until Monday 12:00AM

 

The problem is 12:00am Satuday the Triple Exp Event was not open what is the problem Any idea???

 

- script triple_exp -1,{

OnInit:
// original Base/Job Exp and Drop Rates
set .bexp_rate, 8; //Put you rate...
set .jexp_rate, 8; //put you rate...
 
 
OnHour16:
OnHour23:
if( gettime(4) != 0 && gettime(4) != 6 || ( gettime(4) == 1 && gettime(3) >= 16 ) ) { // Monday to Friday
if( gettime(3) >= 23 || gettime(3) < 16 ) {
announce "Double Event is finished!",bc_all,0xFF6060;
callsub L_ratio, 1;
}
else {
announce "Double Exp Event is currently in affect, Enjoy and have a great day!",bc_all,0xFF6060;
callsub L_ratio, 2;
}
}
OnHour12:
if( !gettime(4) || ( gettime(4) == 6 && gettime(3) >= 12 ) || ( gettime(4) == 1 && gettime(3) < 12 ) ) {
announce "Weekend Triple Exp Event is currently in affect, Enjoy and have a great day!",bc_all,0xFF6060;
callsub L_ratio, 3;
}
else if( gettime(4) == 1 && gettime(3) == 12 ) {
announce "Triple Event is finished!",bc_all,0xFF6060;
callsub L_ratio, 1;
}
else
callsub L_ratio, 1;
end;
 
 
L_ratio:
setbattleflag "base_exp_rate", .bexp_rate * 100 * getarg( 0 );
setbattleflag "job_exp_rate", .jexp_rate * 100 * getarg( 0 );
set .ratio, getarg( 0 );
atcommand "@reloadmobdb";
end;
 
OnMinute01:
if( .ratio == 3 )
announce "Weekend Triple EXP Event is currently in affect, Enjoy and have a great day!",bc_all,0xFF6060;
end;
}
Edited by Dev Blaze
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10015
  • Reputation:   2348
  • Joined:  10/28/11
  • Last Seen:  

OnHour12:
if( !gettime(4) || ( gettime(4) == 6 && gettime(3) >= 12 ) || ( gettime(4) == 1 && gettime(3) < 12 ) ) {

it only trigger on these day..

  • 12PM Sunday - should work on 12PM
  • 12PM Saturday - should work on 12PM
  • 12PM Monday - failed bcause trigger on 12 but you set it before 12PM
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...