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

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

#230
function privet1F ()
MessageBox ("Maps\SingleMissions\xXx\Privet1D.txt");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "privet1", nil);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "privet1", "privet1F");

Ошибка
function privet1F not defined, line 1

Помогите плиз, почему ошибка и как ее исправить;(

дана область privet1, када в нее заходиш вылетает сообщение Maps\SingleMissions\xXx\Privet1D.txt
Аватар пользователя
#231
function privet1F not defined, line 1
Это не ошибка, просто в редакторе отладчик работает неправильно. Его вообще не стоит слушать.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Победитель
Аватар пользователя
#232
помогите, ни один скрипт не работает!!Я у друга пробовал, там тоже не сработало, однако герой, войдя в регион, хотя бы остановился. Мож это потому, что у меня герои 5 лицензия?
#233
А по-конкретней? Можете выложить скрипт?
И причём тут лицензия? Вы думаете, что на пиратке будет лучше работать? Нет.
С уважением.
UPD: Кстати, у меня нарисовался вопрос - какие параметры в каком порядке задаются для SetMonsterCouragenandMood и MakeHeroInteractWithObject
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
#234
djulian13
Кстати, у меня нарисовался вопрос - какие параметры в каком порядке задаются для SetMonsterCouragenandMood и MakeHeroInteractWithObject
Мне вот интересно: почему никто не хочет пользоваться стандартными руководствами, которые идут с игрой или же сторонними. Да тем же гуглом или поиском на данном форуме ;)
Янеч

function privet1F not defined, line 1
В стандартном редакторе функция должна обязательно что-то возвращать.
Вместо function privet1F () - function privet1F (bla) , к примеру.
Но по сути это необязательно , поэтому на это предупреждение редактора не стоит обращать внимания, как подметил Ment.

Может кому надо выложить "всё для редактора" в одном флаконе?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
#235
"Мне вот интересно: почему никто не хочет пользоваться стандартными руководствами, которые идут с игрой или же сторонними."
В официальном руководстве об этом не сказано, в новиковском тоже.
Да, кстати - последняя цитата явно не от меня.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
Аватар пользователя
#236
Во втором случае первым параметром идёт имя героя, а вторым имя объекта (который тоже может быть героем). Всё как всегда.
В первом случае, кстати, всё в мануальчике есть, зря Вы так:
SetMonsterCourageAndMood – allows setting the monsters Courage and Mood with respect to
the specified player.
Syntax
{{{
SetMonsterCourageAndMood( monsterName, playerID, courage, mood )
}}}
Description
Sets the monster’s "monsterName" attitude to the heroes of the player "playerID" to the
values of "courage" and "mood".
The values (also described in " HOMM5_A2_IDs_for_Scripts.pdf "):
* "MONSTER_COURAGE_ALWAYS_JOIN"
* "MONSTER_COURAGE_ALWAYS_FIGHT"
* "MONSTER_COURAGE_CAN_FLEE_JOIN"
* "MONSTER_MOOD_FRIENDLY"
* "MONSTER_MOOD_AGGRESSIVE"
* "MONSTER_MOOD_HOSTILE"
* "MONSTER_MOOD_WILD"
The meanings of the values are similar to the "Courage" and "Mood" settings for the monsters
in the editor.
 

К А
Стикеры GBF в Telegram
В ответ пользователю djulian13
Аватар пользователя
#237
Function deadstF ()
MessageBox ("Maps/SingleMissions/Town/Deadst.txt");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, “deadst”, nil );
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, “deadst”, "deadstF" );

вот скрипт. может, он только на редакторе героев 5, а я на редакторе повелителей орды?
Аватар пользователя
#238
вот скрипт. может, он только на редакторе героев 5, а я на редакторе повелителей орды?
Точно не поэтому.
Вариантов несколько, лучше всего, конечно, отлаживать с помощью консоли. Лично у меня когда-то были проблемы из-за неверной кодировки txt-файла (это актуально, если Вы его печатали через блокнот, а не редактор, тогда надо учесть, что игре нужен Юникод). Также не уверен, что вот так "Maps/SingleMissions/Town/Deadst.txt" подойдёт. Лучше писать так "/Maps/SingleMissions/Town/Deadst.txt", а ещё лучше так GetMapDataPath().."Deadst.txt"
 

К А
Стикеры GBF в Telegram
В ответ пользователю Победитель
Аватар пользователя
#239
Ура, ура)))там ошибка была одна, я ее все время повторял. Терь хочу сделать скрипт на битву, можете подсказать, как вписывать отряды, с которыми придется драться?
Аватар пользователя
#240
StartCombat(имя героя , имя героя противника или nil, количество отрядов, ID первого отряда, количество существ в первом отряде,......, путь к скрипту во время боя или nil, Trigger при завершении боя или nil, имя арены или nil, допустимость быстрого боя);
 

К А
Стикеры GBF в Telegram
#241
Ment
Благодарствую!
С уважением.
Мои карты:
SinglePlayer: Выбор Зехира
Падение Стедвика(pre-release)
Готовится: Зима Титанов, Столетняя война
В ответ пользователю djulian13
Аватар пользователя
#242
djulian13
"Мне вот интересно: почему никто не хочет пользоваться стандартными руководствами, которые идут с игрой или же сторонними."
В официальном руководстве об этом не сказано, в новиковском тоже.
HOMM5_A2_Script_Functions

MakeHeroInteractWithObject
MakeHeroInteractWithObject – makes the hero interact with the specified object immediately,
even if the hero is not close to the object.


Syntax

{{{
MakeHeroInteractWithObject( heroName, objectName )
}}}

Description

The hero "heroName" interacts with the object "objectName" in the moment of the
command’s execution, regardless of his current position on the map.
HOMM5_A2_Script_Functions

SetMonsterCourageAndMood
SetMonsterCourageAndMood – allows setting the monsters Courage and Mood with respect to
the specified player.

Syntax
{{{
SetMonsterCourageAndMood( monsterName, playerID, courage, mood )
}}}

Description

Sets the monster’s "monsterName" attitude to the heroes of the player "playerID" to the
values of "courage" and "mood".

The values (also described in " HOMM5_A2_IDs_for_Scripts.pdf "):

* "MONSTER_COURAGE_ALWAYS_JOIN"
* "MONSTER_COURAGE_ALWAYS_FIGHT"
* "MONSTER_COURAGE_CAN_FLEE_JOIN"

* "MONSTER_MOOD_FRIENDLY"
* "MONSTER_MOOD_AGGRESSIVE"
* "MONSTER_MOOD_HOSTILE"
* "MONSTER_MOOD_WILD"

The meanings of the values are similar to the "Courage" and "Mood" settings for the monsters
in the editor.
Есть оба в стандартном мануале ;)
Хотя лучший справочник - это Ment :smile04:
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

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

Статистика

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

Сейчас на сайте 3 пользователей 1355 гостей