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

 
Ответить в эту темуОткрыть новую тему
> Руда, бревна и прочие добывающиеся ресурсы, Редактировать, добавлять изменять
Blutto
сообщение 26.8.2015, 13:53
Сообщение #1


**

Группа: Пользователи
Наличность: 0
Пользователь №: 17.060
Возраст: 25



Добрый день. Подскажите пожалуйста как добавить новую руду? Или бревна? Что бы они добывались как и существующие и как вписать их в систему крафта?
Runuo 2.3 Спасибо!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 26.8.2015, 18:23
Сообщение #2


**********

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



Вопрос не из простых. Придется провести крупную работу.
Для начала потребуется создать классы этих новых предметов, типа: class MagicOre : BaseOre и т.п. Соответственно делается и с инготами, логами, бордами.

Далее это всё нужно прописать в ResourceInfo.cs аналогичным образом по уже существующим ресурсам. Тут уже можно будет встретится с первыми проблемами, т.к. все стандартные ресурсы записаны при помощи Cliloc значений, каждому из которых соответствует название предметов. Потребуется либо записывать их как строковый тип(string) "Magic ore", если конечно метод будет поддерживать подобную перегрузку по умолчанию (если же нет, придется создавать самому).

Дальше нужно будет прописать все эти ресурсы для крафта, а так же для вывода в свойствах/названиях предметов, тут уже потребуется дописывать BaseArmor/BaseWeapon/BaseRanged методы, там соответственно возникнет проблема с клилоками.

Потом все эти ресурсы нужно прописать в добычу ресурсов.
Lumberjacking.cs
Mining.cs

Далее возможно потребуется указать требования для использовния этих металов в крафте, а это уже DefBlacksmithy.cs и ему подобные. Благо править каждый крафт итем не придется (IMG:style_emoticons/default/smile.gif)

Ну и такие мелочи, как переплавка металлов, заказы вендоров по типу металов и т.п.

В совокупности потребуется поправить/дописать порядка 35-50 скриптов.
Один из примеров приводился здесь: https://forum.uokit.com/index.php?showtopic...hl=%F0%F3%E4%E0

Сообщение отредактировал Juzzver - 26.8.2015, 18:24


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 28.8.2015, 21:51
Сообщение #3


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8494
Пользователь №: 15.607



Великая гибкость мастеров ООП (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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