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

Сообщения от Скрипты

Аватар пользователя
13 лет назад
С регионом даже не нужно дополнительной переменной, можно просто в функции, на которую ссылается триггер, запустить функцию SetRegionBlocked с нужными аргументами.
Аватар пользователя
13 лет назад
у меня такой вопрос, можно-ли как-нибудь воздействовать на настроение определенномо типа монстров, присутсвующих на карте?
т.е, допустим, в момент вызова этого скрипта на карте присутсвует 50 существ типа 1 (крестьяне). И с помощью скрипта я ставлю им всем настроение на "всегда присоединяться". Было бы очень важно и удобно, если возможно...
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
for i, mob in GetObjectNamesByType("CREATURE_PEASANT") do
SetMonsterCourageAndMood(mob, PLAYER_1, MONSTER_COURAGE_ALWAYS_JOIN, MONSTER_MOOD_FRIENDLY)
end
Правда, это не подействует на существ, появившихся на карте во время игры.
Аватар пользователя
13 лет назад
А можно заменить имя монстра в кавычках на его id? Если да, то кавычки убирать?
Аватар пользователя
13 лет назад
благодарю Вас
13 лет назад
можно сделать что бы player_6 жил без города больше 7 дней? Не хочется превышать лимит городов на карте
В ответ пользователю advencher
Аватар пользователя
13 лет назад
advencher
можно сделать что бы player_6 жил без города больше 7 дней? Не хочется превышать лимит городов на карте
открываешь map properties tree->objectives->primary->player_specific
выбираешь вкладку под пятым номером, в die_in_week_without_towns ставишь false
Аватар пользователя
13 лет назад
если герой, который был в резерве, потом вышел из него, качнулся до 30 уровня, потом умер, а потом опять воскрес, он потеряет свой уровень, артефакты?
Аватар пользователя
13 лет назад
о, это интересно, спасибо. надо будет переписать скрипты...
Аватар пользователя
13 лет назад
Как натравить компьютер на героя игрока?
P.S. В инструкции сказано, что атрактор работает только на не движущиеся объекты.
В ответ пользователю Warrior777
Аватар пользователя
13 лет назад
Там написано, что он "корректно" работает на неподвижные цели, а так и на двигающиеся сойдёт.

Добавлено через 41 минуту
Ещё вариант. Каждый ход компа заставлять его переться на игрока c помощью MoveHero.
В ответ пользователю RedHeavenHero
Аватар пользователя
13 лет назад
RedHeavenHero

[/U]Ещё вариант. Каждый ход компа заставлять его переться на игрока м помощью MoveHero.
Тогда придётся определять координаты игрока. Как это сделать?
Аватар пользователя
13 лет назад
local x, y = GetObjectPosition ('hero1name')

потом

MoveHero ('hero2name' , x, y)

hero1name --- имя того, на кого надо напасть (определяет его координаты)
hero2name --- имя того, кто будет бежать по указанным координатам каждый свой ход

Статистика

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

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