Перейти к содержанию

Сообщения от Двеллинг мантикор из шахты

Пока нет оценок — будьте первым!
5 лет назад

Я совсем новичок, помогите пожалуйста с простым скриптом, мой редактор выдает ошибку и больше не открывает карту, которую я создал в случайном генераторе, а затем открыл в редакторе и добавил скрипт. Возможно я своим недо-скриптом "ломаю" карту и поэтому она больше не открывается в редакторе и не работает в принципе.

В общем нужен скрипт, который будет делать следующее:

1. При посещении героем определенного объекта, например заброшенной шахты, герой будет получать в армию 2 мантикоры
2. Скрипт проверяет есть ли у игрока на счету 2400 золота и если есть - то забирает их. 
3. При этом скрипт должен триггериться при каждом посещении данного объекта, а не один раз.
4. Обычная функция заброшенной шахты - получение случайного ресурса должна быть отключена.

Аватар пользователя
5 лет назад
Проще говоря - сделать из шахты здание по найму мантикор?
В ответ пользователю OrnsteinDragonslayer
5 лет назад
По-просту говоря да) Не обязательно из шахты, можно из любого посещаемого объекта на карте. Просто хочу использовать нейтральных существ в своем создаваевом сценарии и так чтобы они нанимались неподалеку от замка, а не просто давались какому-то определенному герою в определенный момент.
Аватар пользователя
5 лет назад
Просто новый двеллинг, в котором будут наниматься Мантикоры по себестоимости, вас не устроит? Могу расписать, как создать такой.
В ответ пользователю }{0TT@6bI4
5 лет назад
Конечно устроит, если это не сложнее того, что я написал в первом посту) как раз хотел чтобы у меня в арсенале были жилища для всех нейтралов - мантикор, мумий, фениксов, волков и рыцарей смерти. 
Аватар пользователя
5 лет назад
Ставите любой двеллинг, заходите в свойства, на Shared нажимаете New => Вводите имя => OK => В новом окне в свойствах Shared'а выберите обязательно Model, добавьте active, blocked tiles (у каждой такой клетки настройте смещение относительно центра объекта так, чтобы герой не ходил сквозь двел; для предпросмотра клеток нажмите на карте приключений Ctrl +B, активнык клетки станут зелёными, непроходимые - красными)

Затем идите в низ свойств Shared'а, в Type выберите любой, затем добавьте в creatures новый элемент, в нём выбрав нужное существо.

В MessageFileRef добавьте 2 новых элемента, в 1 создайте текстовый файл имени, во 2 - текстовый файл описания.
В ответ пользователю }{0TT@6bI4
5 лет назад

Не совсем понял как "добавить active" и "blocked tiles"... Там в свойствах просто стоит null, выбрать active нельзя, если просто пишешь - ничего не меняется. Все остальное сделал, но на карте после этого объект пропал и никакого найма не произошло. (Выбрал кузнецу големов и попытался засунуть в неё мумий)

 

Ну и до создания файлов не дошел. Какие файлы нужны? Обычные txt?

Аватар пользователя
5 лет назад
В свойствах shared есть строчки active tiles и blocked tiles, по ним щелчок ПКМ => Add. Откуда там null взялся, непонятно.
Возможно, вы не там и не те кнопки нажимаете 🙂 Я постараюсь заснять процесс создания на видео и прикрепить сюда
Аватар пользователя
5 лет назад
В крайнем случае, могу сделать вам такой двеллинг сам, с моделькой, которую пожелаете
В ответ пользователю }{0TT@6bI4
5 лет назад
Как вам будет удобней. Я просто второй раз в жизни ковыряюсь в "расширенных" настройках героев 5) поэтому так.."тяжело идёт"..

Добавлено через 15 часов 25 минут

Уважаемый хоттабыч, маленькое вуа-ля!) я смог создать область для найма нейтральных существ, а именно - мантикор. НО на карте пустое место вместо двеллинга, я так полагаю из-за того что я не:

1. Не понял как поработать с blocked tiles и active tiles.

2. Не сделал действия с MessageFileRef - они видимо отвечают за название и описание жилища, если я правильно понял.

 

Прилагаю скрины:

https://ibb.co/tP6PnY0 - вид на карте

https://ibb.co/9VSM5f5 - в редакторе

Аватар пользователя
5 лет назад
По-моему, очевидно. Вы в Model не выбрали модель у объекта, её и нет.
active tiles тоже настроить надо, иначе не будет интерактива.
5 лет назад
Всё я со всем разобрался и справился, большое спасибо вам за советы!

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 6 пользователей 0 гостей