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

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

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

Ответ
Страница 130 из 260
 
Опции темы
#1936
Старый 10.04.2015, 19:22
  #1936
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
По умолчанию
Re: Скрипты

Такое было в Кампании "В честь отцов наших",в повелителях орды,3-тья миссия. Там рыцари друг с другом сражались на мосту.
inQizitOr вне форума
Ответить с цитированием
#1937
Старый 10.04.2015, 22:08
  #1937
^
Spectral
 
Аватар для Spectral
📖
Регистрация: 10.05.2010
Адрес: Коттедж в Игг-Шайле, есть вилла в Аль-сафире, квартирка в Империи грифона, а также дача в Ироллане
Сообщения: 156
Регистрация: 10.05.2010
Адрес: Коттедж в Игг-Шайле, есть вилла в Аль-сафире, квартирка в Империи грифона, а также дача в Ироллане
Сообщения: 156
По умолчанию
Re: Скрипты

Я делал для одиночной. Все равно не получилось. Скрипты остальные проигрываются,а эти нет.
А что именно происходит? Вообще ничего не проигрывается или же монстры раскидывают руки и возвращаются в прежнее положение?
Если второе - то у монстров нет соответствующей анимации или в настройках монстра не указан набор анимаций для арены.
Что пишет консоль?
__________________
 Создается карта про эльфов: Воссоединение - готовность 71%
 Создается карта про эльфов: Воссоединение - готовность 71%
Spectral вне форума
Ответить с цитированием
#1938
Старый 10.04.2015, 23:30
  #1938
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
Регистрация: 09.06.2014
Адрес: Украина
Сообщения: 149
SuGoMa#1621
По умолчанию
Re: Скрипты

SpectralА что именно происходит? Вообще ничего не проигрывается или же монстры раскидывают руки и возвращаются в прежнее положение?
Если второе - то у монстров нет соответствующей анимации или в настройках монстра не указан набор анимаций для арены.
Что пишет консоль?
Ничего просто не происходит. Я въезжаю в регион,а они просто стоят на месте. Руки не раскидывают. Просто не проигрывается.
inQizitOr вне форума
Ответить с цитированием
#1939
Старый 10.04.2015, 23:53
  #1939
^
Spectral
 
Аватар для Spectral
📖
Регистрация: 10.05.2010
Адрес: Коттедж в Игг-Шайле, есть вилла в Аль-сафире, квартирка в Империи грифона, а также дача в Ироллане
Сообщения: 156
Регистрация: 10.05.2010
Адрес: Коттедж в Игг-Шайле, есть вилла в Аль-сафире, квартирка в Империи грифона, а также дача в Ироллане
Сообщения: 156
По умолчанию
Re: Скрипты

А каким игроком вы играете? Если не 1ым, то в функции нужно заменить 1 на номер игрока-человека
__________________
 Создается карта про эльфов: Воссоединение - готовность 71%
 Создается карта про эльфов: Воссоединение - готовность 71%
Spectral вне форума
Ответить с цитированием
#1940
Старый 11.04.2015, 18:35
  #1940
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

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

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

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

RedHeavenHeroМожет, эти скрипты и мешают? Полный скрипт покажите.
function play_anims()
if GetCurrentPlayer() ~= 1 then return end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'q0', nil)
PlayObjectAnimation("q17", "death", ONESHOT_STILL)
sleep(3)
end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'q0', 'play_anims')
PlayObjectAnimation("q1", "attack00", IDLE)
PlayObjectAnimation("q2", "attack00", IDLE)
PlayObjectAnimation("q3", "attack00", IDLE)
PlayObjectAnimation("q4", "death", ONESHOT_STILL)
PlayObjectAnimation("q5", "attack00", IDLE)
PlayObjectAnimation("q6", "attack00", IDLE)
PlayObjectAnimation("q7", "attack00", IDLE)
PlayObjectAnimation("q8", "attack00", IDLE)
PlayObjectAnimation("q9", "attack00", IDLE)
PlayObjectAnimation("q10", "attack00", IDLE)
PlayObjectAnimation("q11", "attack00", IDLE)
PlayObjectAnimation("q12", "attack00", IDLE)
PlayObjectAnimation("q13", "attack00", IDLE)
PlayObjectAnimation("q14", "death" , ONESHOT_STILL )
PlayObjectAnimation("q15", "attack00", IDLE)
PlayObjectAnimation("q16", "attack00", IDLE)
SetObjectEnabled ('q4' , nil)
SetObjectEnabled ('q14' , nil)
inQizitOr вне форума
Ответить с цитированием
#1942
Старый 10.05.2015, 16:50
  #1942
