//= Global Warp Guild func function script W_Disallow { mes "Désolé mais les chateaux de " + @town_name$ + " sont fermé aujourd'hui à la woe."; mes "Ils seront ouvert le " + @day_woe$ + " pour la Woe de " + @hour_start + "H à " + @hour_stop + "H."; mes "Ils restent par contre accéssible hors woe pour investire etc."; close; } function script W_Allow { warp @map_name$,@map_warp_x,@map_warp_y; end; } //= Alde Guild castle warp func function script Alde_Warp_Func { switch(@Alde_castle) { case 1: set @map_name$, "aldeg_cas01"; set @map_warp_x, 34; set @map_warp_y, 248; break; case 2: set @map_name$, "aldeg_cas02"; set @map_warp_x, 88; set @map_warp_y, 163; break; case 3: set @map_name$, "aldeg_cas03"; set @map_warp_x, 114; set @map_warp_y, 286; break; case 4: set @map_name$, "aldeg_cas04"; set @map_warp_x, 149; set @map_warp_y, 17; break; case 5: set @map_name$, "aldeg_cas05"; set @map_warp_x, 216; set @map_warp_y, 103; break; } callfunc "Alde_Msg_Set"; callfunc "Alde_Check"; } function script Alde_Msg_Set { set @town_name$, "Al de Baran"; set @day_woe$, "Jeudi"; set @hour_start, 20; set @hour_stop, 22; } function script Alde_Check { if((gettime(4)==2) && (gettime(3)>=20 && gettime(3)<22)) callfunc "W_Disallow"; if((gettime(4)==4) && (gettime(3)>=20 && gettime(3)<22)) callfunc "W_Allow"; if((gettime(4)==6) && (gettime(3)>=21 && gettime(3)<23)) callfunc "W_Disallow"; if((gettime(4)==0) && (gettime(3)>=16 && gettime(3)<18)) callfunc "W_Disallow"; callfunc "W_Allow"; }