L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
тут еще одна теория... когда окна бегуть за мейном, то в окне мейна все вроде бы нормально, а вот в окнах персонажи замедляются и отстают. особенно заметно в катакомбах - в окне мейна они вроде рядом с тобой, а в окне "окна" уже поотстали и заблудились на поворотах. приходится тыркать рестарт, тогда в окне оконный персонаж появляется там где он и есть, рядом с мейном. в связи с чем теория: что если взять и клиенту втолковать что скорость бега у окна гораздо выше, чем она есть? то есть этим повышением скорости компенсировать отставание персонажа из-за неактивности окна в окне.
или может есть какая команда, что-то типа "синхронизация" - а я вроде припоминаю что нечто подобное есть. потому как если окно долго бежит за мейном, то это самое окно может мини-телепортанутся. то есть там исчезание персонажа, потемнение окна, сброс таргета - все как при телепорте, но телепорта как-бы и нет.
ну при сильном отставании можешь попробовать принудительно отправить клиенту команду телепорта в координаты рядом с мейном (в которых они и отображаются у мейна), и после этого отправить клиентом серверу запрос "appearing". Хз достигнешь ли желаемого, надо проверять.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
так я то не знаю, которая эта команда телепорта надо как-то смоделировать это отставание и промониторить что там шлется.
третий момент. краем глаза попадались статьи, что л2пх может рисовать окошки всякие с кнопками и так далее. вопрос: это "рисуется" обязательно внутри клиента? или вместе с функционалом удержания персонажа онлайн можно сделать внешнее окошко с кнопками, вырубив оригинальный клиент?
третий момент. краем глаза попадались статьи, что л2пх может рисовать окошки всякие с кнопками и так далее. вопрос: это "рисуется" обязательно внутри клиента? или вместе с функционалом удержания персонажа онлайн можно сделать внешнее окошко с кнопками, вырубив оригинальный клиент?
Эти окна рисуются в l2phx. Оригинальный клиент вырубить нельзя. Тогда уж проще бота написать себе полноценного
Клиент серверу иногда посылает пакеты ValidatePosition.
Сервер клиенту периодически отправляет пакеты ValidateLocation, вот как раз после этого пакета бывают "телепорты", т.к. если клиент неверно рассчитал позицию объекта, то после данного пакета объект ставится на место.
почему это нельзя оригинальный вырубать? если окошко рисуется самим л2пх, то это значит просто замечательно это даже афигенски
остается просто подумать что именно мне нужно, и коим образом это выводить, дабы не грузить компьютер полноценным окном ладвы.
а) это ясное море список сопати, где бы работало таргетонаведение по клику и ассист.
б) так-же видимо нужен скролл с таргетами, что находятся в пределах видимости болванки-недобота, чтоб можно было выделить из моего "клиента" если что.
в) как-то сделать проверку на "спотыкание" персонажа. например в варке, там где рб одиночный, там посреди локации лежит сраный недокамень - его почти не видно, однако болванки вечно об него спотыкаются и тормозятся, когда ты уже основным окном убежал далеко вперед. аналогично надо предусмотреть спотыкание в катакомбах и прочих коридорах.
г) отсылка валидейтлокейшн. видимо пока придется забить на этот heading - фигачить наверное туда рандом число, а вот координаты видимо брать из текущей координаты болванки и точки, куда бежит болванка, а именно что-то типа такого:
if currentx > targetx
forvalidatex = (currentx - targetx) / 2
else targetx > currentx
forvalidatex = (targetx - currentx) / 2
end
тоже самое для у
z оставить как у z в итоговой координате
отправка полученного значения как валидейтлокейшн через пол секунды после старта движения
д) по прилету в город организовать автодобегание болванки до бафера, тырк профиля бафа, и ожидание у гк
е) проверка местонахождения бишопа и сопатей, чтобы в случае если сопати умер вне пределов досигаемости - биш не дергался его ресать. чтоб если хп у сопати не 100% и он вне пределов досигаемости - опять таки чтоб биш не дергался.
__________________
хочу картинку в подпись!
Последний раз редактировалось SeregaZ, 08.06.2015 в 08:35.
почему это нельзя оригинальный вырубать? если окошко рисуется самим л2пх, то это значит просто замечательно это даже афигенски
остается просто подумать что именно мне нужно, и коим образом это выводить, дабы не грузить компьютер полноценным окном ладвы.
а) это ясное море список сопати, где бы работало таргетонаведение по клику и ассист.
б) так-же видимо нужен скролл с таргетами, что находятся в пределах видимости болванки-недобота, чтоб можно было выделить из моего "клиента" если что.
в) как-то сделать проверку на "спотыкание" персонажа. например в варке, там где рб одиночный, там посреди локации лежит сраный недокамень - его почти не видно, однако болванки вечно об него спотыкаются и тормозятся, когда ты уже основным окном убежал далеко вперед. аналогично надо предусмотреть спотыкание в катакомбах и прочих коридорах.
г) отсылка валидейтлокейшн. видимо пока придется забить на этот heading - фигачить наверное туда рандом число, а вот координаты видимо брать из текущей координаты болванки и точки, куда бежит болванка, а именно что-то типа такого:
if currentx > targetx
forvalidatex = (currentx - targetx) / 2
else targetx > currentx
forvalidatex = (targetx - currentx) / 2
end
тоже самое для у
z оставить как у z в итоговой координате
отправка полученного значения как валидейтлокейшн через пол секунды после старта движения
д) по прилету в город организовать автодобегание болванки до бафера, тырк профиля бафа, и ожидание у гк
е) проверка местонахождения бишопа и сопатей, чтобы в случае если сопати умер вне пределов досигаемости - биш не дергался его ресать. чтоб если хп у сопати не 100% и он вне пределов досигаемости - опять таки чтоб биш не дергался.
Пакетхак нужен для перехвата и модификации пакетов, вам же нужен полноценный бот типа адреналина.
... и удержания клиента онлайн, при отключении клиента. весь затык именно в валидейтлокейшн при движении - тут нужно просто реализовать мой алгоритм и будет полноценый саппорт, который кушает ресурсы куда меньше, нежели клиент ладвы а если это скажем автоточер и стоит на месте - то и вовсе красота - ничего придумывать ненадо