^
MALIFISIUM
 
Аватар для MALIFISIUM
📖
Регистрация: 10.05.2015
Адрес: За твоей спиной
Сообщения: 4
Регистрация: 10.05.2015
Адрес: За твоей спиной
Сообщения: 4
По умолчанию
Re: Скрипты

Подскажите скрипт что бы когда я зашол в определённый регион ко мне телепортировался герой(демон) и напал на меня
MALIFISIUM вне форума
Ответить с цитированием
#1943
Старый 12.05.2015, 21:52
  #1943
^
Spectral
 
Аватар для Spectral
📖
Регистрация: 10.05.2010
Адрес: Коттедж в Игг-Шайле, есть вилла в Аль-сафире, квартирка в Империи грифона, а также дача в Ироллане
Сообщения: 156
Регистрация: 10.05.2010
Адрес: Коттедж в Игг-Шайле, есть вилла в Аль-сафире, квартирка в Империи грифона, а также дача в Ироллане
Сообщения: 156
По умолчанию
Re: Скрипты

function TeleportDemon(hero)
if GetCurrentPlayer()==1 then
SetObjectPosition('имя атакующего героя',x,y,номер уровня);
sleep(2);
MakeHeroInteractWithObject('имя атакующего героя',hero);
end;
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER,'имя региона','TeleportDemon')
__________________
 Создается карта про эльфов: Воссоединение - готовность 71%
 Создается карта про эльфов: Воссоединение - готовность 71%
Spectral вне форума
Ответить с цитированием
#1944
Старый 06.06.2015, 13:21
  #1944
^
Аскет2
📖
Регистрация: 06.06.2015
Сообщения: 74
Регистрация: 06.06.2015
Сообщения: 74
По умолчанию
Re: Скрипты

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

Аскет2Нужен скрипт, чтобы после смерти героя миссия провалилась. Заранее спс.
При редактировании через редактор карт вылет.
	
function alive()
	while IsHeroAlive("скриптовое_имя_героя") do
		sleep(10)
	end
	Loose()
end

startThread(alive)



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

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

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

Тогда вопрос: а можно объяснить принцип работы HoMM5MapScriptsEditor? А то не пойму через блокнот.
Если что, я полный новичок в этом деле.

Добавлено через 55 минут
Не получаться.

Добавлено через 5 минут
Не понимаю, как заставить скрипт работать. Куда его ложить, чтоб работал?
Аскет2 вне форума
Ответить с цитированием
#1947
Старый 06.06.2015, 14:47
  #1947
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Открой файл карты архиватором, зайди в /maps/singlemission_или_multiplayer/имя_карты/. Открой файл map.xdb блокнотом, найди строку <MapScript href=""/> и поменяй на <MapScript href="MapScript.xdb#xpointer(/Script)"/> и сохрани. Добавь в эту же папку файл MapScript.xdb с этим:
	<?xml version="1.0" encoding="UTF-8"?>
<Script>
	<FileName href="MapScript.lua"/>
	<ScriptText/>
</Script>
И файл MapScript.lua, в который и надо писать скрипт.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1948
Старый 06.06.2015, 15:08
  #1948
^
Аскет2
📖
Регистрация: 06.06.2015
Сообщения: 74
Регистрация: 06.06.2015
Сообщения: 74
По умолчанию
Re: Скрипты

Вроде сделал, но не пашет.Всё вставил, всё написал, а нету эффекта.
Аскет2 вне форума
Ответить с цитированием
#1949
Старый 06.06.2015, 15:44
  #1949
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

Аскет2Вроде сделал, но не пашет.Всё вставил, всё написал, а нету эффекта.
Скрипт написан не так:
Вместо
	Loose(Player, 1)
надо
	Loose()
-- или --
Loose(1)
Остальное сделано правильно.

Добавлено через 7 минут
Если карта планируется одиночной, то стоит переименовать папку RMG в SingleMissions, иначе она будет отображаться в меню многопользовательских карт.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1950
Старый 06.06.2015, 18:57
  #1950
^
Аскет2
📖
Регистрация: 06.06.2015
Сообщения: 74
Регистрация: 06.06.2015
Сообщения: 74
По умолчанию
Re: Скрипты

Спасибо большое.

Добавлено через 9 минут
А для каждого нового скрипта новый файл создавать?
Аскет2 вне форума
Ответить с цитированием
Ответ
Страница 130 из 260


Опции темы



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


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

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