Есть вопрос, вот скрипт, только не могу понять почему эти два Ивента запускаються сразу два.
Сколько перепробовал не получаеться сделать так, чтоб сночяла один запустился потом после следующего сэйва следующий.
И раз в день только чтоб это происходили они...
Код
ON=@Timer
IF (<TAG.SAVE>==1)
SERV.ALLCLIENTS SYSMESSAGE @07a1 World Save in 15 seconds!
TIMER=15
TAG.SAVE=2
IF (<VAR0.BDSTARTX>==4)
IF !(<VAR0.BDSTART>)
SERV.ALLCLIENTS SYSMESSAGE @07a3 Battle for Bucaneer's Den island will happen after 30 minutes!
ENDIF
ENDIF
IF (<VAR0.BDSTART>==1)
IF (<UID.<VAR0.BDCRYSTAL>.NPC>!=0)
ELSE
IF (<uid.<var.bdrobe>.baseid>==I_bd_robe)
try uid.<var.bdrobe>.remove
ENDIF
var.bdstartx=3
var.bdstart=
ENDIF
ENDIF
IF !(<VAR0.BDSTART>)
VAR0.BDSTARTX +=1
ENDIF
IF (<VAR0.BDSTARTX>>=6) // Start BD crystal
IF !(<VAR0.BDSTART>)
STARTBD
VAR.BDSTARTX=
ENDIF
ENDIF
IF (<VAR0.BISTARTX>==4)
IF !(<VAR0.BISTART>)
SERV.ALLCLIENTS SYSMESSAGE @07a3 Battle for the Island Crystal will happen after 30 minutes!
ENDIF
ENDIF
IF (<VAR0.BISTART>==1)
IF (<UID.<VAR0.BICRYSTAL>.NPC>!=0)
ELSE
IF (<uid.<var.birobe>.baseid>==i_city_shroud)
try uid.<var.birobe>.remove
ENDIF
var.bistartx=3
var.bistart=
ENDIF
ENDIF
IF !(<VAR0.BISTART>)
VAR0.BISTARTX +=1
ENDIF
IF (<VAR0.BISTARTX> >=6) // Start BI crystal
IF !(<VAR0.BISTART>)
STARTBI
VAR.BISTARTX=
ENDIF
ENDIF
tag0.aaa +=1
if (<tag0.aaa>==50)
tag0.aaa=
FORITEMS 9999
IF (<baseid>==i_dispeler) || (<baseid>==i_healer_red) || (<baseid>==i_healer_blue) || (<baseid>==i_pvp_port) || (<baseid>==i_ship_timerstone) || (<baseid>==i_lost_timerstone) || (<baseid>==i_newb_restocker) || (<baseid>==i_tm_timerstone)
IF (<TIMER> < 1)
TIMER=1
ENDIF
ENDIF
IF (<uid.<region.uid>.type>==t_ship)
IF (<TYPE>==t_fish) || (<TYPE>==t_archery_butte)
REMOVE
ENDIF
ENDIF
END
endif
RETURN 1
ENDIF
IF (<TAG.SAVE>==2)
//SERV.ALLCLIENTS TESTHOR
SERV.LOG System: World Save...
TAG.SAVE=3
SERV.ALLCLIENTS SYSMESSAGE @07a1 World save has been initiated.
var0.waitskill=<eval <serv.time>+200>
TIMER=20
MORE = <MORE> + 1
SERV.SAVE
RETURN 1
ENDIF
IF (<TAG.SAVE>==3)
TAG.SAVE=1
TIMER=1500 //900
SERV.LOG System World Save Complete...
//SERV.ALLCLIENTS TESTHORA
RETURN 1
ENDIF
SERV.LOG GLJUK
TIMER=1
RETURN 1