Автоматизация заточки предметов до необходимого уровня by NLObP
Возможности скрипта
--------------------
+ Панель управления;
+ Затачиваем по очереди все предметы с ItemID пока не переломаем
или не заточим. Один предмет всегда остаётся.
Необходимо затариться оружием, заточками и валерьянкой.
Name='NLObP'; //Вписать сюда имя чара
//установить константу в зависимости от типа игры (С4 или Интерлюд)
interlude=true; //Interlude - true, C4 - false
Внимание!
Из комбобокса обязательно надо выбрать вещь, чтобы скрипт узнал
ID и количество, только потом ставить напротив галочку.
Галочки снимать не надо, если кончились заточки/вещи - можно сразу идти
покупать и продолжать заточку.
В инвентаре должно быть не менее двух одинаковых затачиваемых вещей, степень заточки значения не имеет
Скрипт распространяется как есть, и я не несу ответственности за то, что ВЫ натворили у себя, его используя.
Попробуй в самом конце скрипта удалить две наклонные палочки - слэшь
в этой строке:
Да, когда убираешь тут слэшь то оно не зависает, но получается другая проблема: когда,допустим, ис 5 пух 2 пухи на +8, а те сломались, то скрипт не будет их точить пока те 3 пухи не заточатся на +8, но выходит так что, из этих 3 пух, одна +6, то она так же не заточится, пока те 2 не будут +6...вообщем выходит так, что впринципе те две пухи на +8 не точатся, потому что до них очередь не доходит...Так что луче точить с лагом. Надеюсь вы поняли весь этот каламбур что я написал. (Я имел ввиду когда точат блес точками, как работает с обычными я незнаю)
у меня есть 1 вопрос. вот этот скрипт у меня(нтерлюд) хорошо работает, когда нада вовремя останавливается даж с блесами и тд. но дело все в том, что играю я на серве где минимальня точка 10 и когда пуха ломается хоть и написано в чате что заточено неудачно на 0, всеравно точка сбрасывается до 10, и после зависает и прога и клиент. можно ли исправить это чтобы например, когда точишь минимум был уже 10 и точка заного с 10 начиналась при поломке, или что то подобное сделать? заранее спасибо.
Скорее всего (ConnectName=Name) не срабатывает, в самом начале скрипта ник свой напиши правильно
Ты прав,я часа 2 тупил почему у меня не останавливалось..а потом дошло что чара я то сменил а имя не сменил
на vlineage.ru 87 это пакет лвл заточки,
все работает прекрасно,а для других серваков нужно отлавливать пакет когда у тебя пуха заточилась.
хотелось бы спросить,как можно спалить тех кто так точит? плз в пм=)
Писал правильно, проверял нессколько раз, нифига((((( изза чего он может не срабатывать еще? =(
Цитата:
Сообщение от NLObP
Проверь при ручной точке, как меняются в этом пакете указанные тобой значения. Мне кажеться, что вы ошибаетесь и используете не тот пакет для проверки. Я использую пакет 11=ItemList и 21=InventoryUpdate в которых есть уровень заточки вещи.
А проверял, я в ручную точил выловил его,при каждой новой точке я ловил пакет и сравнивал это цисло, оно меня естя в зависимости от уровня точке все совпадает. но почему то не останавливает на этом пакете(( может не срабатывает это сравнение, уже голову сломал((((
Цитата:
Сообщение от NLObP
Я использую пакет 11=ItemList и 21=InventoryUpdate в которых есть уровень заточки вещи.
а не мог бы ты его в готовом виде написать я попробую, просто я новичок в этом деле(
Последний раз редактировалось NLObP, 02.02.2009 в 04:01.
а все разобрался, в старом скрипте заработало. просто в старом при указании хотябы пары вещей и любого количества точек, в начале точки, проверяет уровень заточки предмета что позволяет точить при поломке на 0 или 10 и тд. а в новом с панелькой этого нет поэтоиму с 1 или множеством затачиваемых вещей при поломке на 10 просто виснит.
Добавлено через 1 минуту ridlle, попробуй на последней версии пакетхака, в нём твои предметы видно.
Добавлено через 5 минут
Цитата:
Сообщение от something
Скорее всего (ConnectName=Name) не срабатывает, в самом начале скрипта ник свой напиши правильно
Он там совсем не нужет, потому, что используется команда SendToServer. Удалите все его упоминания.
Добавлено через 1 минуту
Цитата:
Сообщение от salamjik
А проверял, я в ручную точил выловил его,при каждой новой точке я ловил пакет и сравнивал это цисло, оно меня естя в зависимости от уровня точке все совпадает. но почему то не останавливает на этом пакете(( может не срабатывает это сравнение, уже голову сломал
Запиши в пакетхаке лог ручной точки и вышли его мне в ПМ, я посмотрю, что за пакеты идут и с какими данными.
Добавлено через 3 минуты
Цитата:
Сообщение от salamjik
а не мог бы ты его в готовом виде написать я попробую, просто я новичок в этом деле
В скрипте который я выложил эти пакеты используются.
Просто после того как переломалось все оружие l2phx просто виснет и все и в игре тоже не могу пошевелится....приходится выключать прогу через диспетчер задач и потом заново заходить.... подскажи плиз