Показать сообщение отдельно
Старый 26.03.2011, 19:18   #4
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

как то так.
Цитата:
buf:=#$4A; - buf := 4A (к.о.)
WriteD(0);- дописываем в buf значение 00 00 00 00
WriteD(10); - дописываем в buf значение 0А 00 00 00
WriteS(''); - дописываем в buf значение 00 00
WriteS('Hello!!!'); - дописываем в buf 48 00 65 00 6C 00 6C 00 6F 00 21 00 21 00 21 00 00 00 ("Hello!!!" в юникоде).
SendToClient; - отправляем содержимое buf на клиент.
в итоге на клиент уходит
Цитата:
4a 00 00 00 00 0a 00 00 00 00 00 48 00 65 00 6C 00 6C 00 6F 00 21 00 21 00 21 00 00 00
что равносильно.
Цитата:
Tип: 0x4A (CreatureSay)
0002 d ObjectID: 0 (0x00000000)
0006 d TextType: 10 (0x0000000A)
0010 s CharName:
0012 s Text: Hello!!!
сравнив последнее с самим кодом думаю найдеш "закономерности"
на сервер эти же данные слать бесполезно\опасно, он их не поймет\покарает за такие шалости анально.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 26.03.2011 в 19:21.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от: