RedHeavenHero — Сообщения

Аватар пользователя

RedHeavenHero

Боевой дух +250 Доблестный
Не в сети Участник с февр. 2012 Последняя активность
Тема / Сообщение Дата
Вожак Стаи 2: Падение Империи
Какой там в итоге скрипт получился?
Вожак Стаи 2: Падение Империи
Да. Надо всего лишь функцию переименовать.
Вожак Стаи 2: Падение Империи
1) function kool1 () while 1 do sleep (1) if GetObjectOwner ('elftown') == PLAYER_1 then TransformTown ('elftown' , 1) break --эта штука прерывает цикл while end end end startThread (kool1) А фатальность первоначальной записи в том, что вы функции и…
Вожак Стаи 2: Падение Империи
function Loose () while 1 do sleep (1) if IsHeroAlive ('Gottai') == nil then -- gotai umer plak plak sleep (5) Loose(); end end end startThread (Loose) Так делать нельзя. kool1 = 0 function kool1 () while 1 do sleep (1) if GetObjectOwner ('elftown')…
Скрипты
Разрушается. Остаётся только дом старейшин, но героя у ворот может обломками завалить ;). Добавлено через 2 минуты Heroist можно ли как-нибудь с помощью скрипта разрушить город до 1 уровня построек ? Но вам то нужно до первого уровня.
Скрипты
Heroist можно ли как-нибудь с помощью скрипта разрушить город до 1 уровня построек? DestroyTownBuildingToLevel(town, building, level) В городе town разрушает строение building так, что его уровень становится равным level. Ну, а там уж разберётесь с…
Скрипты
Скрипты
Heroist ReplaceDwelling(hut, 7) -- "7" это аналогиченый двелл у орков, правильно понимаю? Да. ........
Скрипты
function start() for i,hut in GetObjectNamesByType('PEASANT_HUT') do SetObjectEnabled(hut, nil) Trigger(4, hut, 'replace_hut') end end startThread(start) function replace_hut(hero, hut) Trigger(4, hut, nil) SetObjectEnabled(hut, 1)…
Скрипты
GetObjectNamesByType('PEASANT_HUT') вернёт массив с именами всех крестьянских хижин, даже если вы им не давали имена в редакторе. А изменять тип строения лучше функцией ReplaceDwelling.
Текущие вопросы и ответы по редактору карт
Попробуйте тогда способом вшивания в архив с картой и прочими танцами с бубном.
Текущие вопросы и ответы по редактору карт
Кнопочку Export для файла текстуры нажали?
Скрипты
garrison_names={'G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9'} garrisons={} for j, gar in garrison_names do Trigger(5, gar, 'capture_gar') garrisons[gar] = {} for i = 0, 6 do local t, n = GetObjectArmySlotCreature(gar, i) garrisons[gar] = {t,…
Скрипты
Проверил. Ошибка всё же происходит из-за того, что после выполнения блока для всех гарнизонов итератор начинает перебирать созданные им за это время массивы с информацией о войсках; этим и объясняется ошибка invalid parameter type: object name must…
Скрипты
garrison_names={'G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9'} garrisons={} for j, gar in garrison_names do Trigger(5, gar, 'capture_gar') garrisons[gar] = {} for i = 0, 6 do local t, n = GetObjectArmySlotCreature(gar, i) garrisons[gar] = {t,…
Текущие вопросы и ответы по редактору карт
Олегарх Спасибо, то, что нужно! Что-то не выходит, вместо изображения выводится следующее: Это как вы текстуры внедряете, что такое получается?:eek:
Скрипты
Найдите этот мод (скорее всего в папке UI) в архиве с этой картой и вшейте в свою.
Скрипты
Разницы нет.
Текущие вопросы и ответы по редактору карт
Можно только в диалоговой сцене (не advmap). Делаем своё освещение и в строке Haze даём ссылку на текстуру, которая будет растянута по всему экрану. И ставим это освещение в той реплике, которая нужна (custom ambient light).
Скрипты
Не советую использовать этот скрипт: у него есть недостатки.