Текущие вопросы и ответы по редактору карт - Страница 309 - Форум HeroesWorld-а

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

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

Ответ
Страница 309 из 362
 
Опции темы
#4621
Старый 12.04.2018, 22:16
  #4621
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 24647
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 24647
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Тупой ответ: включить свет.
__________________
Можешь ли слышать мой стон
Слабый, из темноты пучин?    
Пустотой он поглощён             
Без остатка почти.                   





















Стикеры GBF в Telegram
Можешь ли слышать мой стон
Слабый, из темноты пучин?    
Пустотой он поглощён             
Без остатка почти.                   





















Стикеры GBF в Telegram
Ment вне форума
Ответить с цитированием
#4622
Старый 12.04.2018, 23:09
  #4622
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 488
Выставка наград
Регистрация: 08.09.2013
Сообщения: 488
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Годрикова впадина, обелиск отключается так же как любой другой объект. Ваш код пока что это бессмысленное нагромождение функций. Попробуйте чётко осознать 2 момента: код который должен выполняться при старте карты должен быть записан ВНЕ функций, код который должен выполняться при наступлении какого-то события должен быть записан ВНУТРИ функции, вызываемой по этому событию. Сформулируйте свой алгоритм в виде простых действий, наподобие:
1) Обелиск никогда не должен работать стандартным образом, значит его надо отключить при старте карты
2) При касании обелиска должна стартовать битва, значит за ним нужно закрепить триггер касания при старте карты.
и т.д.
Затем просто найдите подходящие функции для каждого шага.
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#4623
Старый 13.04.2018, 11:04
  #4623
^
Заинтересованный
 
Аватар для Заинтересованный
📖
Регистрация: 18.02.2017
Адрес: Астельнаир, мир Астрала Лейна
Сообщения: 473
Регистрация: 18.02.2017
Адрес: Астельнаир, мир Астрала Лейна
Сообщения: 473
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

MentТупой ответ: включить свет.
Большое спасибо, помогло
__________________
У меча предназначения два острия, одно из них ты.



Заинтересованный занимается написанием прохождений
Прохождения]

НЕКРОМАНТ



2,3,4,5

Заинтересованный планирует создать серию мультиплеерных карт "Фантазия безумного картострителей".

Миссия 1 - Фктиф-Зобар готова на 11,5%
У меча предназначения два острия, одно из них ты.



Заинтересованный занимается написанием прохождений
Прохождения]

НЕКРОМАНТ



2,3,4,5

Заинтересованный планирует создать серию мультиплеерных карт "Фантазия безумного картострителей".

Миссия 1 - Фктиф-Зобар готова на 11,5%
Заинтересованный вне форума
Ответить с цитированием
#4624
Старый 15.04.2018, 12:27
  #4624
^
am-wrag
📖
Регистрация: 22.03.2018
Сообщения: 11
Регистрация: 22.03.2018
Сообщения: 11
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Доброго дня. Прошу помогите мне с проблемой.
Хочу сделать сделать так чтобы в определенный момент у компа появилась Слеза Асхи(здание или арт - без разницы).
Пробовал добавлять через скрипт:
GiveArtefact("Eruina", 53);
Грааль в инверторе у AI не появляется, более того он не появляется даже если напрямую поставить галочку слезы у героя при создании карты. С героем игрока в тоже время - всё работает.
Обычный вариант с нахождением через обелиски в данном случае мне не подходит.
am-wrag вне форума
Ответить с цитированием
#4625
Старый 15.04.2018, 15:56
  #4625
^
Годрикова впадина
📖
Регистрация: 09.01.2018
Сообщения: 139
Регистрация: 09.01.2018
Сообщения: 139
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

А вы поставили триггер на новый день?
Годрикова впадина вне форума
Ответить с цитированием
#4626
Старый 15.04.2018, 19:29
  #4626
^
am-wrag
📖
Регистрация: 22.03.2018
Сообщения: 11
Регистрация: 22.03.2018
Сообщения: 11
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

REGION_ENTER_AND_STOP_TRIGGER
am-wrag вне форума
Ответить с цитированием
#4627
Старый 15.04.2018, 20:01
  #4627
^
Годрикова впадина
📖
Регистрация: 09.01.2018
Сообщения: 139
Регистрация: 09.01.2018
Сообщения: 139
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

А почему именно этот триггер? Или так и задумано что при вхождении в какой то регион давалась слеза?

Добавлено через 1 минуту
Скиньте полностью функцию, а то может там где нибудь косяк.
Годрикова впадина вне форума
Ответить с цитированием
#4628
Старый 15.04.2018, 21:00
  #4628
^
am-wrag
📖
Регистрация: 22.03.2018
Сообщения: 11
Регистрация: 22.03.2018
Сообщения: 11
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Да, по задумке при попадании в определенную локацию компьютер должен получать слезу или её здание. Есть какие то другие варианты вручить AI оное?

Добавлено через 3 минуты
Годрикова впадинаА почему именно этот триггер? Или так и задумано что при вхождении в какой то регион давалась слеза?

Добавлено через 1 минуту
Скиньте полностью функцию, а то может там где нибудь косяк.

Скрипт не работает только со слезой, и только с AI. C другими артам, а так же в случае если герой будет под управлением игрока - всё норм.

	function AshaTest()
	GiveArtefact("Pelt", 53);
	GiveArtefact("Pelt", 47);
	MessageBox(GetMapDataPath().."AshaText.txt");
end;

function AshaTest2()
	GiveArtefact("Eruina", 53);
	GiveArtefact("Eruina", 48);	
end;


Trigger(REGION_ENTER_AND_STOP_TRIGGER, "GiveArtTestReg", "AshaTest");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "test1", "AshaTest2");
am-wrag вне форума
Ответить с цитированием
#4629
Старый 15.04.2018, 21:16
  #4629
^
Годрикова впадина
📖
Регистрация: 09.01.2018
Сообщения: 139
Регистрация: 09.01.2018
Сообщения: 139
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ещё как вариант можно высчитать клетку главного вражеского героя и перед ним поставить эту слезу.

Добавлено через 1 минуту
Может я что то не понимаю, но зачем вам 2 триггера? Может из за этого и происходит ошибка.

Добавлено через 47 секунд
Всё понял.

Добавлено через 2 минуты
У меня есть только 2 варианта: заставить вражеского героя идти в определённую точку и копать слезу, просто дать поставить слезу перед героем. С последним неуверен так как слеза это невидимый артефакт. Может не работать.
Годрикова впадина вне форума
Ответить с цитированием
#4630
Старый 15.04.2018, 21:19
  #4630
^
am-wrag
📖
Регистрация: 22.03.2018
Сообщения: 11
Регистрация: 22.03.2018
Сообщения: 11
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Разве можно в 5х героях разместить слезу как простой, видимый артефакт?. Мне казалось, что как объект на карте её можно лишь закопать, притом выкопать можно только первую из размещенных если их несколько.
am-wrag вне форума
Ответить с цитированием
#4631
Старый 16.04.2018, 16:30
  #4631
^
Годрикова впадина
📖
Регистрация: 09.01.2018
Сообщения: 139
Регистрация: 09.01.2018
Сообщения: 139
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ну вот я про это и говорю что врядли сработает, думаю ваш вариан это заставить героя врага пойти и откопать слезу.

Добавлено через 1 минуту
Или можно дать слезу каком нибудь герою, он будет стоять с слезой с самого начала, а потом заставить идти в замок.

Добавлено через 19 часов 7 минут
Нужна помощь в достаточно непростом скрипте:
function halk()
QuestionBox("Maps\SingleMissions\Revenge of the\tsrhsad.txt", "Transform")
end
function Transform()
local gold, wood, ore, mercury, crystal, sulfur, gem = GetPlayerResource(1, GOLD, WOOD, ORE, MERCURY, CRYSTAL, SULFUR, GEM)
if gold >= 15000 then
if wood >= 5 then
if ore >= 5 then
if mercury >= 5 then
if crystal >= 5 then
if sulfur >= 25 then
if gem >= 5 then
SetPlayerResource(1, GOLD, gold - 15000, WOOD, wood - 5, ORE, ore - 5, MERCURY, mercury - 5, CRYSTAL, crystal - 5, SULFUR, sulfur - 25, GEM, gem - 5)

RazeTown("tone1")
else
MessageBox("Maps\SingleMissions\Revenge of the\xfh.txt")
end
end
end
end
end
end
end
end
Trigger(OBJECT_TOUCH_TRIGGER, "tone1", "halk")
Это основной кусок скрипта, вопрос в том где мне настроить IsRemovable? Это надо нажать на город и в левой части экрана или где? Как я понимаю это отвечает за то что бы убрать город, тогда возникает следующий вопрос: как мне на тоже самое место поставить разрушенный город людей? Думаю есть знающие люди. Заранее спасибо!
Годрикова впадина вне форума
Ответить с цитированием
#4632
Старый 17.04.2018, 21:03
  #4632
^
Годрикова впадина
📖
Регистрация: 09.01.2018
Сообщения: 139
Регистрация: 09.01.2018
Сообщения: 139
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Кто то может мне помочь?
Годрикова впадина вне форума
Ответить с цитированием
#4633
Старый 19.04.2018, 08:23
  #4633
^
DarkLordax
 
Аватар для DarkLordax
📖
Регистрация: 01.06.2017
Сообщения: 68
Регистрация: 01.06.2017
Сообщения: 68
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

как это работает GetObjectPosition(objectname)
в конструкции if если он выдает мне ошибку из-за 3-х значений
DarkLordax вне форума
Ответить с цитированием
#4634
Старый 19.04.2018, 20:06
  #4634
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 488
Выставка наград
Регистрация: 08.09.2013
Сообщения: 488
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

DarkLordax,
	local x, y, f = GetObjectPosition(objectname);
if ((x == ТРЕБУЕМЫЙ_X) and (y == ТРЕБУЕМЫЙ_Y) and (f == ТРЕБУЕМЫЙ_ЭТАЖ)) then
  ВАШ КОД
end
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#4635
Старый 19.04.2018, 20:09
  #4635
^
Годрикова впадина
📖
Регистрация: 09.01.2018
Сообщения: 139
Регистрация: 09.01.2018
Сообщения: 139
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вы случаем не можете помочь с моим скриптом?
Годрикова впадина вне форума
Ответить с цитированием
Ответ
Страница 309 из 362


Опции темы



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


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

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