Автор: gmden: Дата: 03.21.2011
Подскажите в чём косяк не запускается ГВ.
- script Agit_Event -1,{
end;
OnClock2100: //start time for Tues(2), Thurs(4)
OnClock2200: //end time for Tues(2), Thurs(4)
OnAgitInit:
// starting time checks
if((gettime(4)==1) && (gettime(3)>=20 && gettime(3)<21) ||
(gettime(4)==2) && (gettime(3)>=20 && gettime(3)<21) ||
(gettime(4)==3) && (gettime(3)>=20 && gettime(3)<21) ||
(gettime(4)==4) && (gettime(3)>=20 && gettime(3)<21) ||
(gettime(4)==5) && (gettime(3)>=20 && gettime(3)<21) ||
(gettime(4)==6) && (gettime(3)>=20 && gettime(3)<21) ||
(gettime(4)==7) && (gettime(3)>=20 && gettime(3)<21)) {
if (!agitcheck()) {
AgitStart;
callsub S_DisplayOwners;
Announce "Гв началось!",bc_all;
}
end;
}
// end time checks
if ((gettime(4)==1) && (gettime(3)==21) ||
(gettime(4)==2) && (gettime(3)==21) ||
(gettime(4)==3) && (gettime(3)==21) ||
(gettime(4)==4) && (gettime(3)==21) ||
(gettime(4)==5) && (gettime(3)==21) ||
(gettime(4)==6) && (gettime(3)==21) ||
(gettime(4)==7) && (gettime(3)==21)) {
if (agitcheck()) {
AgitEnd;
callsub S_DisplayOwners;
Announce "Всё ГВ кончилось!",bc_all;
}
end;
}
end;
S_DisplayOwners:
setarray .@maps$[0],"prtg_cas01";
for( set .@i, 0; .@i <= 1; set .@i, .@i+1 ) {
if (GetCastleData(.@maps$[.@i],1)) {
Announce "Замок [" + GetCastleName(.@maps$[.@i]) + "] захвачен гильдией [" + GetGuildName(GetCastleData(.@maps$[.@i],1)) + "].",bc_all|bc_woe;
}
else {
Announce "В данный момент эта самая класная ГИ!",bc_all;
}
}
end;
}
Автор: MadJackII: Дата: 03.22.2011
eAthena/doc/woe_time_explanation.txt
//| Days (explained later) :
//| Monday = 1
//| Tuesday = 2
//| Wednesday = 3
//| Thursday = 4
//| Friday = 5
//| Saturday = 6
//| Sunday = 0
Автор: Кеник: Дата: 03.22.2011
Верно подметил, что воскресенье - это не (gettime(4)==7) , а (gettime(4)==0) , однако проблема была не в этом, ящетаю
Автор: MadJackII: Дата: 03.22.2011
Угу, косяк здесь.
OnClock2000: //start time for Tues(2), Thurs(4)
OnClock2100: //end time for Tues(2), Thurs(4)
Автор: Кеник: Дата: 03.22.2011
См. мой пост выше, кэп :D
Автор: MadJackII: Дата: 03.22.2011
Не не катит, кэп из меня не айс. Проверка на конец гв осуществляется в 21:00, так что у меня вернее будет :Р
Автор: Кеник: Дата: 03.22.2011
Про конец ГВ речи не было =) Да и вообще... Дай людям мозгами пошевелить самостоятельно, иначе вопросы никогда не иссякнут. Точнее будут и дальше просить сделать все за них, чем ты и занимаешься =_="
Автор: gmden: Дата: 03.23.2011
Спасибки поставил. Да баг был том что время не совподала. Да и с воскресеньем помог.