Здравствуйте, гость ( Вход | Регистрация )

> Создание новой руды, RunUO 2.3 r 987
Nerengot
сообщение 18.11.2020, 19:47
Сообщение #1


*

Registred
Сообщений: 4
Регистрация: 18.11.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.803
Возраст: 33



Приветствую. Хочется все таки понять как создать новую руду. Вроде пробовал делать по аналогии с родными - сервер не стартует. Почитал подобные темы тут и увидел про приведение к string но что и как приводить не понял. В С# немного разбираюсь. Есть ли желающие потратить время на помощь и написать какие файлы надо менять и как именно? Для начала просто добавить руду, для примера Mithril Ore и дать возможность переплавки.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Juzzver
сообщение 18.11.2020, 20:59
Сообщение #2


**********

Модератор RunUO
Сообщений: 3.432
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22497
Из: Северная Корея
Пользователь №: 11.273



Цитата(Nerengot @ 18.11.2020, 20:47) *

Приветствую. Хочется все таки понять как создать новую руду. Вроде пробовал делать по аналогии с родными - сервер не стартует. Почитал подобные темы тут и увидел про приведение к string но что и как приводить не понял. В С# немного разбираюсь. Есть ли желающие потратить время на помощь и написать какие файлы надо менять и как именно? Для начала просто добавить руду, для примера Mithril Ore и дать возможность переплавки.

string нужен для того, чтобы обойти проблему с клилоком, откуда берутся все имена предметов, ресурсов в том числе. По стандарту мы имеем от Iron до Valorite диапазон ресурсов. Соответственно в чем идея стринга, просто переписываются значения из Int переменной клилока в текстовый вид. Что позволяет добавлять новые и изменять уже существующие виды ресурсов.

Основная же проблема - это найти и правильно дописать прочие скрипты, где используются ресурсы. Если использовать Visual Studio среду или просто что-то типа Notepad++ блокнотика, можно произвести поиск по всем файлам в папке Scripts, по ключу к примеру Valorite или Iron. Таким образом ты явно выйдешь на все места, где используются базовые металлы. По памяти, это будет около 40-50 файлов, если это RunUO сборка.

Из сложного - это правильно указать процентные соотношения по добыче ресурсов в Mining.cs. Т.к. в сумме должно выйти 100% на все виды металлов, иначе то что переваливает за 100% - будет вне досягаемости игроков.

А так-же Bulk Orders, там много правок сделать надо. Но если это не будет использоваться в заказах, то можно просто проигнорировать.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 8:22
Designed by Nickostyle