Помощь - Поиск - Пользователи - Календарь
Полная версия: Client modify
UoKit.com Форумы > Ultima Online : Dev > Работа с клиентом UO
nakaza
Здравствуйте, форумчане!
В просторах гугл картинок натыкался на изображения айтемов, в пропс листе которых, помимо всего прочего, есть total imbuing weight. Информации откуда берется этот пункт не нашел, но насколько могу судить, это реализовано на стороне сервера, а хотелось бы это видеть на стороне клиента. Если это уже изобретенный велосипед, то можно узнать, как это активировать? А если это еще не изобретенный велосипед, то хотелось бы попросить у знатоков указать направление, в котором нужно двигаться, для такой модификации.
Спасибо
Juzzver
Реализовано на стороне сервера.
На стороне клиента - это будет целый ряд формул, которые хз как туда вменяемо впарить.
Проще написать скрипт на изиуо с интерфейсом или на орионе зафигачить модуль.
Там на одних только формулах уже голову сломать можно, чтобы корректно просчитать вес smile.gif

Ну и опять же, смотря для каких целей. Может достаточно будет обойтись этим сервисом:
https://www.knuckleheads.dk/imbuecalc.php
nakaza
Цитата(Juzzver @ 11.4.2018, 11:13) *

Реализовано на стороне сервера.
На стороне клиента - это будет целый ряд формул, которые хз как туда вменяемо впарить.
Проще написать скрипт на изиуо с интерфейсом или на орионе зафигачить модуль.
Там на одних только формулах уже голову сломать можно, чтобы корректно просчитать вес smile.gif

Ну и опять же, смотря для каких целей. Может достаточно будет обойтись этим сервисом:
https://www.knuckleheads.dk/imbuecalc.php


EasyUO, Orion и т.п. это все очень хорошо, но хотелось бы это увидеть в клиенте. А формул мы не боимся smile.gif
Проблема в том, что не знаю, с чего начать, вот и прошу совета, куда копать.
И нет, подобные онлайн/оффлайн калькуляторы это совсем не то
StaticZ
Цитата(nakaza @ 11.4.2018, 10:30) *

Здравствуйте, форумчане!
В просторах гугл картинок натыкался на изображения айтемов, в пропс листе которых, помимо всего прочего, есть total imbuing weight. Информации откуда берется этот пункт не нашел, но насколько могу судить, это реализовано на стороне сервера, а хотелось бы это видеть на стороне клиента. Если это уже изобретенный велосипед, то можно узнать, как это активировать? А если это еще не изобретенный велосипед, то хотелось бы попросить у знатоков указать направление, в котором нужно двигаться, для такой модификации.
Спасибо

Список свойств предметов отсылается сервером в OPL пакетах, где и разумнее это добавить и проще делать и проще менять\обновлять. Если же все таки очень хочется впихнуть это на стороне клиента, то тогда наиболее простое решение - подменять соответствующие пакеты, но даже это на порядок сложнее чем реализация того же на стороне сервера, но если есть желание то копать в сторону перехвата и подмены пакетов ну или инжекта собственного кода в клиента. Для начала можно попробавать uoext от варстоуна
nakaza
Спасибо за наводку. Ушел разбираться.

Подскажите, где можно найти документацию по протоколу?
StaticZ
http://ruosi.org/packetguide/index.xml
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.