Цитата:
Сообщение от user123
ItemList(1B) - вот в этом и вопрос почему при открытии инвентаря не срабатывала инициилизация, возможно ли что админы начнут делать защиту исходя из того что большинство для инициилизации скриптов требуют определенного действия?
|
Вряд ли можно, что нибудь тут админам сделать, ведь эти пакеты нужны для нормальной работы клиента. Например при открытии инвентаря приходит пакет ItemListPacket(1B), хочет админ или нет. Просто в нашем случае скрипт включается после того как он пришел и повторное окрытие уже ни чего не дает, потому что клиент уже получал этот пакет, возможно при входе перса. Все зависит от сервера, в нем может быть оптимизация посылки пакетов для уменьшения трафика. Тут надо ориентироваться на определенный сервер - ява он или офф.
Цитата:
Сообщение от Grinch
угу если ты решил посмотреть скока у тебя заточек осталось или чё поднял, сразу автобан :) => много КоЛ на разбан => админы заработают денег
|
Для определения количества предметов выполняются стандартные команды клиента: открыть инвентарь, поднять/бросить на землю предмет, купить в магазине и ничем повредить не могут. Нам нужны только для того, чтобы сервер прислал пакет ItemListPacket(1B) или InventoryUpdate(27), надо только определить какое из этих действий нам подходит. А вот если с помощью пакетхака начнешь использовать теже заточки, которых в инвентаре уже нет, вот тогда и запалял тебя. Поэтому нам и надо отслеживать и не пускать на сервер все пакеты, которые обычно клиент не может послать.
Добавлено спустя 11 минут 48 секунд:
Цитата:
Сообщение от Grinch
скока сломал ? считал
или при авто заточке главное ритм поймать :)
|
На том серваке до 25 можно смело точить. Так что ничего не сломал. Мой скрипт только на облегчение жизни, но никакие ритмы он поймать не может, это надо отдельно обдумывать и писать другой скрипт. Здесь только на удачу, покупаешь побольше мечей, еще больше заточек и ждешь. Повторяешь снова если не доточилось до нужного уровня. Один меч в любом случае остается. :D