Показать сообщение отдельно
Старый 12.05.2010, 00:34   #2
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Xen, вот где ошибка начинается:
delphi Код:
Shield:         begin         buf:=WriteC(IDRequestMagicSkillUse);         WriteD(Shield);                                  WriteD(CtrlPressID);                          WriteC(ShiftPressID);                        SendToServerEx(BufferName);            delay(BuffTime);                              end;

В переменную buf пиши id пакета либо так
delphi Код:
buf:=hstr('39');
либо так
delphi Код:
buf:=#$39;

Слева от команды WriteX() ничего не должно быть, она сама в buf пишет.

Команда delay(); не рекомендуется в скриптах (если только задержка не в пределах 200-500 мс). Она замораживает прогу вместе с клиентом.
Ниже еще опечатка в переменной, вместо UseBuffID написано UseBuff.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от: