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

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

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

Ответ
Страница 155 из 260
 
Опции темы
#2311
Старый 16.05.2017, 16:14
  #2311
^
Алеха
 
Аватар для Алеха
📖
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
По умолчанию
Re: Скрипты

RobinMobinЗначит у игрока нет нужного скритпового имени которое ты написал в скрипте

Да со скриптовым именем и с регионами все в порядке, в мануал заглядывал - вроде все правильно, но скрипты почему-то все равно не работают на этих имбецилах
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием
#2312
Старый 16.05.2017, 16:16
  #2312
^
RobinMobin
 
Аватар для RobinMobin
📖
Регистрация: 23.05.2016
Адрес: В лесу где мой друг котэ на дубу по цепи идёт, идёт... :)
Сообщения: 131
Регистрация: 23.05.2016
Адрес: В лесу где мой друг котэ на дубу по цепи идёт, идёт... :)
Сообщения: 131
По умолчанию
Re: Скрипты

Тогда не знаю скачай программу HOMM5 Scripts Editor он показывает в какой строчке ошибки и какие
__________________
Кампании
К оружию!

______________________________

Нужна помощь:

Делать ролики

Писать скрипты
Кампании
К оружию!

______________________________

Нужна помощь:

Делать ролики

Писать скрипты
RobinMobin вне форума
Ответить с цитированием
#2313
Старый 16.05.2017, 16:20
  #2313
^
Алеха
 
Аватар для Алеха
📖
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
По умолчанию
Re: Скрипты

RobinMobinТогда не знаю скачай программу HOMM5 Scripts Editor он показывает в какой строчке ошибки и какие

Программа у меня скачана уже давно, я на ней скрипты и пишу, правда он показывает, что все в норме, а тем временем редактор ругается на
function new_day(), типа он не определен
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием
#2314
Старый 16.05.2017, 16:21
  #2314
^
RobinMobin
 
Аватар для RobinMobin
📖
Регистрация: 23.05.2016
Адрес: В лесу где мой друг котэ на дубу по цепи идёт, идёт... :)
Сообщения: 131
Регистрация: 23.05.2016
Адрес: В лесу где мой друг котэ на дубу по цепи идёт, идёт... :)
Сообщения: 131
По умолчанию
Re: Скрипты

Хмм... тогда не знаю
подумаю в чём дело
__________________
Кампании
К оружию!

______________________________

Нужна помощь:

Делать ролики

Писать скрипты
Кампании
К оружию!

______________________________

Нужна помощь:

Делать ролики

Писать скрипты
RobinMobin вне форума
Ответить с цитированием
#2315
Старый 16.05.2017, 19:52
  #2315
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 509
Выставка наград
Регистрация: 08.09.2013
Сообщения: 509
Выставка наград
По умолчанию
Re: Скрипты

RobinMobinМне надо после того как герой выполнит задание
обнулить скрипт
Сам Скрипт такой SetRegionBlocked("Region", true, 1);
Почитайте в доках описание этой функции и смысл каждого из трех параметров, и вопрос отпадет сам собой.

Добавлено через 3 минуты
Алехаfunction new_day()
local day = GetDate(day)
if day == 1 then
DeployReserveHero("Necromant", 29, 60, 1)
end
end

Trigger(NEW_DAY_TRIGGER, 'new_day')
триггер NEW_DAY_TRIGGER не срабатывает в 1 день, только со второго. Все, что вы хотите выполнить при старте карты, можно просто написать в коде без всяких функций:
	DeployReserveHero("Necromant", 29, 60, 1)
Jack_of_shadows вне форума
Ответить с цитированием
#2316
Старый 17.05.2017, 15:07
  #2316
^
Grimrock
 
Аватар для Grimrock
📖
Регистрация: 04.09.2016
Сообщения: 23
Регистрация: 04.09.2016
Сообщения: 23
По умолчанию
Re: Скрипты

Драсьте всем Подскажете скрипт? Мне нужно что бы в лагере беженцев можно было бы нанимать рыцарей смерти. И можно ли это сделать?
__________________
Кто шарит в скриптах отпишите плиз
Кто шарит в скриптах отпишите плиз
Grimrock вне форума
Ответить с цитированием
#2317
Старый 17.05.2017, 15:54
  #2317
^
Алеха
 
Аватар для Алеха
📖
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
По умолчанию
Re: Скрипты

Вот, вроде бы правильно написан:

function hire1(hero)
hire1_hero = hero
MessageBox("путь к тексту сообщения в формате Юникод");
QuestionBox("путь к тексту вопроса", "hire1_ok");
end

