Ñêðèïòû äëÿ íà÷èíàþùèõ - Ñòðàíèöà 9 - Ôîðóì HeroesWorld-à

Áûñòðàÿ íàâèãàöèÿ ïî îñíîâíûì ðàçäåëàì ôîðóìà:
Òóðíèðû
ÊÀÐÒÛ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ãåðîè Ìå÷à è Ìàãèè 5 - Êàðòîñòðîèòåëüñòâî (Ðåäàêòîð êàðò)  ýòîì ðàçäåëå ìîæíî îáñóæäàòü âñå ÷òî êàñàåòñÿ ðåäàêòîðà êàðò äëÿ Heroes of Might and Magic V. Òàê æå çäåñü îáñóæäàåì êàðòîñòðîèòåëüñòâî.

Îòâåò
Ñòðàíèöà 9 èç 28
 
Îïöèè òåìû
#121
Ñòàðûé 16.07.2017, 19:09
  #121
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

lightName
'/путь_к_файлу/название_файла.xdb#xpointer(/AmbientLight)'
Стандартные освещения лежат по пути /Lights/_(AmbientLight)/
Своё можно положить в архив с картой в любое место.
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#122
Ñòàðûé 17.07.2017, 17:25
  #122
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

MentТак в ресурсах и взять... Нужен путь к xdb-файлу, с добавлением типа pointer и т.п. Всё по аналогии с функцией, которая выводит текст, или с той, что играет ролик...
Я понял, нашёл...вписал но что то не работает скрипт(( Скрипт я поменял на SetAmbientLight - меняет освещение на заданном уровне карты.
Получилось примерно так:
SetAmbientLight (0, "/Lights/_(AmbientLight)/Tests/DirtArena01 (2).xdb", false#это резкость изменения освещения#, 50#это время изменения, я здесь не очень понимаю какое значение лучше всего выставлять, может nil ставить?#);


Добавлено через 1 час 16 минут
Jack_of_shadows'/путь_к_файлу/название_файла.xdb#xpointer(/AmbientLight)'
Стандартные освещения лежат по пути /Lights/_(AmbientLight)/
Своё можно положить в архив с картой в любое место.
Ага) спасибо. Я уже понял. По data шарюсь нормально))
А ты не мог бы сказать где лежат модели и текстуры лавки артефактов. Хочу сделать и положить в редактор тележки перекрашеные в разные цвета(типо сделать рынок). Я нашёл в дате этот предмет но там оказалось только отсылки по такому вот пути: models\Icons\Mercenary_Camp.tga
Не представляю где искать эту папку models. Стандартная папка в дате (_Models) не катит((
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#123
Ñòàðûé 17.07.2017, 18:02
  #123
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

ggroy, я конечно не проверял все варианты, возможно ваш тоже работает, но насколько я знаю и использовал сам, функции SetAmbientLight и SetCombatLight принимают название освещения в разных форматах. Для SetCombatLight я указал выше - путь в ресурсах, для SetAmbientLight - не тестил как работать со стандартными, но для своих файлов освещения нужно в редакторе подключить его в дереве настроек, присвоить имя, и это имя уже и использовать в функции.
50#это время изменения, я здесь не очень понимаю какое значение лучше всего выставлять, может nil ставить?
nil может и ошибку скрипта вызвать, лучше 0. По субъективной оценке думаю что это время в секундах, так что лучше ставить 1-2.
А ты не мог бы сказать где лежат модели и текстуры лавки артефактов.
Я с текстурами не работал, но возможно отталкиваться надо от файла
_(Model)\Buildings\MercenaryCamp.(Model).xdb
в нём указано
	< Materials>
< Item href="MercenaryCamp-Merc_camp_terrain.2.(Material).xdb#xpointer(/Material)"/>
< Item href="MercenaryCamp-lambert2.4.(Material).xdb#xpointer(/Material)"/>
< Item href="/_(Material)/dev/Test/Malkovsky/CragTerrain.(Material).xdb#xpointer(/Material)"/>
< /Materials>
т.е. объект содержит 3 текстуры. Для первой в указанном файле содержится ссылка на саму текстуру:
	< Texture href="/Textures/auto-imported_______320/TESTS/Buildings/MercenaryCamp/Mercenary_camp_terrain.tga.xdb#xpointer(/Texture)"/>
А там уже и лежит картинка:
Mercenary_camp.tga.dds

И только после нахождения её я допёр что это всё не лавка артефактов, а лагерь наёмников. Лавка лежим рядом:
\Textures\auto-imported_______320\Buildings\BlackMarket\black_mar ket.tga.dds
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#124
Ñòàðûé 17.07.2017, 19:14
  #124
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

для своих файлов освещения нужно в редакторе подключить его в дереве настроек, присвоить имя, и это имя уже и использовать в функции.
Пожалуйста объясни как присвоить скриптовое им'я в дереве настроек. А то я что то не могу разобраться((

А ты не знаешь какого нибудь туториала добавления нового файла в редактора карт?
Либо хотя бы скажи чем открывать и редактировать файлы редактора с расширениям .(AdvMapObjectLink) ?

И кстати...большое тебе спасибо за наводку на модели зданий. Очень момог))
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#125
Ñòàðûé 17.07.2017, 19:57
  #125
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

