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

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

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

Ответ
Страница 170 из 384
 
Опции темы
#2536
Старый 13.08.2013, 15:37
  #2536
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

У меня почти такой же. Странно. Значит, карты на латинице, путь в норме. Так, ладно, а что значит - "он их не видел"? Первый раз открывалось - все хорошо. А во второй? Не получалось загрузить? какую ошибку выдавало?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2537
Старый 13.08.2013, 15:46
  #2537
^
denis-cam
📖
Регистрация: 30.10.2010
Сообщения: 23
Регистрация: 30.10.2010
Сообщения: 23
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Редактором открыть и редактировать можно, а в игре их нет, просто отсутствуют((
denis-cam вне форума
Ответить с цитированием
#2538
Старый 13.08.2013, 16:21
  #2538
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Т.е - исчезают после редактирования? Мб - редактор их не туда сохраняет? Не в ту папку?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2539
Старый 13.08.2013, 16:46
  #2539
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

ОлегархЗагружает другую карту. Как я понимаю, надо указать нужный map.xdb(или прописать его где-то, а потом указать его номер)
По-видимому, работает только на 3.1 в сингле, но у разрабов применения ее не находил.
Однако, выкидывает в главное меню. Даже если написать достаточно простой пример:
	WarpToMap(GetMapDataPath().."map.xdb#xpointer(/AdvMapDesc)", 1)
И в главном меню пишут, что не удалось загрузить карту и т.д.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

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

Heroist , если я правильно понял то иф опркделитель героя не обязателен ?И вот еще , в топ же kind надо добавит значение , что определенный юнит в отряде героя должен выжить как в одной из миссий владык севера про темных эльфов , где нельзя было потерять дракона , хотя это можно и обойти теми же скриптами ,но все же ?
Radionich вне форума
Ответить с цитированием
#2541
Старый 13.08.2013, 18:44
  #2541
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Нет, само собой.

	Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , 'function name')

function function name ()
--вот сейчас сработала проверка, когда любой герой зашел в регион. Что хотите, то здесь пишите. если нужно выполнить задание:
SetObjectiveState ('objname' , OBJECTIVE_COMPLETED)
Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , nil)
end

Теперь, данная ф-ия будет реагировать на любое соприкосновение с этим регионом. Единственное, возможно, сюда может заглянуть и компьютер, и тогда ф-ия сработает на него. Если сделать так:

	Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , 'function name')

function function name ()
if GetCurrentPlayer() == 1 then
--вот сейчас сработала проверка, когда любой герой первого игрока зашел в регион. Что хотите, то здесь пишите. если нужно выполнить задание:
SetObjectiveState ('objname' , OBJECTIVE_COMPLETED)
Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , nil)
end
end

То ф-ия будет работать на любого героя первого игрока - по умолчанию человека.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2542
Старый 13.08.2013, 19:54
  #2542
^
Radionich
 
Аватар для Radionich
📖
Регистрация: 02.08.2013
Сообщения: 65
Регистрация: 02.08.2013
Сообщения: 65
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

А про юнита который должен не умереть случаем не знаешь , а то прям уж очень надо ?
Radionich вне форума
Ответить с цитированием
#2543
Старый 13.08.2013, 19:58
  #2543
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Т.е - существо в армии героя не должно умереть? Или на карте?
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2544
Старый 13.08.2013, 20:04
  #2544
^
Radionich
 
Аватар для Radionich
📖
Регистрация: 02.08.2013
Сообщения: 65
Регистрация: 02.08.2013
Сообщения: 65
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

В отряде героя .
Radionich вне форума
Ответить с цитированием
#2545
Старый 13.08.2013, 20:24
  #2545
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Агась.

	
function proverka()
while 1 do
sleep(1)
if GetHeroCreatures ('heroname' , creature_id) < 1 then
--что случается, если кол существ в армии героя меньше 1-го
break -- если нужно отключить затем проверку
end
end
end
startThread(proverka)
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2546
Старый 14.08.2013, 01:04
  #2546
^
denis-cam
📖
Регистрация: 30.10.2010
Сообщения: 23
Регистрация: 30.10.2010
Сообщения: 23
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Подскажите, редактировать карту без редактора(открыть как архив )
Какие файлы за что отвечают?
denis-cam вне форума
Ответить с цитированием
#2547
Старый 14.08.2013, 13:32
  #2547
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Вы без редактора собрались расставлять на карте объекты? В файле map.xdb находится большая часть сведений об карте. Файлы xdb можно открывать блокнотом. Файлы h5m/h5u/pak и тп открываются винраром.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2548
Старый 14.08.2013, 14:58
  #2548
^
Radionich
 
Аватар для Radionich
📖
Регистрация: 02.08.2013
Сообщения: 65
Регистрация: 02.08.2013
Сообщения: 65
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ээээ , чет я запутался , слип это ждать вроде , тогда зачем оно ? И вот while 1 do вот тут тож немного не понятно , в смысле , можно этот while 1 do использовать для разных веще там уровень стары ресурсы притом не надо писать чего ? Если не сложно можешь объяснить .
Radionich вне форума
Ответить с цитированием
#2549
Старый 14.08.2013, 15:12
  #2549
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

while 1 do -- вечная проверка, т.е - просто создали цикл, который что-либо проверяет.
sleep(1) -- небольшое засыпание для проверки, если его убрать - проверка будет без перерыва и игра упадет. А так есть неееебольшой, незаметный для игрока перерыв между проверками.
if -- аргумент для проверки. Т.е - while в данном случае запускает проверку, sleep позволяет не нагружать игру, сам он игнорируется, а проверяется только то, что написано в if и далее.
startThread(funcname) -- запускает эту проверку-функцию прямо с начала игры. Можно прописать его в любое необходимо вам время. Проверка на if начнется незамедлительно, с интервалом в sleep(1) и будет длиться до break.

	
function funcname ()
while 1 do
sleep(1)
if
--что вам нужно вечно проверять
break -- после него весь цикл перестает работать. Просто прекращается, дабы не нагружать игру.
end
end
end
startThread(funcname)

Вот код для проверки чего-либо. В if и далее пишете то, что вам нужно проверять. В скобках startThread - указание (без кавычек) на ф-ию, которую нужно запустить -- funcname.
Как-то так.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#2550
Старый 14.08.2013, 15:57
  #2550
^
Radionich
 
Аватар для Radionich
📖
Регистрация: 02.08.2013
Сообщения: 65
Регистрация: 02.08.2013
Сообщения: 65
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Благодарствую от души , а то с этими скриптами стока мороки . Лови птичку
Radionich вне форума
Ответить с цитированием
Ответ
Страница 170 из 384


Опции темы



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


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

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