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

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

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

Ответ
Страница 61 из 384
 
Опции темы
#901
Старый 05.12.2011, 12:52
  #901
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Не, это вряд ли. Хотя одна идейка у меня появилась: можно сделать новые арены и запускать бои скриптом, чтобы они происходили не на стандартных аренах, а на аренах с другим освещением. Хотя головная боль ещё та...
Ment вне форума
Ответить с цитированием
#902
Старый 05.12.2011, 13:45
  #902
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Dyrman, благодарю за столь подробное разьяснение.
jackysm вне форума
Ответить с цитированием
#903
Старый 05.12.2011, 16:04
  #903
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ment1024x1024, но сколько-то там пикселей внизу видно не будет(вроде начиная с восемьсот первого).
------
Если что, формат dds.
dds?а везде написано, tga ...лан, спасибо, мож, поможет.А как сделать так, чтобы , скажем. в хижине провидца игроку, например, за 20 серы давали 1000 голда?

Добавлено через 6 минут
Ment1024x1024, но сколько-то там пикселей внизу видно не будет(вроде начиная с восемьсот первого).
------
Если что, формат dds.
не, dds не читает. такого формата вообще нету. там либо tga либо psd.Ни то, ни другое не вышло. Мож, я чет неправильно делаю?
Олегарх вне форума
Ответить с цитированием
#904
Старый 05.12.2011, 16:19
  #904
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Олегархне, dds не читает. такого формата вообще нету. там либо tga либо psd.Ни то, ни другое не вышло. Мож, я чет неправильно делаю?
DDS, всё верно, как сказал Ment.
По умолчанию фотошоп не умеет сохранять в такой формат.
Поэтому для DDS, если вы используете именно фотошоп, нужен специальный плагин (гугл в помощь в поиске плагина, потому что ссыль не помню).

