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

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

Оу, а вот и то, что я искал. Та же самая проблема была. Спасибо за подсказку!
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
Аватар пользователя
1.Какой командой реализуется проверка за какую из рас играет игрок?(К примеру: If игрок_1 -играет за инферно then ....).
2.И еще,как передавать владение каким-то зданием другому игроку (ту же лесопилку допустим)?
2 - SetObjectOwner(скриптовое_имя_объекта,ID_игрока)
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
А есть скрипт на создание на карте определенного объекта при посещении, например, региона?
В ответ пользователю Ment
Аватар пользователя
Ment
По-моему, нет. А зачем?
Нуу, например, входит герой в регион, а ему говорят: принеси арт. И этот арт где-нибудь на карте появляется
Может, сделать героя в резерве, у которого этот арт будет?
Тогда при выдаче задания даётся команда на появление этого героя на карте.
_____
А у меня вот какая проблема. Мой гадюка упорно не желает воспроизводить функцию StartThread.
Консолька
[Script warning!] Value was NIL when getting global with name 'StartThread'
(Script)ERROR: attempt to call a nil value
функция
function Call_of_Urgash()
if HasHeroSkill('Oddrema', 98) then
MessageBox(GetMapDataPath().. 'Call.txt')
ChangeHeroStat('Oddrema', STAT_EXPERIENCE,43119)
AddObjectCreatures('Oddrema', 27, 18)
SetObjectiveState('SA', PLAYER_1, 3)
flag = 1
end;
end;
StartThread('Call_of_Urgash');
В чём проблема?
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
а есть тогда команда на перемещение объекта? Чтоб, например, поставить арт куда-нибудь подальше, а потом он перемещается на нужное место
В ответ пользователю djulian13
Аватар пользователя
djulian13

_____
А у меня вот какая проблема. Мой гадюка упорно не желает воспроизводить функцию StartThread.

В чём проблема?
С уважением.
На startThread в указании функции не нужны заключающие знаки кавычек или апострофов.
startThread(Call_of_Urgash);

Добавлено через 4 минуты
Олегарх
а есть тогда команда на перемещение объекта? Чтоб, например, поставить арт куда-нибудь подальше, а потом он перемещается на нужное место
SetObjectPosition( Имя объекта, координата тайла X, координата тайла Y, уровень подземка или поверхность)
Всё есть в инете , в поиске на данном форуме и в документациях. Тут надо ещё не забыть у объекта одно свойство в истину поставить ,если возможно.

Добавлено через 2 часа 50 минут
Пример:
SetObjectPosition("Name", 23, 45, 0)
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

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

Добавлено через 1 час 50 минут
Нет, таки не сработало. Выдаёт ту же самую ошибку.
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
djulian13
Спасибо большое!
Кстати, до меня дошло наконец-то. Там же еще и текст мессагбокса был в АНСИ. Пойду исправлять.
С уважением.

Добавлено через 1 час 50 минут
Нет, таки не сработало. Выдаёт ту же самую ошибку.
С уважением.
А c маленькой буковки?
startThread
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

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

Добавлено через 2 часа 5 минут
Консоль молчит в тряпочку, редактор скриптов - тоже. Текст перекодировал. Проку ноль. Подозреваю, дело в том, что моя игра тупо не воспринимает команду "HasHeroSkill" также, как это было с "AddHeroCreatures".
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
djulian13
Спасибо, сейчас попробую.
С уважением.

Добавлено через 2 часа 5 минут
Консоль молчит в тряпочку, редактор скриптов - тоже. Текст перекодировал. Проку ноль. Подозреваю, дело в том, что моя игра тупо не воспринимает команду "HasHeroSkill" также, как это было с "AddHeroCreatures".
С уважением.
Значит условие не выполняется, либо задано неверно. (т.к.ошибок нет)

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

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Существует цель на получение "Зова Ургаша" с параметром OBJECTIVE_KIND_MANUAL, скрпит-имя - SA. Нужно сделать так, чтобы как только игрок получил абилку "Зов Ургаша", активировался вышеупомянутый скрипт - выдавания игроку опыта до 26 уровня, выполнения этой самой задачи и выставления переменной "flag" значение "1".
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
djulian13
Существует цель на получение "Зова Ургаша" с параметром OBJECTIVE_KIND_MANUAL, скрпит-имя - SA. Нужно сделать так, чтобы как только игрок получил абилку "Зов Ургаша", активировался вышеупомянутый скрипт - выдавания игроку опыта до 26 уровня, выполнения этой самой задачи и выставления переменной "flag" значение "1".
С уважением.
Ща на работе. Документации нет под рукой (чтобы уже точно скриптами написать). А вобще проверка получения Зова Ургаша вешается вроде на триггер левелапа героя.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

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

Статистика

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

Сейчас на сайте 8 пользователей 1350 гостей