Re: autopinger for zmud - Binabik , 17.12.2003 13:31 MSK
:Вопрос номер 1.
:ping name моба не совпадает с тем что выходит по tell

Не совпадает и ладно. Мой пингер вообще никак не использует то, что "выходит по tell".

: 2. если моб в списке не один. то как триггер узнает какому именно мобу он что послал если те down.
: (у меня при каждом пинге мог заранее определяется как down, но если он отвечает , то он up)

Перед пингованием всех мобов:
- включаем trigger'ы на "No-one by that name here.." и на "You tell $mobname 'ping'".
- $mobnumber = 0;
- пингуем всех мобов
- выключаем триггеры, включенные выше.
В результате нам _должно_ прийти столько сообщений, сколько мобов мы пропинговали - либо "No-one by.." либо "You tell...". Обработчики триггеров:
триггер для "No-one by that name here..":
- моб с индексом $mobnumber - DOWN
- $mobnumber = $mobnumber + 1;
триггер для "You tell $mobname 'ping'".
- моб с индексом $mobnumber - UP
- $mobnumber = $mobnumber + 1;

То есть пингер определяет "какому мобу он послал пинг" по счетчику, который он обнуляет перед началом пингования, и который он увеличивает на 1 после получения результата tell (либо 'You tell..", либо 'No one by..").

/Binabik
   autopinger for zmud - Delving , 16.12.2003 23:50 MSK