Добавлено через 8 минут
ОлегархА как сделать так, чтобы , скажем. в хижине провидца игроку, например, за 20 серы давали 1000 голда?
Скриптами.
Вешаем триггер на здание. (При заходе в него случается событие)
В функции исполнения триггера пишем код получения голда за серу.
(if GetPlayerRe.... == 20 then SetPlayerR....(GetPlayerRes...(Player_id,(gold)+10 00))
Если непонятно, то изучаем азбуку скриптов
Её можно узнать в руководствах, на данном и многих форумах, используя внутренний поиск, ну а если нужна точная конкретика , то остаётся лишь дождаться "Архивариуса" нашего форума
Dyrman вне форума
Ответить с цитированием
#905
Старый 05.12.2011, 17:12
  #905
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

DyrmanDDS, всё верно, как сказал Ment.
По умолчанию фотошоп не умеет сохранять в такой формат.
Поэтому для DDS, если вы используете именно фотошоп, нужен специальный плагин (гугл в помощь в поиске плагина, потому что ссыль не помню).

Добавлено через 8 минут
Скриптами.
Вешаем триггер на здание. (При заходе в него случается событие)
В функции исполнения триггера пишем код получения голда за серу.
(if GetPlayerRe.... == 20 then SetPlayerR....(GetPlayerRes...(Player_id,(gold)+10 00))
Если непонятно, то изучаем азбуку скриптов
Её можно узнать в руководствах, на данном и многих форумах, используя внутренний поиск, ну а если нужна точная конкретика , то остаётся лишь дождаться "Архивариуса" нашего форума
а можно полностью триггер написать, без многоточй?

да, и насчет dds, даже в редакторе написано, что tga или psd.dds он не видит, либо я все таки не так делаю
Олегарх вне форума
Ответить с цитированием
#906
Старый 05.12.2011, 18:06
  #906
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Редактор действительно не видит. Но через редактор никто и не делает, вместо этого создаётся встроенный мод. Вы можете покопаться в картах разработчиков и посмотреть его принцип, он несложный совсем.
Уточнил: формат не просто dds, подтип у него tf_dxt1.
Лично я не использую для редактирования dds фотошоп (я его вообще не использую :P), есть бесплатный редактор paint.net, он всё это делает без всяких плагинов.
Ment вне форума
Ответить с цитированием
#907
Старый 05.12.2011, 19:12
  #907
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

MentРедактор действительно не видит. Но через редактор никто и не делает, вместо этого создаётся встроенный мод. Вы можете покопаться в картах разработчиков и посмотреть его принцип, он несложный совсем.
Уточнил: формат не просто dds, подтип у него tf_dxt1.
Лично я не использую для редактирования dds фотошоп (я его вообще не использую :P), есть бесплатный редактор paint.net, он всё это делает без всяких плагинов.
Спасибо. Но все таки, можно полностью написать тот скрипт про хижину?
Олегарх вне форума
Ответить с цитированием
#908
Старый 06.12.2011, 14:40
  #908
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

	function Sera_Gold(hero)
  if GetObjectOwner(hero)==1 then
    if GetPlayerResource(1,SULFUR) > 19 then
      SetPlayerResource(1,GOLD,GetPlayerResource(1,GOLD)+1000);
      SetPlayerResource(1,SULFUR,GetPlayerResource(1,SULFUR)-20);
      Trigger(OBJECT_TOUCH_TRIGGER,имя хижины, nil);
    end;
  end;
end;
SetObjectEnabled(имя хижины, nil);
Trigger(OBJECT_TOUCH_TRIGGER,имя хижины, "Sera_Gold");
Хотя я бы в таком случае воспользовался встроенными функциями хижины: у неё в ObjectPropretiesTree есть редактор заданий, можно сделать и задание на сбор ресурсов в обмен на другой ресурс. Такой способ хорош тем, что весь скрипт уже прописан и при заходе в хижину появляется красивое окошко с картинками.
Ment вне форума
Ответить с цитированием
#909
Старый 06.12.2011, 15:04
  #909
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Mentвоспользовался встроенными функциями хижины: у неё в ObjectPropretiesTree есть редактор заданий, можно сделать и задание на сбор ресурсов в обмен на другой ресурс. Такой способ хорош тем, что весь скрипт уже прописан и при заходе в хижину появляется красивое окошко с картинками.
спасибо, но как там цель задать? награду понял как, описание тоже, а цель?
Олегарх вне форума
Ответить с цитированием
#910
Старый 06.12.2011, 15:51
  #910
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

В свойстве Kind ставим COLLECT_RESOURCES, в Parameters сначала тип ресурсов, а потом их количество.
Ещё одно: скрипт тоже чуть-чуть понадобится, надо думать, чтобы потом эти ресурсы изъять, но он будет проще, а именно:
	function Sera_Gold()
  if GetObjectiveState(имя задания)==OBJECTIVE_COMPLETED then
      SetPlayerResource(1,SULFUR,GetPlayerResource(1,SULFUR)-20);
      Trigger(OBJECTIVE_STATE_CHANGE_TRIGGER,имя задания хижины, nil);
  end;
end;
Trigger(OBJECTIVE_STATE_CHANGE_TRIGGER,имя задания хижины, "Sera_Gold");

Ment вне форума
Ответить с цитированием
#911
Старый 06.12.2011, 16:03
  #911
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

MentВ свойстве Kind ставим COLLECT_RESOURCES, в Parameters сначала тип ресурсов, а потом их количество.
Ещё одно: скрипт тоже чуть-чуть понадобится, надо думать, чтобы потом эти ресурсы изъять, но он будет проще, а именно:
	function Sera_Gold()
  if GetObjectiveState(имя задания)==OBJECTIVE_COMPLETED then
      SetPlayerResource(1,SULFUR,GetPlayerResource(1,SULFUR)-20);
      Trigger(OBJECTIVE_STATE_CHANGE_TRIGGER,имя задания хижины, nil);
  end;
end;
Trigger(OBJECTIVE_STATE_CHANGE_TRIGGER,имя задания хижины, "Sera_Gold");

Благодарю. Может, у меня много опросов, но все же: как поменять цель карты, напр. принести артефакт в какое-то место?
Олегарх вне форума
Ответить с цитированием
#912
Старый 06.12.2011, 16:09
  #912
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Можно также через хижину. Можно через скрипты. Ещё есть способ поменять задания карты (там похожий механизм, только в MapPropretiesTree->objectives), но такой способ конкретно для приноса куда-то артефакта слабо подходит.
Ment вне форума
Ответить с цитированием
#913
Старый 06.12.2011, 21:00
  #913
^
DarkShadow
📖
Регистрация: 06.12.2011
Сообщения: 1
Регистрация: 06.12.2011
Сообщения: 1
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Привет всем )))Подскажите как в "редактор карт повелителей орды" добавить царей разных которые в сценариях были
DarkShadow вне форума
Ответить с цитированием
#914
Старый 06.12.2011, 22:32
  #914
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30688
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ставите любого героя, выделяете его, в левой панели находите строку Shared, нажимаете, кнопка "..." справа, откроется дерево, где есть все игровые герои, остаётся полазить и найти нужного.
Ment вне форума
Ответить с цитированием
#915
Старый 07.12.2011, 17:59
  #915
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

спасибо насчет dds, помогло
Олегарх вне форума
Ответить с цитированием
Ответ
Страница 61 из 384


Опции темы



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


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

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