botka4aet Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 agit_controller.txtOnAgitInit: // starting time checks Announce "Ping - 1",bc_all; if (!agitcheck()) { Announce "Ping - 2",bc_all; AgitStart; callsub S_DisplayOwners; } end; }В результате только "Ping - 1" Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Значит во время выполнения скрипта было активно WoE.Попробуйте перед срабатыванием Вашего участка скрипта сделать @agitend. Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 Но империум отсутствует Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 В таком случае Вам необходимо вычислить какой скрипт или какая src модификация установила переменную agit_flag в значение 1. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 1 октября, 2012 Жалоба Поделиться Опубликовано 1 октября, 2012 OnAgitInit: // starting time checks Announce "Ping - 1",bc_all; if (!agitcheck()) { Announce "Ping - 2",bc_all; AgitStart; callsub S_DisplayOwners; } end; }OnAgitInit срабатывает при запуске ГВ (командой или скриптом). То есть в этом контексте никогда проверка не пройдет, ибо он срабатывает после запуска ГВ, а значит agitcheck() всегда true.Я что-то путаю? Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 1 октября, 2012 Жалоба Поделиться Опубликовано 1 октября, 2012 Вы путаете, но заинтересовали меня и я полез в doc.OnAgitInit will run when castle data is loaded from the char-server by the map server.Получается, что OnAgitInit срабатывает при запуске сервера и выполняет участок скрипта botka4aet. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 2 октября, 2012 Жалоба Поделиться Опубликовано 2 октября, 2012 Точно. С OnAgitStart перепутал.. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения