Просмотр полной версии : скрипт выполняется для каждого пакета?
по идее это должно быть так, но, вот я написал скриптик
begin
if FromServer then
begin
buf:=HStr('38 61 00 31 00 00 00 02 00 00 00 42 00 6F 00 72 00 6F 00 6C 00 67 00 69 00 6E 00 00 00'); //a1
SendToServer;
end;
end.
который, как я понимаю, должен после каждого принятого пакета с сервера писать мне в личку текст "a1", но, происходит это только 1 раз, то есть мой скрипт срабатывает только 1 раз, а не при каждом входящем пакете.
Что нужно сделать чтобы скрипт срабатывал при каждом полученном пакете в сервера?
вопервых скрипт надо включать на закладке скриптов а не дополнительно чтоб он при каждом пакете выполнялся а во вторых твой скрипт скрипт помойму посылает личку самому себе что нельзя делать отправкой пакета на сервер ибо он непозволяет помойму писать себе), тебе надо посылать пакет клиенту что тебе пришла личка (формат у него немного другой)
вопервых скрипт надо включать на закладке скриптов а не дополнительно чтоб он при каждом пакете выполнялся
вот спасибо! загвоздка у меня была именно тут
а во вторых твой скрипт скрипт помойму посылает личку самому себе что нельзя делать отправкой пакета на сервер ибо он непозволяет помойму писать себе), тебе надо посылать пакет клиенту что тебе пришла личка (формат у него немного другой)
не, вроде работает, шлю на сервер пакет и мне приходит сообщение от самого себя
который, как я понимаю, должен после каждого принятого пакета с сервера писать мне в личку текст "a1", но, происходит это только 1 раз, то есть мой скрипт срабатывает только 1 раз, а не при каждом входящем пакете.
Что нужно сделать чтобы скрипт срабатывал при каждом полученном пакете в сервера?
твой скрипт бомбит сервак спамом-))) я предполагаю что частые повторы одного и тогоже пакета на сервак- удаляет сам сервер хотя впринципе твой скрипт коректный..
но по сути скажу- что основное тело скрипта между БЕГИНОМ и ЕНДОМ срабатывает при получении любого пакета неважно от сервера или от клиента...
твой скрипт бомбит сервак спамом-))) я предполагаю что частые повторы одного и тогоже пакета на сервак- удаляет сам сервер
да, похоже что часть пакетов остаются без ответа, мне в личку идет как-то меньше мессаг чем пакетов с сервера
но по сути скажу- что основное тело скрипта между БЕГИНОМ и ЕНДОМ срабатывает при получении любого пакета неважно от сервера или от клиента...
ценное замечание, для меня это было не очевидно
ценное замечание, для меня это было не очевидно
ы
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot