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

Сообщения от Текущие вопросы и ответы по редактору карт

В ответ пользователю Kehich
Kehich
Очень странно, ведь я сравниваю эту воду с водой, которую я видел в одной из кампаний. Та вода суть вода, она выглядит как нормальный водоём, а эта вода, как прорытый канал (видно землю под ней, я могу проложить дорогу по её дну). Неужели это всё, чего можно достичь в редакторе?


Есть три варианта ( из известных мне ) -

а) делать водоем с прозрачной водой и видимым дном ;
б) делать водоем с невидимым дном ( типа моря );
в) ставить на карту кратер и заполнять его водой ( дна не видно - но выглядит красиво ).

Из твоих вопросов не совсем понятно , какую задачу ты хочешь решить ?
Аватар пользователя
Ну да, там как раз морская вода отличается видимым дном, а у речной его не видно. Я обычно на морскую воду заливаю сверху речную.
 

К А
Стикеры GBF в Telegram
В ответ пользователю antonag07
antonag07
Есть три варианта ( из известных мне ) -

а) делать водоем с прозрачной водой и видимым дном ;
б) делать водоем с невидимым дном ( типа моря );
в) ставить на карту кратер и заполнять его водой ( дна не видно - но выглядит красиво ).

Из твоих вопросов не совсем понятно , какую задачу ты хочешь решить ?
Выбираю вариант б:) Я как раз хотел с невидимым дном. Если хотите примера - кампания в HoMM V за эльфов, миссия, где Файдаэн ищет Тиеру по морям - вот там правильное море.
Ment
Ну да, там как раз морская вода отличается видимым дном, а у речной его не видно. Я обычно на морскую воду заливаю сверху речную.
Грустно, я думал будет возможно сразу заливать морской водой и не париться так:(
В ответ пользователю Kehich
Аватар пользователя
вот я тут скрипт написал:
function regF ()
SetAmbientLight (0, "/Lights/_(AmbientLight)/Tests/Night.xdb#xpointer(/AmbientLight)", nil, 0);
end;
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "reg", "regF");

в консоли ничего, однако освещение не меняется. В чем ошибка?
В ответ пользователю Олегарх
Олегарх
вот я тут скрипт написал:
function regF ()
SetAmbientLight (0, "/Lights/_(AmbientLight)/Tests/Night.xdb#xpointer(/AmbientLight)", nil, 0);
end;
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "reg", "regF");

в консоли ничего, однако освещение не меняется. В чем ошибка?


слово nil поменять на false не пробовал ?
Аватар пользователя
Обычно как раз nil, мануал там неправильно пишет. Но можно вообще два последних параметра опустить, они необязательные.
 

К А
Стикеры GBF в Telegram
Аватар пользователя
Доброе время суток, у меня есть несколько вопросов:

1. Есть ли вызов которым можно определить героем управляет игрок или ИИ? (например для многопользовательских карт, чтобы если играем против компа возможным было бы дополнительно инструктировать поведение героев ИИ скриптами).
2. Может кто нибудь навести пример (краткий) как можно с помощью скриптов менять "количество" прироста существ в постройках (не городских)?
3. Можно ли как нибудь выразить функцию через скрипт, чтобы происходило следующее: игрок вступает в бой за замок, отбирает его и если некие n-ые условия выполнены то тут же получает рандомного героя "рассы города". Такое возможно? ;)
Аватар пользователя
1. Есть ли вызов которым можно определить героем управляет игрок или ИИ? (например для многопользовательских карт, чтобы если играем против компа возможным было бы дополнительно инструктировать поведение героев ИИ скриптами).
Только в 3.1 с помощью IsAIPlayer( playerId ); (узнаёт, является ли игрок человеком или компом)
2. Может кто нибудь навести пример (краткий) как можно с помощью скриптов менять "количество" прироста существ в постройках (не городских)?
Менять прирост скриптами? Не пробовал. Модом -- пожалуйста.
3. Можно ли как нибудь выразить функцию через скрипт, чтобы происходило следующее: игрок вступает в бой за замок, отбирает его и если некие n-ые условия выполнены то тут же получает рандомного героя "рассы города". Такое возможно?
Возможно. В бесконечном цикле проверяете принадлежность замка, если он принадлежит нужному игроку, выдаёте ему героя и выходите из цикла. Рандомного будет тяжело, но конкретного -- пожалуйста.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
Только в 3.1 с помощью IsAIPlayer( playerId ); (узнаёт, является ли игрок человеком или компом)

спасибо, можете дать пример выполнения этой команды для игроки и компа пожалуйста

например: if IsAIPlayer(PLAYER_1) == чему? может быть равно 0/1?
Ment
Менять прирост скриптами? Не пробовал. Модом -- пожалуйста.

модифицировать конкретную постройку или как?
В ответ пользователю KioM
KioM


модифицировать конкретную постройку или как?


Можно модифицировать конкретную постройку ( скриптом ) , а можно - весь тип данных построек ( это делается модом ).

К примеру - есть на карте "Жилище фей" и только в этом жилище можно нанимать ловчих ( или фениксов ) в количестве 50 штук еженедельно ( а можно и ежедневно - на то он и скрипт ! ;) ).

Модом делается почти то же самое - наем ловчих ( 50 еженедельно - но не ежедневно ! ) или фениксов - вся разница лишь в том , что в других жилищах фей тоже будут ловчие или фениксы ( а в скриптовом варианте - ловчие\фениксы только в одном жилище , а в остальных - стандартные феи ).
Аватар пользователя
antonag07 вы не можете сказать (если знаете) есть ли здесь карта в которой подобные вещи реализованы, не понятно пока... незнаю я с тем чтобы в любую постройку поставить для найма любое существо легко разобрался, а как количество делать ... хз
В ответ пользователю KioM
Доброго времени суток. Возможно я пишу не в той теме, и скорее всего этот вопрос уже задавался и ответ на него есть, но в темах я его не нашёл. Дайте пожалуйста ссылку на мод для редактора, добавляющий возможность ставить на карту жилища существ 4,5,6 и 7 уровней, отдельно каждый уровень. Если есть тема или раздел на сайте, где выложен мод или ссылка на него, пожалуйста перенаправьте меня.
В ответ пользователю Ment
Аватар пользователя
Ment
Обычно как раз nil, мануал там неправильно пишет. Но можно вообще два последних параметра опустить, они необязательные.
так и без них ничего не происходит
В ответ пользователю Kehich
Аватар пользователя
Kehich
Доброго времени суток. Возможно я пишу не в той теме, и скорее всего этот вопрос уже задавался и ответ на него есть, но в темах я его не нашёл. Дайте пожалуйста ссылку на мод для редактора, добавляющий возможность ставить на карту жилища существ 4,5,6 и 7 уровней, отдельно каждый уровень. Если есть тема или раздел на сайте, где выложен мод или ссылка на него, пожалуйста перенаправьте меня.

так в стандартном редакторе есть во вкладке Dwellings -> ... Military Post для каждой рассы, а в настройках обьекта можно запретить например найм существ 4, 5, 6 уровня оставив только 7 или всех разрешить или в каждом обьекте по существу с каждого уровня

Статистика

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