root/npc/custom/floating_rates.txt @ 25

Revision 1, 1.8 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script ======================================================================
2//= Floating Server Rates
3//===== Original By =========================================================================
4//= Lupus
5//===== Current Version: ====================================================================
6//= 1.0
7//===== Compatible With: ====================================================================
8//= Any eAthena, that has 'setbattleflag' function
9//===== Description: ========================================================================
10//= It's a simply example of setbattleflag
11//= This script will change your server rates from 1x to 1.5x every 6 hours
12//= Note: It doesn't affect Card granted drops, MVP & Treasure Chests drops ^_-
13//=     It also doesn't affect CARD drops, because they are just 0.01%
14//===== Comments and Credits ================================================================
15//= You can make incredible scripts with 'setbattleflag'!
16//===========================================================================================
17
18
19prontera,3,4,5  script  FloatingRates   -1,{
20        end;
21OnInit:
22
23//add any other HOURS
24OnHour00:
25OnHour06:
26OnHour12:
27OnHour18:
28//-------------------
29        set $@brate,rand(100,150);
30        set $@jrate,rand(100,150);
31        set $@drate,rand(100,150);
32        //Base exp
33        setbattleflag("base_exp_rate",$@brate);
34        //Job exp
35        setbattleflag("job_exp_rate",$@jrate);
36        //Drops
37        setbattleflag("item_rate_common",$@drate);
38        setbattleflag("item_rate_heal",$@drate);
39        setbattleflag("item_rate_use",$@drate);
40        setbattleflag("item_rate_equip",$@drate);
41        //we don't change card drops rate, because these values won't change them anyway
42
43        announce "Current Rune-Midgard rates are: 1."+($@brate-100)+"x 1."+($@jrate-100)+"x 1."+($@drate-100)+"x",bc_all,0xFF6060;
44        end;
45}
Note: See TracBrowser for help on using the browser.