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

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

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


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

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

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

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

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

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

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


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

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

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

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

модифицировать конкретную постройку или как?
Аватар пользователя
14 лет назад
true или false. true значит комп.
В ответ пользователю KioM
14 лет назад
KioM


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


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

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

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

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

Статистика

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