Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 03.12.2014, 14:02   #1
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Перестраховываешься?
Вообще хотел сделать буфер накапливающий пакеты для отправки, в основном теле вместо сендтусервер - лишь добавлять пакет в буфер, а в таймере - проверять буфер - отправлять пакет если не пустой - удалять - сдвигать и так далее...Но чет передумал.
Кстати вышенарисованный вариант весьма хренов для случаев когда перед посылкой второго\третьего пакета нужно убедиться в доставке предыдущего. Чуть только залагает - так всему процессу будет не очень комфортно. Но - ТЗ неясное, так что...
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 03.12.2014 в 14:16.
Breadfan вне форума   Ответить с цитированием
Старый 03.12.2014, 17:38   #2
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

хы... про буфер это да, тема. сам делал для бота к чату очередь сообщений. иначе если 100 человек сидит, и пять из них одновременно боту написали бы привет, то сервер его забанил бы за флуд а так очередь, они выстроились и в безопасном промежутке времени между сообщениями спамит свои ответы юзерам.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 03.12.2014, 18:44   #3
Новичок
 
Регистрация: 09.03.2014
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Александр Клиндухов пока неопределено
По умолчанию

нет не дюп, смысл был совсем в другом, нужно юзать скилы используя различные стойки, есть 2 стойки на скорость атаки + откат умения и на мощность умения, откат и скорость каста определяются в самом начале использования умения а урон в конце каста , задумка в том чтобы заюзать стойку на скорость следом умение и следом стойку на урон, в игре следить за всем тяжеловато , бинды не работают так как бы хотелось, решил попробовать может что с пакетами выйдет
Александр Клиндухов вне форума   Ответить с цитированием
Старый 03.12.2014, 19:39   #4
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Цитата:
Сообщение от Александр Клиндухов Посмотреть сообщение
нет не дюп, смысл был совсем в другом, нужно юзать скилы используя различные стойки, есть 2 стойки на скорость атаки + откат умения и на мощность умения, откат и скорость каста определяются в самом начале использования умения а урон в конце каста , задумка в том чтобы заюзать стойку на скорость следом умение и следом стойку на урон, в игре следить за всем тяжеловато , бинды не работают так как бы хотелось, решил попробовать может что с пакетами выйдет
Тебе надо не просто отправлять набор, тебе надо отправить первый юз - следить за сообщением от сервера об успешном\неуспешном заюзе, затем - второй и вновь повторять...
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 03.12.2014, 20:17   #5
Новичок
 
Регистрация: 09.03.2014
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Александр Клиндухов пока неопределено
По умолчанию

Цитата:
Сообщение от Breadfan Посмотреть сообщение
Тебе надо не просто отправлять набор, тебе надо отправить первый юз - следить за сообщением от сервера об успешном\неуспешном заюзе, затем - второй и вновь повторять...
а зачем такие сложности? этот скилл просто не может быть зафейлен хотя бы потому что он кастуется меньше чем за секунду
Александр Клиндухов вне форума   Ответить с цитированием
Старый 03.12.2014, 18:51   #6
Новичок
 
Регистрация: 03.12.2014
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
TheSecret пока неопределено
По умолчанию

я совсем новечок но вот такой вопрос по l2phx.на большинстве серверов где пакетник запускает и все вроде нормально,не приходит пакет action не при асисте себя,моба,нпц ну и вообще не как хотя в фильтре включен,и должно быть все нормально,по файлам смотрю гг весит 150КБ,л2ехе 481,так что как я понимаю шифрация не стоит.вот прошу помощи,совета

http://s57.radikal.ru/i155/1412/04/ad57b02c493e.png

Последний раз редактировалось TheSecret, 04.12.2014 в 10:49.
TheSecret вне форума   Ответить с цитированием
Старый 03.12.2014, 22:58   #7
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

