Скрипты - Страница 36 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 36 из 267
 
Опции темы
#526
Старый 25.03.2012, 16:28
  #526
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

"у меня норм работало вроде."
Тут хз, проблема могла быть и в предыдущем куске скрипта. Вообще, на этой карте багов именно со скриптом было более чем достаточно.
В подтверждение, кстати того, что завершение if возможно в середине скрипта, привожу кусок из скрипта той самой карты:
function Urgashs_help()
if flag == 1 then
if GetDate(DAY) == 2 then
AddObjectCreatures('Oddrema', CREATURE_DEVIL, 3)
elseif GetDate(DAY) == 3 then
AddObjectCreatures('Oddrema', 18 , 250)
end;
elseif GetDate(DAY) == 4 then
AddObjectCreatures('Oddrema', 22, 150)
AddObjectCreatures('Maeve', 2, 300)
AddObjectCreatures('Maeve', 4, 150)
AddObjectCreatures('Maeve', 6, 100)
AddObjectCreatures('Maeve',8, 50)
AddObjectCreatures('Maeve',110, 25)
AddObjectCreatures('Maeve',12, 25)
AddObjectCreatures('Maeve',13, 25)
end;
end;
Trigger(NEW_DAY_TRIGGER, 'Urgashs_help')
GnomKRAG
Поясните, что вы имели в виду?
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#527
Старый 25.03.2012, 16:52
  #527
^
JonnyP
📖
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
По умолчанию
Re: Скрипты

Вообщем х.з. вы о чем тут ребят, но для обьектов нужна AddObjectCreatures, а для героев AddHeroCreatures. Все остальные махинации с армией проделать не сложно, знать бы что надо только.
GnomKRAG, это как чтоб существа атаковали??? (может чтоб герой их атаковал?)
JonnyP вне форума
Ответить с цитированием
#528
Старый 25.03.2012, 16:57
  #528
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

"для обьектов нужна AddObjectCreatures, а для героев AddHeroCreatures"
Первая однозначно универсальна, по поводу второй не знаю, не пробовал.
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#529
Старый 25.03.2012, 17:00
  #529
^
JonnyP
📖
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
По умолчанию
Re: Скрипты

djulian13Первая однозначно универсальна, по поводу второй не знаю, не пробовал.
Да в принципе герой и как обьект катит, так что обе функции для них сойдут
JonnyP вне форума
Ответить с цитированием
#530
Старый 27.03.2012, 11:35
  #530
^
GnomKRAG
 
Аватар для GnomKRAG
📖
Регистрация: 25.03.2012
Сообщения: 11
Регистрация: 25.03.2012
Сообщения: 11
По умолчанию
Re: Скрипты

djulian13 JonnyP я имел виду например стоит крестьянен и мутасит стог сена или бьет запреженого кентавра как в кампании
GnomKRAG вне форума
Ответить с цитированием
#531
Старый 27.03.2012, 12:42
  #531
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

PlayObjectAnimation(ObjectName, animName, action), где
ObjectName - имя монстра, animName - нужная анимация, action - цикличность(один раз сделать, повторять циклично и т.д.) Константы и ещё пояснения - в мануале(Папка с игрой/Editor Documentation/HOMM5_A2_Script_Functions), стр. 38.
С уважением
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#532
Старый 27.03.2012, 13:19
  #532
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Скрипты

GnomKRAGdjulian13 JonnyP я имел виду например стоит крестьянен и мутасит стог сена или бьет запреженого кентавра как в кампании
PlayObjectAnimation (имя крестьянина, "attack00", IDLE);
__________________
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Олегарх вне форума
Ответить с цитированием
#533
Старый 28.03.2012, 19:08
  #533
^
GnomKRAG
 
Аватар для GnomKRAG
📖
Регистрация: 25.03.2012
Сообщения: 11
Регистрация: 25.03.2012
Сообщения: 11
По умолчанию
Re: Скрипты

Спасибо большое понял но как настраивать цикличность точнее что туда вписывать?
GnomKRAG вне форума
Ответить с цитированием
#534
Старый 29.03.2012, 17:48
  #534
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

INVISIBLE – (special) the object becomes invisible
Объект становится невидимым
IDLE – the animation is played cyclically, until it is replaced by another animation
Играется, пока не заменяется на другую анимацию
ONESHOT_STILL – the animation is played once, and after it is finished, the object remains in the
posture it took in the last frame of the animation

Один раз и застывает в последней позе анимации
ONESHOT – the animation is played once, and after it the object’s standard idle animation is
started

Один раз и застывает в изначальной позиции
NON_ESSENTIAL – same as ONESHOT, but the animation is only played in case if the object is
not ‘busy’, which means that nothing plays on it except the IDLE animation.

Х.з. Дословно:
Также как предыдущая, но анимация проигрывается если объект "не занят", что означает, что никакая анимация не играется на нём исключая циклическую.
(с) Мануальчик
С уважением.

Добавлено через 22 часа 33 минуты
Добрый день!
Вопрос такой - какой id у призыва осиного улья и Посоха Преисподней? По поводу посоха - видел какой-то, но сомневаюсь, а осиного улья вообще в мануале нет. Wasp swarm - это рой, его-то можно достать без применения скриптов, а вот улья почему-то нет.
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#535
Старый 29.03.2012, 17:54
  #535
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 31052
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 31052
По умолчанию
Re: Скрипты

283 (summon hive) -- SPELL_SUMMON_HIVE
Есть в мануале.
Ment вне форума
Ответить с цитированием
#536
Старый 29.03.2012, 18:02
  #536
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Ммм... Наверное, я не там смотрел. Спасибо!
С уважением.
djulian13 вне форума
Ответить с цитированием
#537
Старый 29.03.2012, 19:52
  #537
^
KioM
 
Аватар для KioM
📖
Регистрация: 01.02.2012
Адрес: Херсон, Украина
Сообщения: 351
Выставка наград
Регистрация: 01.02.2012
Адрес: Херсон, Украина
Сообщения: 351
Выставка наград
По умолчанию
Re: Скрипты

на будущее, через редактор можно сразу выявить константу вещи, нпц зайдя в shared вкладка: type, т.к. разработчики константы называли отлично от имен самих объектов в игре, а некоторые вообще перепутали (пример: "мешочек бесконечного золота" имеет название константы "сумы бесконечного золота", хотя это совсем разные предметы)
KioM вне форума
Ответить с цитированием
#538
Старый 29.03.2012, 22:12
  #538
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Спасибо, учту на будущее.
С уважением.
djulian13 вне форума
Ответить с цитированием
#539
Старый 30.03.2012, 16:15
  #539
^
GnomKRAG
 
Аватар для GnomKRAG
📖
Регистрация: 25.03.2012
Сообщения: 11
Регистрация: 25.03.2012
Сообщения: 11
По умолчанию
Re: Скрипты

а как настраивать юнитов и изменять св-во предметов??
GnomKRAG вне форума
Ответить с цитированием
#540
Старый 30.03.2012, 16:57
  #540
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Кнопка Object Properties на панели управления. Там диалоговое окно и на его фоне очки.
С уважением.
djulian13 вне форума
Ответить с цитированием
Ответ
Страница 36 из 267


Опции темы



Часовой пояс GMT +4, время: 00:00.


vBulletin v3.5.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru