Просмотр полной версии : Скрипт на Аугументацию от Vilson
Доброго времени суток обитателям форума ! )
Играю на грации финал. Скрипт Vilsona (//coderx.ru/showthread.php?t=4070) работает хорошо до момента вытаскивания ЛСа. Тоесть он правильно опредиляет ИД предметов, правильно вставляет, но вытаскивать не хочет, пишет: как только предмет был улучшен, это не может быть сделано снова. Это не подходящий предмет.
Как только вытаскиваешь Лс вручную, скрипт сразуже вставляет новый ЛС.
Подсажите в чем загвоздка ?
Что бы больше не долбили в ЛС с вопросом где взять готовый скрипт решил поделится своим. Работает на Грации Финал/+ на моем ГФШ, если на вашем не работает - смотрите пакеты или инвентарь, сейчас на каждом ГФШ админы лепят свои "защиты".
как то так
Проблема в том чтоиз 30 запусков скрипта оди раз скрипт заработал как надо. Тоесть сам вставлял/вынимал ЛС до попадания на заданый ИД скила.
В остальных 29 случаях скрипт работал криво как я описал выше.
Зашит никаких не ставили.
Добавлено через 49 минут
D0 43 00 83 BA 60 10 - правильный пакет на вытаскивание ЛСа
ток куда его прикрутить ?
тут сам скрипт http://coderx.ru/showthread.php?t=4070
Подправьте скрипт как вам надо, в чем проблема?
Подправьте скрипт как вам надо, в чем проблема?
умел бы подправить - Вас бы не беспокоил (
http://coderx.ru/showthread.php?t=25
http://coderx.ru/showthread.php?t=10
Что-то еще надо?
Еще наблюдается такое явление:
если нажать на шифтанутую в чате вещь (при работающем скрипте) то ЛС с пухи вытаскивается сам т.е. отправляется пакет ReqwestRefineCancel - D0 43 00 83 BA 60 10
Добавлено через 1 час 20 минут
Еще наблюдается такое явление:
если нажать на шифтанутую в чате вещь (при работающем скрипте) то ЛС с пухи вытаскивается сам т.е. отправляется пакет ReqwestRefineCancel - D0 43 00 83 BA 60 10
Такое впечатление что скрипт не видит полученый ИД аугументации и в результате зацыкливается только на вставке ЛСов.
Добавлено через 7 часов 16 минут
Еще наблюдается такое явление:
если нажать на шифтанутую в чате вещь (при работающем скрипте) то ЛС с пухи вытаскивается сам т.е. отправляется пакет ReqwestRefineCancel - D0 43 00 83 BA 60 10
Добавлено через 1 час 20 минут
Такое впечатление что скрипт не видит полученый ИД аугументации и в результате зацыкливается только на вставке ЛСов.
То что Вы меня ткнули носом в учебник это хорошо ) но если бы вы обратились к доктору с переломом ноги ? а Вас носом в книги.
Хотябы подскажите в какой части скрипта идет сбой.
спс
Хорошее сравнение с доктором и переломом ноги :) Только когда нога сломана помощь нужна незамедлительно, а без скрипта вы сможете прожить. А сейчас это как попытка выпросить у доктора дозу наркотика :)
"Такое впечатление что скрипт не видит полученый ИД аугументации и в результате зацыкливается только на вставке ЛСов" - здесь вы правы (скорее всего), если будете копать в этом направлении получится оживить скрипт. Проверьте процедуру проверки вставленного ЛС. Проверьте пакет #$FE
#$FE:if ReadH(2)=108 then //RequestExRqItemLinkReply
begin
ReadAugSkillID:=ReadH(34);
if NeedAugSkillID=ReadAugSkillID then
begin
TimerItemSelect.Enabled:=False;
TimerAugItem.Enabled:=False;
StartAug:=False;
SendMsg2(MyName, ' УСПЕШНО ПОЛУЧЕН СКИЛ : '+IntToStr(NeedAugSkillID));
Exit;
end;
SendMsg2(MyName, 'НУЖЕН : '+IntToStr(NeedAugSkillID)+ ', ПОЛУЧЕНО : '+IntToStr(ReadAugSkillID));
RequestRefineCancel(MyName, TargetItemObjID);
pck:='';
exit;
end;
end;
вот кусокотвечающий за результат. И где криво ?) (Док хоть дозу дай а ?)
вот кусокотвечающий за результат. И где криво ?) (Док хоть дозу дай а ?)
Синтаксических ошибок в этом куске кода нету, а еще я не вижу отличий от того что написал Vilson :)
На некоторых серверах ставят защиту на количество запросов RequestExRqItemLinkReply, по этому я давно переделал скрипт на чтение полученной аугментации из пакета InventoryUpdate. Тут не выкладывал т.к. редко захожу на форум да и лень было. В общем ловите более свежую версию, должна работать везде, только может понадобится подобрать задержку между пакетами под ваш сервер.
БОЛЬШОЕ спасибо сенсей Vilson !! Скрипт заработал как часы !)
мне помогало самому себе в ПМ показать пуху которую надо агументировать и он без збоев работает :)
Breadfan
08.10.2010, 18:36
по-моему это из серии "плясок с бубном"
Ребят помогите...http://coderx.ru/showthread.php?t=4070
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot