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

Сообщения от Манипуляции с существами в редакторе

Пока нет оценок — будьте первым!
Аватар пользователя
Люди добрые! Если кто-то знает ответы на мои вопросы, пожалуйста помогите!

1. Как убрать "кружочки" вокруг существ (обозначающие расу)?
2.Как сделать существ "неактивными", чтобы с ними нельзя было взаимодействовать (нужно для создания пассивной армии на карте).
3.Как переименовать существ, чтобы получить оригинальный отряд (надеюсь я понятно написал).

Надеюсь найдутся добрые люди,которые ответят на мои вопросы...
Аватар пользователя
Насчёт пункта 2 скрипт нужен какой-то, кажется Jack of Shadows на своей карте "Путь героя" подобное делал
Кампания в разработке:
Название не придумал
Выполнено 5%
Аватар пользователя
SetObjectEnabled("имя объекта", nil)
1 как-то модом можно, точно не знаю
3 не понял
 

К А
Стикеры GBF в Telegram
Аватар пользователя
1.Как убрать "кружочки" вокруг существ (обозначающие расу)?
2.Как сделать существ "неактивными", чтобы с ними нельзя было взаимодействовать
SetObjectEnabled("имя объекта", nil);
SetDisabledObjectMode("имя объекта", DISABLED_INTERACT);
sleep(1)
SetMonsterSelectionType("имя объекта", 0);
3.Как переименовать существ, чтобы получить оригинальный отряд
SetMonsterNames("имя объекта", MONSTER_NAME_SINGLE, "название файла с новым названием");

Полный код моей функции, которая выполняла все три операции:
-- настройка существ-NPC на карте
function SetNpcFunc(npc, func, name)

-- отключаем выделение и ставим мирную иконку при наведении
SetObjectEnabled(npc, nil);
SetDisabledObjectMode(npc, DISABLED_INTERACT);
sleep(1)
SetMonsterSelectionType(npc, 0);

-- функция-обработчик тыркания - необязательный параметр
if(func ~= nil) then
Trigger(OBJECT_TOUCH_TRIGGER, npc, func);
end

-- имя NPC - необязательный параметр
if(name ~= nil) then
SetMonsterNames(npc, MONSTER_NAME_SINGLE, name);
end

end
Второй параметр необязательный, если не передавать, при тыкании в существо ничего не будет происходить.
Третий параметр необязательный, если не передавать, имя останется стандартным.
Пример использования:
SetNpcFunc('foo', 'bar', GetMapDataPath()..'name.txt');

-- функция-обработчик касания существа foo
function bar(hero, obj)
-- ...
end
Аватар пользователя
Вопрос к знатокам : изменил одно существо в игре, но теперь игра при запуске вылетает, как лечить?
...И справедливость я несу
На острие меча.


Кампания "Искупление" - 15%



О кампании

"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



Аватар пользователя
А что делали?
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
А что делали?
Менял ревнителя веры нападение, защиту, инициативу, прирост в неделю. Имя поменял, все делал по гайдам Игромании, как я понял, напрасно
...И справедливость я несу
На острие меча.


Кампания "Искупление" - 15%



О кампании

"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



В ответ пользователю inQizitOr
Аватар пользователя
Проблема видно в приросте существ. Походу ты поменял прирост только у ревнителей, а надо еще у мечников и латников. Прирост у юнита и грейдов должен быть одинаков.

Добавлено через 8 минут
Насчет гайдов ИГ ничего не знаю. Но знаю как менять статы существ. В архиве data нужен файл Vindicator.xdb. Путь: data/GameMechanics/Creature/Creatures/Haven/Renegates/Vindicator.xdb.
Открыть блокнотом, найти строчку WeeklyGrowth 10 /WeeklyGrowth и поменять 10 на то количество существ которое тебе нужно. Тоже нужно сделать и у мечников с латниками.

Добавлено через 4 минуты
И лучше не изменять дату вовсе. А надо создать архив с указанным выше путем и засунуть его в папку UserMODs.
В ответ пользователю ThomasKiller
Аватар пользователя
ThomasKiller
Проблема видно в приросте существ. Походу ты поменял прирост только у ревнителей, а надо еще у мечников и латников. Прирост у юнита и грейдов должен быть одинаков.

Добавлено через 8 минут
Насчет гайдов ИГ ничего не знаю. Но знаю как менять статы существ. В архиве data нужен файл Vindicator.xdb. Путь: data/GameMechanics/Creature/Creatures/Haven/Renegates/Vindicator.xdb.
Открыть блокнотом, найти строчку WeeklyGrowth 10 /WeeklyGrowth и поменять 10 на то количество существ которое тебе нужно. Тоже нужно сделать и у мечников с латниками.

Добавлено через 4 минуты
И лучше не изменять дату вовсе. А надо создать архив с указанным выше путем и засунуть его в папку UserMODs.
Спасибо, попробую. А вот еще : я текстуру перерисовал, а в игре вместо юнита теперь ничего нет. Текстурка из из моих махинаций полностью исчезла. Как мне ему текстуру перерисовать чтобы ничего не пропадало?

Добавлено через 18 минут
ThomasKiller
Проблема видно в приросте существ. Походу ты поменял прирост только у ревнителей, а надо еще у мечников и латников. Прирост у юнита и грейдов должен быть одинаков.

Добавлено через 8 минут
Насчет гайдов ИГ ничего не знаю. Но знаю как менять статы существ. В архиве data нужен файл Vindicator.xdb. Путь: data/GameMechanics/Creature/Creatures/Haven/Renegates/Vindicator.xdb.
Открыть блокнотом, найти строчку WeeklyGrowth 10 /WeeklyGrowth и поменять 10 на то количество существ которое тебе нужно. Тоже нужно сделать и у мечников с латниками.

Добавлено через 4 минуты
И лучше не изменять дату вовсе. А надо создать архив с указанным выше путем и засунуть его в папку UserMODs.
Прирост не менял на этот раз - все равно не пускается
...И справедливость я несу
На острие меча.


Кампания "Искупление" - 15%



О кампании

"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



Статистика

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

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