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

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.12.2008, 18:41   #21
Новичок
 
Регистрация: 24.11.2008
Сообщений: 18
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Vebstor23 пока неопределено
По умолчанию

грация парт 2 ру офф
Vebstor23 вне форума   Ответить с цитированием
Старый 13.12.2008, 18:49   #22
Местный
 
Аватар для wanick
 
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
wanick пока неопределено
По умолчанию

в моем скрипте тебе ничего писать ненадо в чат
при запуске скрипта ты у тебя в быстрых кнопках на 2 вкладке должен появится "свиток заговорщика" нажимай на него и откроется диалоговое окно как на прикрепленной картинке
wanick вне форума   Ответить с цитированием
Старый 13.12.2008, 19:07   #23
Новичок
 
Регистрация: 24.11.2008
Сообщений: 18
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Vebstor23 пока неопределено
По умолчанию

Цитата:
Сообщение от wanick Посмотреть сообщение
в моем скрипте тебе ничего писать ненадо в чат
при запуске скрипта ты у тебя в быстрых кнопках на 2 вкладке должен появится "свиток заговорщика" нажимай на него и откроется диалоговое окно как на прикрепленной картинке
чёт всё сделал ник вписал скрипт запустил в списке соединения появился ник но на панели ничего непояаляется( в чём может быть проблемма? и можно ли какнить переделать скрипт от NLObP чтоб он работал на грации? на ИЛ запускал всё работает норм а на грации нехочет пахать(

wanick как я понял ты переделывал скрипт от NLObP
Vebstor23 вне форума   Ответить с цитированием
Старый 13.12.2008, 19:13   #24
Местный
 
Аватар для wanick
 
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
wanick пока неопределено
По умолчанию

нет я переделывал скрипт от alexsl, чтобы переделать скрипт от NLObP, тебе надо знать соответствие пакетов в Il и Gracia
там id только сменились если сможешь делай.

отправь в ЛС скрипт в том виде котором сейчас ник можешь спрятать
wanick вне форума   Ответить с цитированием
Старый 17.12.2008, 21:23   #25
Новичок
 
Регистрация: 24.11.2008
Сообщений: 18
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Vebstor23 пока неопределено
По умолчанию

народ так неукого и неполучилось зделать запись пути?
Vebstor23 вне форума   Ответить с цитированием
Старый 15.05.2009, 16:09   #26
Новичок
 
Регистрация: 15.05.2009
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Гема пока неопределено
По умолчанию

Возникла такая проблемка:
Необходимо периодически узнавать геодату земли в опред точке.
А точнее какая точка Z соответствует координатам X,Y.
Нужно это, что бы бот посылал координату Z не высосанную из пальца, а такую которую бы послал оригинальный клиент вот
Может кто-то догадался как геодату достать из клиента (((
ИМХО: бота легко пропалить если он на неровной поверхности шлет координату " не как у клиента".

Последний раз редактировалось Гема, 15.05.2009 в 16:36.
Гема вне форума   Ответить с цитированием
Старый 17.05.2009, 01:14   #27
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Гема, сервак усрётся z координаты проверять.., учитывая что он их сам знает весьма примерно...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 17.05.2009, 05:22   #28
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 36
Сказал Спасибо: 13
Имеет 17 спасибок в 15 сообщенях
ПолуГость2 пока неопределено
По умолчанию

Цитата:
Сообщение от NLObP Посмотреть сообщение
Надо попробовать развить скрипт в разрезе ASTAR (A*) алгоритма
А*!
Господа, вы психи!..

Добавлено через 13 минут
Цитата:
Сообщение от xkor Посмотреть сообщение
Гема, сервак усрётся z координаты проверять.., учитывая что он их сам знает весьма примерно...
Так ли это? Если да, то перс в клиенте постоянно бы "скакал", занимая те координаты, которые диктует сервер. Если же координаты модели игрока определяются реальными коллизиями в клиенте, и они являются основными (коль скоро сервер не поправляет те координаты, которые клиент определяет по мешам и направляет серверу), то вот вам и геодата - меши в клиенте. Нужно только сообразить метод их автоматически изъять. Кстати, в этом случае также не понимаю, почему админы не могут получить реальную геодату - по тем же соображениям. Конечно, все непросто, нужен способ фильтрации по Z, иначе по любой веревке можно будет пробежать, но это алгоритмическая задача. Возможно, решаемая в полуручном режиме.

Последний раз редактировалось ПолуГость2, 17.05.2009 в 05:25. Причина: Добавлено сообщение
ПолуГость2 вне форума   Ответить с цитированием
Старый 17.05.2009, 13:59   #29
Новичок
 
Регистрация: 15.05.2009
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Гема пока неопределено
По умолчанию

Цитата:
Сообщение от ПолуГость2 Посмотреть сообщение
А*!
Господа, вы психи!..
Добавлено через 13 минут
Так ли это? Если да, то перс в клиенте постоянно бы "скакал", занимая те координаты, которые диктует сервер. Если же координаты модели игрока определяются реальными коллизиями в клиенте, и они являются основными (коль скоро сервер не поправляет те координаты, которые клиент определяет по мешам и направляет серверу), то вот вам и геодата - меши в клиенте. Нужно только сообразить метод их автоматически изъять. Кстати, в этом случае также не понимаю, почему админы не могут получить реальную геодату - по тем же соображениям. Конечно, все непросто, нужен способ фильтрации по Z, иначе по любой веревке можно будет пробежать, но это алгоритмическая задача. Возможно, решаемая в полуручном режиме.
Я малограмный - что такое реальные колизии в клиенте?
Когда я клиентом щелкою мышкой по поверхности земли, клиент отдает 1 значение z, затем сервер возвращает значение немного отличаемое от того которое послал клиент. Проверю пошлю на много меньше, посмотрим чем серв ответит.

//alexteam: коллизия - столкновение.

Последний раз редактировалось alexteam, 17.05.2009 в 14:03.
Гема вне форума   Ответить с цитированием
Старый 17.05.2009, 14:43   #30
Пользователь
 
Регистрация: 25.11.2008
Сообщений: 36
Сказал Спасибо: 13
Имеет 17 спасибок в 15 сообщенях
ПолуГость2 пока неопределено
По умолчанию

Серв ответит тебе проекцией на модель земли отвесно вниз, по крайней мере скорее всего. У сервера есть модель поверхности, называемая здесь геодатой, по этой информации он строит пути. Кстати, можно прощелкать таким образом поверхность на официальном сервере и получить геодату, только это скорее всего привлечет внимание, и займет изрядно времени. Смысл в том, что клиент также строит пути - например, он обходит динамичные препятствия, тех же торгашей, хотя вероятнее всего он это делает тупейшим образом, типа сдвига от препятствия на какую-то величину. Так или иначе надо определиться - либо координаты дает только сервер (по своей геодате), либо клиент также имеет такую возможность, значит имеет сходные данные. Если бы сервер рулил и, как говорит xcor, знал координаты лишь приблизительно, игрок бы двигался скачками, т.к. на пути некоторые точки лежали бы выше моделей земли в клиенте, а там уж зависит от количество возвращаемых сервером точек на пути - говоря правильней, от степени детализации пути. Мне кажется, вернее вторая версия - например, игрок иногда при падении останавливается в некоторых координатах, а потом сервер "поправляет" его положение и клиент отображает игрока в другом месте. Особенно это заметно на втором клиенте, там отставание модели игрока от реального его положения может быть весьма значительным, и клиент тем не менее не пропускает его сквозь стены и горы, хотя реально игрок совсем в другом месте, это видно первым клиентом, и сервер говорит второму клиенту - твои координаты такие-то, и клиент стремится отрисовать анимацию бега в эту точку, но на пути гора, и клиент не пускает модель, и она ломится в гору. Исходя из этого получается, что клиент имеет свою версию геодаты, возможно такую же, как у и сервера, но скорее всего иную, "визуальную", основанную на мешах гор и прочих препятствий, соотносящуюся с какой-то степень точности с геодатой сервера (в идеале - 100% совпадение, но скорее всего серверная геодата грубее), и считает столкновения модели игрока и поверхностей.
Это теория. Теперь практика. Думаю, геодата клиента имеет столь грандиозные размеры, что забрать ее из клиента и использовать в боте нереально. К тому же она может иметь непривычный вид, т.е. не быть самостоятельной, и представлять собой, положим, просто набор полигонов в такой-то локации (именно эти текстурированные полигоны и есть то, что мы видим), а клиент ломит игрока вниз эмулирая гравитацию и находит точку коллизии с этими полигонами. И таким же образом находит целевую точку перемещений, передавая ее серверу. А уж сервер подправляет ее по z по своей "геодате". Что же касается A*, это очень ресурсоемкий алгоритм, к тому же ему нужны те же данные геодаты. Уверен, на сервере используется специальная версия A* с предварительным просчетом части путей, потому что иначе для сервера линейки с нормальным онлайном нужен был бы суперкомп. Поэтому я и оторопел, увидев идеи реализации в пакетхаке A*. Кстати, пакетхак паскакалевский код интерпретирует, или как? Если да, то это вообще труба...

Кстати, в разрезе темы геодаты - очень интересно, как в этом плане работает волкер. Ведь и по горам ходит, и из катов не вылетает, собака. И где в нем инфа о геодате, спрашивается?

Последний раз редактировалось ПолуГость2, 17.05.2009 в 14:53.
ПолуГость2 вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг


Опции темы
Опции просмотра

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

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


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

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

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