ggroy, я рекомендовал бы использовать поиск по форуму по названию функции, очень много уже обсуждалось. Например вот:
https://heroesworld.ru/forum/showpost...postcount=1071
https://heroesworld.ru/forum/showpost...postcount=4180
Либо хотя бы скажи чем открывать и редактировать файлы редактора с расширениям .(AdvMapObjectLink)
любым блокнотом, например notepad++.
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#126
Ñòàðûé 17.07.2017, 21:14
  #126
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30700
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30700
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

#xpointer
ggroy, не игнорируйте эти символы, у Вас их нет. У Jack есть.
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#127
Ñòàðûé 18.07.2017, 03:14
  #127
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Jack_of_shadowsggroy, я рекомендовал бы использовать поиск по форуму по названию функции, очень много уже обсуждалось. Например вот:
https://heroesworld.ru/forum/showpost...postcount=1071
https://heroesworld.ru/forum/showpost...postcount=4180
Урааа! После долгих чесов я наконец разобрался в этом освещении! Спасибо тебе, друг!

любым блокнотом, например notepad++.]
Неа, блокнотом не пашет, Notepad-ом тоже, архивом - так же.
Там нужна какая-то программа(( но какая? Это кстати в папке Editor.

Кстати скажы сколько ты делал карту "Путь героя"? Просто карта шедевральная. Сам прошёл и учусь по ней скриптам.)
Если можешь, скажы там я вижу задействованы куча библиотек, без которых скрипты так просто не работают?

И хотел ещё спросить, почему у мене не работает скрипт RemoveObject (nameObject);
Да и плюс к тому он блокирует все последующие команды стоящие в одном блоке function.
Я специально проверял его на разных типах объектов, ни ресурсы ни здания ни объекты ландшафта не убираются.

Добавлено через 3 часа 2 минуты
Mentggroy, не игнорируйте эти символы, у Вас их нет. У Jack есть.
Я тоже сначала думал что дело в них. Как оказалось...особой роли они не играли.
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#128
Ñòàðûé 18.07.2017, 11:20
  #128
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Это кстати в папке Editor
Я в папке Editor вижу только *.xdb файлы, они текстовые. В total commander если по F3 открывается что-то осмысленное (текст или картинка), значит этот файл можно править. В data.pak таких большинство.
сколько ты делал карту "Путь героя"?
почти два года, с учётом что в скриптах уже с большего разбирался раньше. А разбирался я в разное время по чуть-чуть, ещё с тех времён когда редактор карт только вышел.
я вижу задействованы куча библиотек, без которых скрипты так просто не работают?
Всё это писалось мной самим, просто разбито на много файлов. Ведь библиотека по своей сути - набор кусков кода, которые повторяются в тексте программы более одного раза, и для рациональности вынесены в отдельные функции. (исключение - библиотека lualib.lua от RedHeavenHero, из неё я использовал генерацию случайных чисел в боевом режиме).
почему у мене не работает скрипт RemoveObject (nameObject);
в редакторе у каждого объекта есть свойство IsRemovable, его нужно ставить в true чтобы была возможность удаления. И здания я не уверен что возможно удалять.
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#129
Ñòàðûé 18.07.2017, 19:36
  #129
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Jack_of_shadowsЯ в папке Editor вижу только *.xdb файлы, они текстовые. В total commander если по F3 открывается что-то осмысленное (текст или картинка), значит этот файл можно править. В data.pak таких большинство
Та не...я говорю не про data.pak, а про папку Editor в директории игры. Только я исправлюсь...файлы которые я хочу открыть - они без какого либо формата. Мне кажется что если открыть их, я смогу сделать одну интересную идейку)). Директория тех файлов:Heroes..\Editor\ObjectLink\MapObject\_(AdvMapObjec tLink)\

