Автор: Fonem12: Дата: 01.27.2011
поискал по форуму.
Пользователь San выложил
http://rus-ea.ru/showpost.php?p=29221&postcount=3
script Agit_Event -1,{
end;
OnClock2100: //start time for Tues(2), Thurs(4)
OnClock2230: //end time for Tues(2), Thurs(4)
OnAgitInit:
// starting time checks
if((gettime(4)==2) && (gettime(3)>=21 && ((gettime(3)<22)&&(gettime(2)==30))) ||
(gettime(4)==6) && (gettime(3)>=21 && ((gettime(3)<22)&&(gettime(2)==30))) {
if (!agitcheck()) {
AgitStart;
callsub S_DisplayOwners;
}
end;
}
// end time checks
if ((gettime(4)==2) && ((gettime(3)==22)&&(gettime(2)==30)) ||
(gettime(4)==6) && ((gettime(3)==22)&&(gettime(2)==30)) {
if (agitcheck()) {
AgitEnd;
callsub S_DisplayOwners;
}
end;
}
end;
OnClock0239:
OnClock0243:
OnAgitInit:
// starting time checks
if((gettime(4)==4) && ((gettime(3)>=02)&& (gettime(2)==39)) && ((gettime(3)<02)&&(gettime(2)==43)) ) {
if (!agitcheck()) {
AgitStart;
callsub S_DisplayOwners;
}
end;
}
// end time checks
if ((gettime(4)==4) && ((gettime(3)==02)&&(gettime(2)==43))) {
if (agitcheck()) {
AgitEnd;
callsub S_DisplayOwners;
}
end;
}
end;
OnClock0239:
OnClock0243:
OnAgitInit:
// starting time checks
if((gettime(4)==4) && ((gettime(3)>=02)&& (gettime(2)==39)) && ((gettime(3)<02)&&(gettime(2)==43)) ) {
if (!agitcheck()) {
AgitStart;
callsub S_DisplayOwners;
}
end;
}
// end time checks
if ((gettime(4)==4) && ((gettime(3)==02)&&(gettime(2)==43))) {
if (agitcheck()) {
AgitEnd;
callsub S_DisplayOwners;
}
end;
}
end;
Автор: Jarek: Дата: 01.27.2011
То, что вы написали "по анологии" не будет работать, условие неправильное
Для гв
начало 17.00
конец 19.30
Будет выглядеть так.
OnClock1700:
OnClock1930:
OnAgitInit:
// starting time checks
if((gettime(4)==4) && (gettime(3)>=17 && gettime(3)<19) ) {
if (!agitcheck()) {
AgitStart;
callsub S_DisplayOwners;
}
end;
}
// end time checks
if ((gettime(4)==4) && ((gettime(3)==19)&&(gettime(2)==30))) {
if (agitcheck()) {
AgitEnd;
callsub S_DisplayOwners;
}
end;
}
end;