Показать сообщение отдельно
Старый 31.05.2010, 22:31   #6
Новичок
 
Регистрация: 31.05.2010
Сообщений: 11
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
tenary пока неопределено
По умолчанию

Наконецто разобрался... рад безумно правильно считываю список, выбираю нужный ObjectId по ItemID, но теперь новая проблемма..

когда выполняю эту процедуру:
procedure RequestCrystallizeItem(ObjectID: integer; Count:Int64 = 1);
begin
buf:=#$2F;
WriteD(ObjectID);
WriteQ(Count);
SendToServerEx('Gaubica');

он отправляет пакет:
Tип: 0x2F (RequestCrystallizeItem)
Pазмер: 13+2
Время прихода: 21:04:44:468
0002 d ObjectID: 1081447975 (0x40759627)
0006 q Count: 1
но через некоторое время приходит системное сообшение : У Вас нет прав, чтобы сделать это.

Подскажите пожалуйста в чем проблема?

Добавлено через 3 часа 22 минуты
Посмотрел вручную пакет для кристализации.. и был неприятно удивлен.. в первый раз это было 0xC6 после двух успешных кристаллизаций вылетел из игры... захожу.. смотрю снова он уже стал 0x3A снова получил вылет из игры.. в третий раз уже 0xAF ... поясните пожалуйста нубу как преодолеть данную проблемму?

Вручную кристаллизую шмотку.. смотрю пакет.. далее вставляю в скрипт и запускаю... первая кристаллизация проходит успешно.. но последующее не воспринимаются. при повторном запуске вылетаю из игры...


Например вручную отправляю на сервер 99 49 F4 59 40 01 00 00 00 00 00 00 00 через некоторое время отправляется само по себе несколько пакетов на сервер B1 хх хх хх хх хх 00 00 00 00 14 00 00.

Последний раз редактировалось tenary, 31.05.2010 в 22:59. Причина: Добавлено сообщение
tenary вне форума   Ответить с цитированием