почти два года, с учётом что в скриптах уже с большего разбирался раньше. А разбирался я в разное время по чуть-чуть, ещё с тех времён когда редактор карт только вышел.

Всё это писалось мной самим, просто разбито на много файлов. Ведь библиотека по своей сути - набор кусков кода, которые повторяются в тексте программы более одного раза, и для рациональности вынесены в отдельные функции. (исключение - библиотека lualib.lua от RedHeavenHero, из неё я использовал генерацию случайных чисел в боевом режиме).
Впечатляет Почему у тебя ещё только один голубь...хз((

в редакторе у каждого объекта есть свойство IsRemovable, его нужно ставить в true чтобы была возможность удаления. И здания я не уверен что возможно удалять.
ВОТ ПАСИБО ТЕБЕ. Очень помог. Наконец получилось
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#130
Ñòàðûé 18.07.2017, 20:48
  #130
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Heroes..\Editor\ObjectLink\MapObject\_(AdvMapObjec tLink)\
у меня названия папок другие, но структура похожая. Они бинарные в проприетарном ниваловском формате, фиг с ним что сделаешь. Думаю, это тема для обсуждения в разделе Модостроительство.
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#131
Ñòàðûé 21.07.2017, 09:20
  #131
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Jack_of_shadowsу меня названия папок другие, но структура похожая. Они бинарные в проприетарном ниваловском формате, фиг с ним что сделаешь. Думаю, это тема для обсуждения в разделе Модостроительство.
Я искал похожые теми...ничего не нашёл. Может создать что то подобное мне либо тебе?)

П.С. к вам, Ment, добавьте раздел "Модостроительство" в быстрый поиск взакладку Heroes 5. А то трудно искать тот раздел. Если. Конечно есть допуск изменять сайт...
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#132
Ñòàðûé 21.07.2017, 18:45
  #132
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Может создать что то подобное мне либо тебе?)
я модами не увлекаюсь, меня и оригинальная игра устраивает
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#133
Ñòàðûé 22.07.2017, 14:39
  #133
^
relox312
 
Àâàòàð äëÿ relox312
📖
Ðåãèñòðàöèÿ: 22.07.2017
Ñîîáùåíèÿ: 2
Ðåãèñòðàöèÿ: 22.07.2017
Ñîîáùåíèÿ: 2
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Ребята простите что не по теме. Но очень нужно спросить. У меня нет панели объектов. Кто поможет?
relox312 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#134
Ñòàðûé 22.07.2017, 14:49
  #134
^
Jack_of_shadows
 
Àâàòàð äëÿ Jack_of_shadows
📖
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 08.09.2013
Ñîîáùåíèÿ: 513
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

У меня нет панели объектов
Она называется Tool panel, можно включить в меню или в верхней панели.
Jack_of_shadows âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#135
Ñòàðûé 22.07.2017, 14:57
  #135
^
relox312
 
Àâàòàð äëÿ relox312
📖
Ðåãèñòðàöèÿ: 22.07.2017
Ñîîáùåíèÿ: 2
Ðåãèñòðàöèÿ: 22.07.2017
Ñîîáùåíèÿ: 2
В меню нету. А в верхней панели тоже не видел
relox312 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 9 èç 28


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 15:58.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru