Форум HeroesWorld-а - Показать сообщение отдельно - Помощь с картой
Показать сообщение отдельно
#2
Старый 08.03.2018, 15:39
  #2
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Нужна помощь

1) Сделать так, чтобы что-либо происходило относительно координат игрока.
Координаты любого объекта можно получить функцией GetObjectPosition() и от них плясать.
2) Изменить Имя игрока компьютера(что-то вроде этого: Красный игрок > Рыцарь)
Только через мод. Ищите в ресурсах игры нужны вам слова и фразы, создавайте внутри своей карты аналогичные им файлы с теми же относительными путями и правьте в них названия. (задача в некоторых случаях нетривиальная).
3) Сделать своё заклинание(не в бою, а во время хода)
Есть 4 слота кастомных походных заклинаний, первые 2 используются какими-то специализациями героев кампаний, 3-4 полностью свободны (не имеют даже иконки). На примере 3-го:
	ControlHeroCustomAbility(ИМЯ_ГЕРОЯ, CUSTOM_ABILITY_3, CUSTOM_ABILITY_ENABLED);
SetTrigger(CUSTOM_ABILITY_TRIGGER, 'CustomAbilityHandler');

function CustomAbilityHandler(player_hero, id)
  if(id == CUSTOM_ABILITY_3) then
    ВАШ КОД
  end
end
Jack_of_shadows вне форума
Ответить с цитированием