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

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

В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Это уже слишком сложно. Надо быть программистом, как минимум. Специализации зашиты в программу, которая, по-моему, даже не на луа написана.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
13 лет назад
жаль...

ладно, а как мне определять погиб ли отряд существ прямо в бою? функцией exist? Или какой-другой?

Добавлено через 15 минут
Upd: По крайне мере, нашел очень интересную папку RPGstats. Там можно изменять практически все, включая, кстати, частично специалищации героев.

Whatever
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Вроде бы ей. Но есть альтернативный способ: функция AttackerCreatureDeath (DefenderCreatureDeath) вызывается при смерти существа с аргументом имени существа. Вам нужно написать только "тело" функции.
function AttackerCreatureDeath(unit)
...
end
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
13 лет назад
ааа, вот как надо было с ней обращаться) А думал она убивает монстра =)

Whatever
В ответ пользователю RedHeavenHero
Аватар пользователя
13 лет назад
RedHeavenHero
Это уже слишком сложно. Надо быть программистом, как минимум. Специализации зашиты в программу, которая, по-моему, даже не на луа написана.
Lua - сценарный (скриптовый) язык, сама программа написана на другом языке, вроде, C++
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
13 лет назад
На чём бы не была, нам пока доступен только машинный код... Вот бы поскорее открыли исходники!
 

К А
Стикеры GBF в Telegram
Аватар пользователя
13 лет назад
Есть ли функция, помещающая героя в город или в ворота горда с любой точки карты?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
13 лет назад
Автопереведено
Конечно. УстановитьПозициюОбъекта.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
13 лет назад
RedHeavenHero
Конечно. SetObjectPosition.
Она по координатам. Как я попаду по ней в город?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
13 лет назад
SetObjectPosition('герой', GetObjectPosition('город'))
и герой оказывается в гарнизоне города, если он пустой.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
13 лет назад
RedHeavenHero
SetObjectPosition('герой', GetObjectPosition('город'))
Таким образом я пробовал - не работает так как надо. Есть другой способ?

Добавлено через 1 минуту
RedHeavenHero

и герой оказывается в гарнизоне города, если он пустой.
Необходимо перескочить во вртата вражеского города, либо в сам город, если город свой, даже с точки врат.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
13 лет назад
Dyrman
Таким образом я пробовал - не работает так как надо. Есть другой способ?
А кáк работает?

"Гарнизон города"
"Сам город"
"Точка врат"
Что из этого что?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
13 лет назад
RedHeavenHero
А кáк работает?
Никак. И город никогда ДО работы скрипта не должен быть пустым (вот поэтому и не подходит)
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
13 лет назад
Dyrman
Необходимо перескочить во врата вражеского города, либо в сам город, если город свой, даже с точки врат.
Тогда делаем массив с "точками врат" в начале игры.
gate_points = {}
function GetGatePoints()
for i, town in GetObjectNamesByType('TOWN') do
for j, hero in GetObjectNamesByType('HERO') do
if IsHeroInTown(hero, town, 1, 0) then
local x, y, z = GetObjectPosition(hero)
gate_points[town]={x, y, z}
end;
end;
end;
end;


Добавлено через 6 минут
Dyrman
Никак. И город никогда ДО работы скрипта не должен быть пустым (вот поэтому и не подходит)
Так героя из этого города можно выкорчевать той же функцией.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
13 лет назад
Есть к примеру частный случай:
1) Вражеский город отключен, герой тоже.
2) Соприкосновение, выход нужных параметров.
3) Героя и город включаем.
4) Теперь необходимо произвести битву. (Мэйк не катит, т.к. клонирует героя в гарнизоне, не смотря, что тот может и после захвата в город не заходить, а уйти на карту - это баг).

Можно ли перед срабатываем события задать параметры? Например:
Во время соприкосновения с городом, но до захода в него?

Как попасть в ворота, если в самом городе кто-то сидит?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...

Статистика

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