
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10018 54d463be-8e91-2dee-dedb-b68131a5f0ec
45 lines
1.8 KiB
Plaintext
45 lines
1.8 KiB
Plaintext
//===== eAthena Script ======================================================================
|
|
//= Floating Server Rates
|
|
//===== Original By =========================================================================
|
|
//= Lupus
|
|
//===== Current Version: ====================================================================
|
|
//= 1.0
|
|
//===== Compatible With: ====================================================================
|
|
//= Any eAthena, that has 'setbattleflag' function
|
|
//===== Description: ========================================================================
|
|
//= It's a simply example of setbattleflag
|
|
//= This script will change your server rates from 1x to 1.5x every 6 hours
|
|
//= Note: It doesn't affect Card granted drops, MVP & Treasure Chests drops ^_-
|
|
//= It also doesn't affect CARD drops, because they are just 0.01%
|
|
//===== Comments and Credits ================================================================
|
|
//= You can make incredible scripts with 'setbattleflag'!
|
|
//===========================================================================================
|
|
|
|
|
|
prontera,3,4,5 script FloatingRates -1,{
|
|
end;
|
|
OnInit:
|
|
|
|
//add any other HOURS
|
|
OnHour00:
|
|
OnHour06:
|
|
OnHour12:
|
|
OnHour18:
|
|
//-------------------
|
|
set $@brate,rand(100,150);
|
|
set $@jrate,rand(100,150);
|
|
set $@drate,rand(100,150);
|
|
//Base exp
|
|
setbattleflag("base_exp_rate",$@brate);
|
|
//Job exp
|
|
setbattleflag("job_exp_rate",$@jrate);
|
|
//Drops
|
|
setbattleflag("item_rate_common",$@drate);
|
|
setbattleflag("item_rate_heal",$@drate);
|
|
setbattleflag("item_rate_use",$@drate);
|
|
setbattleflag("item_rate_equip",$@drate);
|
|
//we don't change card drops rate, because these values won't change them anyway
|
|
|
|
announce "Current Rune-Midgard rates are: 1."+($@brate-100)+"x 1."+($@jrate-100)+"x 1."+($@drate-100)+"x",bc_all,0xFF6060;
|
|
end;
|
|
} |