function hire1_ok()
local gold = GetPlayerResource(PLAYER_1, GOLD)
if gold >= стоимость_найма then
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "имя_региона", nil);
SetPlayerResource(PLAYER_1, GOLD, gold - стоимость_найма);
AddHeroCreatures(hire1_hero, тип_существ, количество);
else
-- здесь можно добавить сообщение о нехватке денег
end
end;


Добавлено через 2 минуты
И да, где "тип_существ", нужно искать ID существа
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием
#2318
Старый 17.05.2017, 17:01
  #2318
^
Grimrock
 
Аватар для Grimrock
📖
Регистрация: 04.09.2016
Сообщения: 23
Регистрация: 04.09.2016
Сообщения: 23
По умолчанию
Re: Скрипты

Спасибо.

Добавлено через 1 минуту
И ещё вопросик, как сделать так что бы существа не росли в своём кол-ве через недели. Или это не скриптами делается?
__________________
Кто шарит в скриптах отпишите плиз
Кто шарит в скриптах отпишите плиз
Grimrock вне форума
Ответить с цитированием
#2319
Старый 17.05.2017, 17:58
  #2319
^
RobinMobin
 
Аватар для RobinMobin
📖
Регистрация: 23.05.2016
Адрес: В лесу где мой друг котэ на дубу по цепи идёт, идёт... :)
Сообщения: 131
Регистрация: 23.05.2016
Адрес: В лесу где мой друг котэ на дубу по цепи идёт, идёт... :)
Сообщения: 131
По умолчанию
Re: Скрипты

1
__________________
Кампании
К оружию!

______________________________

Нужна помощь:

Делать ролики

Писать скрипты
Кампании
К оружию!

______________________________

Нужна помощь:

Делать ролики

Писать скрипты
RobinMobin вне форума
Ответить с цитированием
#2320
Старый 21.05.2017, 04:17
  #2320
^
Алеха
 
Аватар для Алеха
📖
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
По умолчанию
Re: Скрипты

Jack_of_shadowsВсе, что вы хотите выполнить при старте карты, можно просто написать в коде без всяких функций:
	DeployReserveHero("Necromant", 29, 60, 1)

Пишет - hero Effig is not in reserve player 6
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием
#2321
Старый 21.05.2017, 12:26
  #2321
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 509
Выставка наград
Регистрация: 08.09.2013
Сообщения: 509
Выставка наград
По умолчанию
Re: Скрипты

hero Effig is not in reserve player 6
чтобы функция "достать из резерва" работала, нужно соответствующего героя сперва поместить в резерв. Это делается в редакторе в меню свойств, кажется на вкладке игроки.
Jack_of_shadows вне форума
Ответить с цитированием
#2322
Старый 21.05.2017, 12:55
  #2322
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

GrimrockСпасибо.

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

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

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

Jack_of_shadowsчтобы функция "достать из резерва" работала, нужно соответствующего героя сперва поместить в резерв. Это делается в редакторе в меню свойств, кажется на вкладке игроки.

Это я нашел, да вот только моей карты в меню AdvMapHero нету

Добавлено через 3 минуты
Точнее, я жмякнул на ReserveHeroes и там вылезло меню с вкладкой AdvMapHero (там DialogScenes, Maps, Test), карта моя в Maps/SingleMission не отображается
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием
#2324
Старый 21.05.2017, 14:58
  #2324
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 509
Выставка наград
Регистрация: 08.09.2013
Сообщения: 509
Выставка наград
По умолчанию
Re: Скрипты

я жмякнул на ReserveHeroes и там вылезло меню с вкладкой AdvMapHero
Если нужен стандартный герой, есть более удобный диалог в "Map Properties" (а не в "Map Properties Tree", где вы ищете). Если герой полностью кастомный, тогда не знаю как сделать.
Jack_of_shadows вне форума
Ответить с цитированием
#2325
Старый 21.05.2017, 19:31
  #2325
^
Алеха
 
Аватар для Алеха
📖
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
По умолчанию
Re: Скрипты

Jack_of_shadowsЕсли нужен стандартный герой, есть более удобный диалог в "Map Properties" (а не в "Map Properties Tree", где вы ищете). Если герой полностью кастомный, тогда не знаю как сделать.

Насколько я понимаю, в Player Properties, правда одна проблема...при выборе нужного игрока у меня редактор вылетает
__________________
Делаю кампанию "Последний Феникс"
Делаю кампанию "Последний Феникс"
Алеха вне форума
Ответить с цитированием
Ответ
Страница 155 из 260


Опции темы



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


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

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