rathena/npc/re/woe_te/te_controller.txt
2016-02-24 04:45:47 +01:00

52 lines
1.2 KiB
Plaintext

//===== rAthena Script =======================================
//= War of Emperium - Auto-Start
//===== Description: =========================================
//= Basic auto-start for War of Emperium TE.
//===== Changelogs: ==========================================
//= 1.0 First version. [Capuche]
//============================================================
- script woe_TE_contoller -1,{
function WoeTimer;
OnSun2000:// date woe start
if (agitcheck3() == 0)
agitstart3;
end;
OnSun2100:// date woe end
if (agitcheck3() == 1)
agitend3;
end;
OnAgitInit3:
WoeTimer( "Sunday",20,21 );// <day>, <hour start>, <hour end>
end;
function WoeTimer {
.@Sunday = 0;
.@Monday = 1;
.@Tuesday = 2;
.@Wednesday = 3;
.@Thursday = 4;
.@Friday = 5;
.@Saturday = 6;
.@day = getd( ".@"+ getarg(0) );
.@hour_start = getarg(1);
.@hour_end = getarg(2);
.@woe_status = agitcheck3();
.@hour_today = gettime(3);
.@day_today = gettime(4);
setd ".day_"+ .@day, 1;
setd ".hour_start_"+ .@hour_start, 1;
if (.@day_today == .@day) {
if (.@hour_today >= .@hour_start && .@hour_today < .@hour_end && .@woe_status == 0)
agitstart3;
else if (.@hour_today == .@hour_end && .@woe_status)
agitend3;
}
return;
}
}