когда приходит сообщение в обратку - это служит гарантией что команда сервером получена и обработана. если никакого сообщения еще не пришло, значит был лаг, и твоя команда потерялась где-то в черной дыре ануса провайдера и соответственно вторая команда, если и пойдет - то пойдет уже с нарушениями правильного порядка команд.
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 03.12.2014, 23:28   #8
Новичок
 
Регистрация: 09.03.2014
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Александр Клиндухов пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
когда приходит сообщение в обратку - это служит гарантией что команда сервером получена и обработана. если никакого сообщения еще не пришло, значит был лаг, и твоя команда потерялась где-то в черной дыре ануса провайдера и соответственно вторая команда, если и пойдет - то пойдет уже с нарушениями правильного порядка команд.
ты имеешь ввиду порядок пакетов будет рандомный? я сейчас наблюдаю что у меня юзаются все скилы , которые мне нужны , правда не в том порядке, но все равно спасибо вам ребят, буду думать как от этого избавиться
а нет это не то о чем ты говорил, в любом случае пока работает все так как было задумано, только один момент не идеален то что нужно зажимать контрл иначе будет выполнятся просто соц действие и если скил на кд который нужно заюзать тоже будет выполнятся соц действие. Благодарю!Когда доделаю могу выложить сюда со всеми скилами, если конечно тут есть любители ГОД хроник.

Последний раз редактировалось Александр Клиндухов, 03.12.2014 в 23:43.
Александр Клиндухов вне форума   Ответить с цитированием
Старый 04.12.2014, 14:03   #9
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

не рандомный. у тебя есть определенный порядок действий. например ты стартуешь диалог с нпс
1. клик таргет - выбрали нпс
2. клик таргет опять - открывает начальный диалог
3. выбор какого-то пункта

в случае если был лаг, то твой таймер без проверки может пропустить один из таргетов, то есть начальный диалог ЕЩЕ не появится, а ты уже пошлешь ему выбор какого-то пункта - тебя сервер выкинет из игры и пошлет заметку админу, что кто-то там химичит

поясняю порядок:
клик таргета - на сервер
таргет взялся - с сервера на клиент
клик таргета еще раз - на сервер
открылся диалог - с сервера на клиент
выбираем какой-то пункт на сервер

вот тебе нужны дополнительные проверки:
1. клик таргета
2. ожидание пакета "таргет взялся".
3. клик таргета еще раз
4. ожидание появления первоначального диалога
5. клик нужного пункта
6. ожидание действия, связанного с этим пунктом - например это был выбор бафа - значит проверка "а появились ли бафы на персонаже?"
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 04.12.2014, 18:18   #10
Новичок
 
Регистрация: 09.03.2014
Сообщений: 14
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Александр Клиндухов пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
не рандомный. у тебя есть определенный порядок действий. например ты стартуешь диалог с нпс
1. клик таргет - выбрали нпс
2. клик таргет опять - открывает начальный диалог
3. выбор какого-то пункта

в случае если был лаг, то твой таймер без проверки может пропустить один из таргетов, то есть начальный диалог ЕЩЕ не появится, а ты уже пошлешь ему выбор какого-то пункта - тебя сервер выкинет из игры и пошлет заметку админу, что кто-то там химичит

поясняю порядок:
клик таргета - на сервер
таргет взялся - с сервера на клиент
клик таргета еще раз - на сервер
открылся диалог - с сервера на клиент
выбираем какой-то пункт на сервер

вот тебе нужны дополнительные проверки:
1. клик таргета
2. ожидание пакета "таргет взялся".
3. клик таргета еще раз
4. ожидание появления первоначального диалога
5. клик нужного пункта
6. ожидание действия, связанного с этим пунктом - например это был выбор бафа - значит проверка "а появились ли бафы на персонаже?"
в моем случае это не актуально, так как скилы независимы , и не важно в какой последовательности они отправятся , даже если 3 разом без какой либо задержки , меня не кикнет.
интересен такой момент , может ли l2ph понять когда скил на кд а когда готов к использованию?
Александр Клиндухов вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 20:41.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!