Показать сообщение отдельно
Старый 10.07.2010, 20:06   #17
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Видите ли, здесь есть еще один нюанс

Когда вызывается процедура SendMsg2 содержимое переменной buf меняется (внутри процедуры). Вот пример:
Код:
buf:=#$11;
SendMsg2(15);
SendToServerEx(nick);
В результате на сервер отправляется не 11, а 15 (грубо говоря).

Обратите внимание что в том скрипте который я выложил ранее процедура SendMsg2 идет всегда после SendToServerEx, а не перед.


Получается что у вас здесь отправляется не пакет покупки, а то что выводится в чат. Вы можете в этом убедится посмотрев в логе пакетов.
Код:
 buf:=hstr('1F 00 00 00 00 01 00 00 00 B1 19 00 00 01 00 00 00');
 WriteD(ListID,2);
 SendMsg2('Модифицировали пакет #$11');
SendToServerEx(Nick);
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился спасибкой от: