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

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

Аватар пользователя
Всем привет я хочу зделать анимацию на карте например стоит архангел и архидьявол сначала бёт архангел дьявол получает удар арханглел радуется дьявол бёт и т.д ну вы поняли я вообщем пытался зделать но не получилось они просто зависали в одном положении и всё......
ПОМОГИТЕ ПЛИЗ
Аватар пользователя
Рекомендую поискать в Интернете т.н. libhomm3.lua, там уже прописаны все события из тройки.
 

К А
Стикеры GBF в Telegram
Аватар пользователя
Рекомендую поискать в Интернете т.н. libhomm3.lua, там уже прописаны все события из тройки.
Спасибо за информацию)
Аватар пользователя
Всем привет я хочу зделать анимацию на карте например стоит архангел и архидьявол сначала бёт архангел дьявол получает удар арханглел радуется дьявол бёт и т.д ну вы поняли я вообщем пытался зделать но не получилось они просто зависали в одном положении и всё......
Ну, это непросто подогнать по времени. Схема примерно такая:
function circle()
while 1 do
sleep(?);
PlayObjectAnimation(имя существа 1, "attack00", ONESHOT);
sleep(?);
PlayObjectAnimation....
..............ну и всё в этом духе
end;
end;
startThread(circle);
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
Ну, это непросто подогнать по времени. Схема примерно такая:
function circle()
while 1 do
sleep(?);
PlayObjectAnimation(имя существа 1, "attack00", ONESHOT);
sleep(?);
PlayObjectAnimation....
..............ну и всё в этом духе
end;
end;
startThread(circle);

СПОСИБО БОЛЬШОЕ ЩА ПОПРОБУЮ:smile11:

Добавлено через 19 часов 55 минут
неа не то мне надо чтоб когда я зайду в регион началась анимация битва архидьявола и ангела....как в карте "Закакт Эриша" и всеровно они у меня зависают в одном положении если чё вот мой скайп andron20005 помогите плиз....
Аватар пользователя
Так вскройте вышеупомянутую карту и посмотрите скрипт...
 

К А
Стикеры GBF в Telegram
В ответ пользователю KhaBeLeh
Аватар пользователя
KhaBeLeh
СПОСИБО БОЛЬШОЕ ЩА ПОПРОБУЮ:smile11:

Добавлено через 19 часов 55 минут
неа не то мне надо чтоб когда я зайду в регион началась анимация битва архидьявола и ангела....как в карте "Закакт Эриша" и всеровно они у меня зависают в одном положении если чё вот мой скайп andron20005 помогите плиз....

Если зависают в одном положении, значит у них не прописана нужная анимация. Через дерево свойств ее можно поставить
В ответ пользователю 32MeTpa
Аватар пользователя
32MeTpa
Если зависают в одном положении, значит у них не прописана нужная анимация. Через дерево свойств ее можно поставить
Попробую:smile12: :smile12: :smile13: :smile13:
Аватар пользователя
С праздником, скриптологи =)
Не совсем в тему, зато посути ;)
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

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

К А
Стикеры GBF в Telegram
Аватар пользователя
Новая ошибка, которая выдаётся в консоли. Звучит так:
Trigger type must be a number

Что это может быть :(? Триггер стандартный, REGION_ENTER_AND_STOP_TRIGGER.
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
Аватар пользователя
Не видел раньше. Попробуй вместо REGION_ENTER_AND_STOP_TRIGGER поставить номер, который ему соответствует (6).
 

К А
Стикеры GBF в Telegram
Аватар пользователя
Спасибо, всё заработало :). Хотя действительно странно - рядом работает, скрипт с буквенным эквивалентом триггера :eek:. Наверное, где-то всё-таки допустил ошибку.

А вы не могли бы написать цифровые значения всех триггеров или место, где их можно посмотреть?

----------------------------------------------------------------------------------------------------

А можно ещё объяснить, как работает Sleep? Просто вставил его в функцию, перед ним - MoveHeroRealTime, а после - MessageBox (т.е., враг сначала атакует, битва, а потом - сообщение), и оно выдаёт ошибку:
ScriptWarning: Value was NIL when getting global with name 'Sleep' 
ScriptError: Attempt to call a 'nil' walue
Без sleep(5) работает, но сообщение выводится до боя. А со sleep(5) оно вообще не выводится :D. Я как-то неправильно использую это sleep?
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
Аватар пользователя
Цифровые значения в документации (ids_for_scriptes.pdf)
По поводу sleep Вы возможно написали его с большой буквы, если я правильно понял консоль.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
Цифровые значения в документации (ids_for_scriptes.pdf)
Спасибо :)!
Ment
По поводу sleep Вы возможно написали его с большой буквы, если я правильно понял консоль.
Видимо, я что-то пропустил в своём освоении скриптов. Даже не подозревал, что редактор чувствителен к регистру :(. Спасибо, исправил.
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"

Статистика

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

Сейчас на сайте 9 пользователей 1200 гостей