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

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

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

Ответ
Страница 140 из 260
 
Опции темы
#2086
Старый 01.12.2015, 22:29
  #2086
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Скрипты

Bravo1853, я бы рекомендовал после ответов на форуме смотреть описание предложенных функций в мануале, это значительно сокращало бы путь к решению. Последний параметр PlayObjectAnimation можно менять на:
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
Если вы задаете цикличность повторений с помощью своего кода, то проигрывать надо одиночную анимацию ONESHOT_STILL / ONESHOT
Jack_of_shadows вне форума
Ответить с цитированием
#2087
Старый 03.12.2015, 09:35
  #2087
^
Рыцарь Бездны
 
Аватар для Рыцарь Бездны
📖
Регистрация: 24.07.2012
Сообщения: 88
Регистрация: 24.07.2012
Сообщения: 88
По умолчанию
Re: Скрипты

Спасибо всем большое за советы. А подскажите еще пожалуста,а есть ли функция которая определяет скриптовое имя героя,вошедшего в заданый регион,для последующей работы с этим героем? Ну скажем зашел Н-ный герой в регион и дали ему 10 лучников в армию,как с помощью скриптов можно определить имя этого Н-ного героя? И возможно ли это вобще? Заранее спасибо.
Рыцарь Бездны вне форума
Ответить с цитированием
#2088
Старый 03.12.2015, 22:44
  #2088
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Скрипты

Рыцарь Бездны, имя героя будет передано первым параметром в функцию-обработчик триггера.
Jack_of_shadows вне форума
Ответить с цитированием
#2089
Старый 04.12.2015, 16:35
  #2089
^
voin64s
📖
Регистрация: 04.12.2015
Сообщения: 2
Регистрация: 04.12.2015
Сообщения: 2
По умолчанию
Re: Скрипты

Всем привет! Я начал интересоваться этой игрой и по ней есть несколько вопросов по скрипту!

Поставил блокпост (Это дорога охраняется) далее заменил модельку блокпоста на Арену и вот добавил туда 30 волков, 12 мечников и 4 адепта.
название блокпоста - Arena



1 После того как захватили этот объект Арена мне нужно что бы тому игроку который захватил получил 10 ртути, 200 дерева и 5000 денег
2 Что бы к тому игроку героя присоединилось после захвата Арены 10 волков
3 И он получил 2000 опыта и появились у него в городе 12 скелетов
4 И куда это всё писать?

Если такой вопрос был, то извиняюсь.
Заранее спасибо! А так же желаю всем удачи!
voin64s вне форума
Ответить с цитированием
#2090
Старый 07.12.2015, 00:48
  #2090
^
Bravo1853
📖
Регистрация: 28.08.2015
Сообщения: 77
Регистрация: 28.08.2015
Сообщения: 77
По умолчанию
Re: Скрипты

Как, сделать чтобы появлялось текстовое сообщение для одного игрока, когда герой останавливается в регионе? Смотрел функции, ничего не получилось. Карта мультиплеер.
Bravo1853 вне форума
Ответить с цитированием
#2091
Старый 07.12.2015, 01:56
  #2091
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

	
function show_msg(hero)
	if IsAIPlayer(GetObjectOwner(hero)) == 0 then
		MessageBoxForPlayers(GetPlayerFilter(GetObjectOwner(hero)), "путь к тексту")
	end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "регион", "show_msg")

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2092
Старый 07.12.2015, 19:14
  #2092
^
Bravo1853
📖
Регистрация: 28.08.2015
Сообщения: 77
Регистрация: 28.08.2015
Сообщения: 77
По умолчанию
Re: Скрипты

Не работает, путь указал правильно, регион тоже.
Bravo1853 вне форума
Ответить с цитированием
#2093
Старый 08.12.2015, 14:49
  #2093
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2094
Старый 08.12.2015, 21:13
  #2094
^
Bravo1853
📖
Регистрация: 28.08.2015
Сообщения: 77
Регистрация: 28.08.2015
Сообщения: 77
По умолчанию
Re: Скрипты

	
function show_msg(hero)
    if IsAIPlayer(GetObjectOwner(hero)) == 0 then
        MessageBoxForPlayers(GetPlayerFilter(GetObjectOwner(hero)), "Maps/Multiplayer/Map/Text.txt")
    end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Reg", "show_msg") 


