Нужна помощь - Форум HeroesWorld-а

Вернуться   Форум HeroesWorld-а > Все о игре Герои 5. All about Heroes 5 > Герои Меча и Магии 5 - Картостроительство (Редактор карт)
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
Старый 08.03.2018, 15:03   #1
DarkLordax
 
Аватар для DarkLordax
Регистрация: 01.06.2017
Сообщения: 50
DarkLordax - уровень боевого духа
Стрелка Нужна помощь

Возникла задача с картой.
Мне нужно знать как:
1) Сделать так, чтобы что-либо происходило относительно координат игрока.
2) Изменить Имя игрока компьютера(что-то вроде этого: Красный игрок > Рыцарь)
3) Сделать своё заклинание(не в бою, а во время хода)
4) Сделать так, чтобы все скрипты работали в мультиплеере.
DarkLordax вне форума   Ответить с цитированием
Старый 08.03.2018, 15:39   #2
Jack_of_shadows
 
Аватар для Jack_of_shadows
Регистрация: 08.09.2013
Сообщения: 415
Jack_of_shadows - уровень боевого духа
По умолчанию 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 вне форума   Ответить с цитированием
Старый 09.04.2018, 15:39   #3
DarkLordax
 
Аватар для DarkLordax
Регистрация: 01.06.2017
Сообщения: 50
DarkLordax - уровень боевого духа
Злость Re: Нужна помощь

Возник вопрос почему здесь не работает строчка SetAmbient...
хотя строчка print("OK2") работает в консоли то всё видно но освещение не меняется что делать

function EndRain()
if GetDate(3) ==2 then
print("OK");
SetAmbientLight(GROUND, 'TombYard', nil);
print("OK2");
end
end

Trigger(NEW_DAY_TRIGGER, "EndRain");
Хотя когда пишу фигню какую-нибудь в параметрах SetAmbient... то пишет что там ERROR
Желательно пример скрипта
DarkLordax вне форума   Ответить с цитированием
Старый 09.04.2018, 21:10   #4
Jack_of_shadows
 
Аватар для Jack_of_shadows
Регистрация: 08.09.2013
Сообщения: 415
Jack_of_shadows - уровень боевого духа
По умолчанию Re: Нужна помощь

DarkLordax, весь скрипт эта одна функция, и она вроде как написана правильно. Освещение 'TombYard' точно добавлено в Map Properties Tree -> GroundAmbientLight ?

Я сделал как указано на скриншотах, и после этого нормально работает функция:
SetAmbientLight(GROUND, ‘my_ambient’);
Миниатюры
Нажмите на изображение для увеличения
Название:  1.jpg
Просмотров: 4
Размер:	11.9 Кбайт
ID:	54460  Нажмите на изображение для увеличения
Название:  2.jpg
Просмотров: 3
Размер:	9.1 Кбайт
ID:	54461  
__________________
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума   Ответить с цитированием
Старый 10.04.2018, 10:52   #5
DarkLordax
 
Аватар для DarkLordax
Регистрация: 01.06.2017
Сообщения: 50
DarkLordax - уровень боевого духа
По умолчанию Re: Нужна помощь

Как Я понял у меня другая штука
У меня это освещение даже редактор не видит(
Освещение то есть а вот имя вообще вне солнечной системы.(MapProperties)
А если смотреть в дереве то ура оно есть, какой-то фантомный файл для освещения
DarkLordax вне форума   Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


Часовой пояс GMT +4, время: 05:38.


vBulletin v3.5.0, Copyright ©2000-2018, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2008 www.HeroesWorld.ru All rights reserved


На правах рекламы:123123