Bravo1853 вне форума
Ответить с цитированием
#2095
Старый 21.12.2015, 18:37
  #2095
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
По умолчанию
Re: Скрипты

function BanditsF ()
StartDialogScene( "/DialogScenes/Dialogs/Scene1(Bandits)/DialogScene.xdb#xpointer(/DialogScene)");
sleep (5)
StartCombat('RedHeavenHero04', nil, 40, 2, 20, 2, 20, nil, nil,nil)
sleep(5)
PlayObjectAnimation("q3", "death", ONESHOT_STILL);
PlayObjectAnimation("q4", "death", ONESHOT_STILL);
SetObjectEnabled ('q3' , nil)
SetObjectEnabled ('q4' , nil)
end;
Помогите,господа! Сей скрипт не работает! По задумке после ролика должна начаться схватка героя с существами,но этого почему то не произошло. В консоли пишет что то про неправильные параметры третьего существа,хотя мне нужны всего два. В ниваловских кампаниях подобных скриптов не видел.
__________________
...И справедливость я несу
На острие меча.



Кампания "Искупление" - 15%




О кампании


"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



...И справедливость я несу
На острие меча.



Кампания "Искупление" - 15%




О кампании


"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



inQizitOr вне форума
Ответить с цитированием
#2096
Старый 21.12.2015, 21:09
  #2096
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Пропущен третий параметр - количество отрядов.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2097
Старый 22.12.2015, 00:50
  #2097
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
По умолчанию
Re: Скрипты

RedHeavenHeroПропущен третий параметр - количество отрядов.
Благодарю. Завтра испытаю.
__________________
...И справедливость я несу
На острие меча.



Кампания "Искупление" - 15%




О кампании


"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



...И справедливость я несу
На острие меча.



Кампания "Искупление" - 15%




О кампании


"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



inQizitOr вне форума
Ответить с цитированием
#2098
Старый 14.01.2016, 20:44
  #2098
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
Восклицание
Re: Скрипты

Ребят! Спасайте нуба. Копался-копался, да ничего толкового не нашёл в интернетах. Вообщем, нужен простой скрипт(или триггер, как их там), чтобы когда ГГ заходил на опред. местность, к нему телепортировался герой(скрытый в тумане, конечно) и появилось окно с сообщением, а потом после прочтения, тот герой возвращался обратно. Уф. Надеюсь на помощь. Я много почитал этот форум(но далеко не всё, тут же 140 стр), но так ничего и не понял) Ещё бы хорошо, если бы подсказали, куда писать эти триггеры и скрипты. Заранее спасибо.
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2099
Старый 14.01.2016, 23:19
  #2099
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
По умолчанию
Re: Скрипты

OrnsteinDragonslayerРебят! Спасайте нуба. Копался-копался, да ничего толкового не нашёл в интернетах. Вообщем, нужен простой скрипт(или триггер, как их там), чтобы когда ГГ заходил на опред. местность, к нему телепортировался герой(скрытый в тумане, конечно) и появилось окно с сообщением, а потом после прочтения, тот герой возвращался обратно. Уф. Надеюсь на помощь. Я много почитал этот форум(но далеко не всё, тут же 140 стр), но так ничего и не понял) Ещё бы хорошо, если бы подсказали, куда писать эти триггеры и скрипты. Заранее спасибо.
Немного подзабил на карты,но могу помочь. Чуть позже напишу,как это сделать. Сначала сам попробую.
__________________
...И справедливость я несу
На острие меча.



Кампания "Искупление" - 15%




О кампании


"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



...И справедливость я несу
На острие меча.



Кампания "Искупление" - 15%




О кампании


"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру,  и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!



inQizitOr вне форума
Ответить с цитированием
#2100
Старый 17.01.2016, 17:51
  #2100
^
Bravo1853
📖
Регистрация: 28.08.2015
Сообщения: 77
Регистрация: 28.08.2015
Сообщения: 77
По умолчанию
Re: Скрипты

Как сделать, чтобы город разрушался, когда его захватили?
Bravo1853 вне форума
Ответить с цитированием
Ответ
Страница 140 из 260


Опции темы



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


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

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