Ñêðèïòû - Ñòðàíèöà 245 - Ôîðóì HeroesWorld-à

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

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

Îòâåò
Ñòðàíèöà 245 èç 264
 
Îïöèè òåìû
#3661
Ñòàðûé 03.06.2022, 15:30
  #3661
^
Àçãàëîð
 
Àâàòàð äëÿ Àçãàëîð
📖
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Jewily, ого! Очень полезный функционал) Правда, сейчас затестил и странную особенность у функции нашёл, что она почему-то имеет неправильные ID ресурсов... Даже по названию ресурса спавнит совсем другой.
Àçãàëîð ñåé÷àñ íà ôîðóìå
Îòâåòèòü ñ öèòèðîâàíèåì
#3662
Ñòàðûé 03.06.2022, 17:30
  #3662
^
Jewily
 
Àâàòàð äëÿ Jewily
📖
Ðåãèñòðàöèÿ: 25.09.2016
Ñîîáùåíèÿ: 141
Jewily#4267
Ðåãèñòðàöèÿ: 25.09.2016
Ñîîáùåíèÿ: 141
Jewily#4267
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Прошу прощения, не обратил внимания на это. Вот.
0 - crystal
1 - gem
2 - gold
3 - mercury
4 - ore
5 - sulfur
6 - wood
7 - UNKNOWN
8 - campfire
9 - treasure chest
10 - sea chest
11 - floatsome
12 - UNKNOWN
13 - shipwrecked peasant
__________________




Íå óõîäè áåçðîïîòíî âî òüìó,
Áóäü ÿðîñòíåé ïðåä íî÷üþ âñåõ íî÷åé,
Íå äàé ïîãàñíóòü ñâåòó ñâîåìó!

Õîòü ìóäðûé çíàåò – íå îñèëèøü òüìó
Âî ìãëå ñëîâàìè íå çàææ¸øü ëó÷åé –
Íå óõîäè áåçðîïîòíî âî òüìó.




                                                                                       




Íå óõîäè áåçðîïîòíî âî òüìó,
Áóäü ÿðîñòíåé ïðåä íî÷üþ âñåõ íî÷åé,
Íå äàé ïîãàñíóòü ñâåòó ñâîåìó!

Õîòü ìóäðûé çíàåò – íå îñèëèøü òüìó
Âî ìãëå ñëîâàìè íå çàææ¸øü ëó÷åé –
Íå óõîäè áåçðîïîòíî âî òüìó.




                                                                                       
Jewily âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3663
Ñòàðûé 04.06.2022, 00:23
  #3663
^
Àçãàëîð
 
Àâàòàð äëÿ Àçãàëîð
📖
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Подскажите пожалуйста, как боты взаимодействуют со Слезой Асхи? Т.е. как на них работает функционал её поиска? Сколько фрагментов карты им нужно найти чтобы определить где она? Или они в карте вообще не нуждаются?
Àçãàëîð ñåé÷àñ íà ôîðóìå
Îòâåòèòü ñ öèòèðîâàíèåì
#3664
Ñòàðûé 04.06.2022, 09:20
  #3664
^
Ìàðòà
📖
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

И мне подскажите, Хоттабыч.
В ваших мануалах не написано самое главное, - как это теперь удалить нафиг?

Я создала героя. Нарисовала иконку. Мне не понравилось, я попыталась её перерисовать, - но хрен там, иконка оставалась прежней.
Я переписала файлы иконок в папке MapObjects, - они вообще перестали отображаться.
Я удалила их нафиг, вместе с xdb - файлами, и попыталась создать новые иконки с теми же названиями. Но новые иконки и xdb-файлы не появились в папке MapObjects.

Можно ли поменять текстуры, и можно ли вообще удалить этого героя?
Если нельзя, куда разумнее просто кидать текстуры в папку Data, и создавать объекты на карте, это хоть в любой момент поменять можно.
Ìàðòà âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3665
Ñòàðûé 04.06.2022, 10:01
  #3665
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1987
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1987
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Марта, поменять можно, просто вы не поняли, как.

Чтобы откатить изменения текстуры, удалите её xdb и dds файл из архива карты (из data).

Чтобы экспортировать заново, повторите процедуру. Файлы снова появятся в data. Если не появляются, убедитесь, что вы удалили старые файлы этой текстуры (из data), а в редакторе нажали Resource=>CloseMOD
__________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3666
Ñòàðûé 04.06.2022, 10:59
  #3666
^
Ìàðòà
📖
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Хоттабыч, вы правы, - CloseMOD, вот в чём проблема.
Поскольку я никаких новых модов не создавала, мне и в ум не пришло, что там опять открыто. Всё добавилось, спасибо).
Ìàðòà âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3667
Ñòàðûé 04.06.2022, 13:30
  #3667
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1987
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1987
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

А каждое открытие карты оставляет кэш в Папка/Editor/H5Mods/, который и висит открытым в редактое, пока не нажмёшь CloseMOD. Собственно, до первого следующего открытия карты все "пропавшие" файлы лежат там.

В связи с этим в случае любого вылета следует не бежать открывать карту и смотреть, что сохранилось, а отдельно скопировать из /Editor/H5Mods/ИмяКарты/ все файлы.
__________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3668
Ñòàðûé 05.06.2022, 19:32
  #3668
^
Ìàðòà
📖
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Хоттабыч, такой вопрос. Хотя текстуры теперь и меняются, но я заметила, что старые текстуры остаются в списке Browse <Texture> Object Link.
То есть, самих текстур, видимо, нет, но их названия есть.
Есть ли способ убрать их оттуда, - например, снести персонаж, и создать его с нуля, или что-то попроще? Если не убрать, у меня список в итоге станет километровой длины, и большинство тех текстур будут нерабочими.
Ìàðòà âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3669
Ñòàðûé 06.06.2022, 07:53
  #3669
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1987
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1987
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Когда накопится многовато текстур, удалите файл index.bin
__________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
Ñ óâàæåíèåì, }{0TT@6bI4
_________________
Ãðóïïà êàðòîñòðîèòåëåé
Òàì îòâåòû íà âîïðîñû, ðóêîâîäñòâà, ãàéäû è ïðî÷åå
Discord-ñåðâåð "Ãåðîè 5: S.T.A.L.K.E.R"
Ñåðâåð ïî ìîäèôèêàöèè "Ãåðîè 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3670
Ñòàðûé 07.06.2022, 00:37
  #3670
^
Ìàðòà
📖
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Спасибо, я попробую.
Ìàðòà âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3671
Ñòàðûé 09.06.2022, 06:34
  #3671
^
Àçãàëîð
 
Àâàòàð äëÿ Àçãàëîð
📖
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Здравствуйте. Написал такой скрипт: 
MainHero = "TestHero";
FirstQuestion = 0;

function TestQuestion( MainHero )
        if MainHero == "TestHero" then
                if ( GetHeroStat("TestHero", STAT_MOVE_POINTS) <= 99 ) then
                        if FirstQuestion == 0 then
                                FirstQuestion = 1;
                                MessageBox(GetMapDataPath().."TestQuestionInfo.txt");
                                    end;
	                QuestionBox({GetMapDataPath().."TestWork.txt"; TestWork_mp=100*GetHeroLevel("TestHero")}, "RunRun");
                end;
        end;
end;

function RunRun()
        if GetHeroStat("TestHero", STAT_MANA_POINTS) >= 8 then
                ChangeHeroStat("TestHero", STAT_MOVE_POINTS, 100*GetHeroLevel("TestHero"));
                ChangeHeroStat("TestHero", STAT_MANA_POINTS, -8);
                elseif GetHeroStat("TestHero", STAT_MANA_POINTS) < 8 then
                        MessageBox(GetMapDataPath().."TestWorkNoMana.txt");
        end;
end;              

Trigger( NEW_DAY_TRIGGER, "TestQuestion" );

Если соглашаюсь в QuestionBox'e то всё работает и ни на что не жалуется, но почему-то если я отказываюсь(т.е. выбираю ответ Отмена), то мне консоль выдаёт ошибку:
"(Script) Error: '=' expected;
last token read: '/ at line 1 in string "DoStringScript"
Script failed, unknown error"

Почему так? Это не полный скрипт потому как у меня автоматом запускается ток одна функция(другая, эту я пока запускаю вручную) но вдруг всё пошло по одному месту именно тут?

line 1 в этом скрипте у меня выглядит так, жаловаться 100% не должно:
---------------;;;;;;;;;;;;;;;===============

Àçãàëîð ñåé÷àñ íà ôîðóìå
Îòâåòèòü ñ öèòèðîâàíèåì
#3672
Ñòàðûé 09.06.2022, 11:08
  #3672
^
Jewily
 
Àâàòàð äëÿ Jewily
📖
Ðåãèñòðàöèÿ: 25.09.2016
Ñîîáùåíèÿ: 141
Jewily#4267
Ðåãèñòðàöèÿ: 25.09.2016
Ñîîáùåíèÿ: 141
Jewily#4267
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

АзгалорЗдравствуйте.


Почему так? Это не полный скрипт потому как у меня автоматом запускается ток одна функция(другая, эту я пока запускаю вручную) но вдруг всё пошло по одному месту именно тут?

line 1 в этом скрипте у меня выглядит так, жаловаться 100% не должно:
---------------;;;;;;;;;;;;;;;===============

Так сразу и не скажешь, но давайте думать:
Если у вас ошибка при отказе, значит ошибка в функции, вызывающей по отказу. У вас её нет. Попробуйте  дописать nil последним аргументом в QBox. 
__________________




Íå óõîäè áåçðîïîòíî âî òüìó,
Áóäü ÿðîñòíåé ïðåä íî÷üþ âñåõ íî÷åé,
Íå äàé ïîãàñíóòü ñâåòó ñâîåìó!

Õîòü ìóäðûé çíàåò – íå îñèëèøü òüìó
Âî ìãëå ñëîâàìè íå çàææ¸øü ëó÷åé –
Íå óõîäè áåçðîïîòíî âî òüìó.




                                                                                       




Íå óõîäè áåçðîïîòíî âî òüìó,
Áóäü ÿðîñòíåé ïðåä íî÷üþ âñåõ íî÷åé,
Íå äàé ïîãàñíóòü ñâåòó ñâîåìó!

Õîòü ìóäðûé çíàåò – íå îñèëèøü òüìó
Âî ìãëå ñëîâàìè íå çàææ¸øü ëó÷åé –
Íå óõîäè áåçðîïîòíî âî òüìó.




                                                                                       
Jewily âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3673
Ñòàðûé 09.06.2022, 11:31
  #3673
^
Àçãàëîð
 
Àâàòàð äëÿ Àçãàëîð
📖
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ðåãèñòðàöèÿ: 24.04.2016
Ñîîáùåíèÿ: 226
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

JewilyТак сразу и не скажешь, но давайте думать:
Если у вас ошибка при отказе, значит ошибка в функции, вызывающей по отказу. У вас её нет. Попробуйте  дописать nil последним аргументом в QBox. 

Ошибка пропала) Большое спасибо Странно, взял за основу QB из разрабовской карты с Фридой, где ей задаётся вопрос пройти ли через гарнизон гномов. Ещё порылся в ToE'овских картах, там в первой же карте компании тоже есть QB без аргумента на отказ. Или может быть игра ругается на третий аргумент из-за того что пользуюсь переменной-передатчиком в текстовый файл "<TestWork_mp>" ?

Àçãàëîð ñåé÷àñ íà ôîðóìå
Îòâåòèòü ñ öèòèðîâàíèåì
#3674
Ñòàðûé 09.06.2022, 12:06
  #3674
^
Jewily
 
Àâàòàð äëÿ Jewily
📖
Ðåãèñòðàöèÿ: 25.09.2016
Ñîîáùåíèÿ: 141
Jewily#4267
Ðåãèñòðàöèÿ: 25.09.2016
Ñîîáùåíèÿ: 141
Jewily#4267
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Азгалор

Ошибка пропала) Большое спасибо Странно, взял за основу QB из разрабовской карты с Фридой, где ей задаётся вопрос пройти ли через гарнизон гномов. Ещё порылся в ToE'овских картах, там в первой же карте компании тоже есть QB без аргумента на отказ. Или может быть игра ругается на третий аргумент из-за того что пользуюсь переменной-передатчиком в текстовый файл "<TestWork_mp>" ?

Если честно, я так детально не анализировал, но у меня просто были схожие ошибки, и, скорее всего, вы правы: они возникают при передаче переменных в файл. (Открыл скрипт своей карты и тут достаточно сообщений без функций на отказ, однако нигде в них не передаются данные). Но, в случае именно MessageBox, ничего и никогда лично у меня не ломалось.
__________________




Íå óõîäè áåçðîïîòíî âî òüìó,
Áóäü ÿðîñòíåé ïðåä íî÷üþ âñåõ íî÷åé,
Íå äàé ïîãàñíóòü ñâåòó ñâîåìó!

Õîòü ìóäðûé çíàåò – íå îñèëèøü òüìó
Âî ìãëå ñëîâàìè íå çàææ¸øü ëó÷åé –
Íå óõîäè áåçðîïîòíî âî òüìó.




                                                                                       




Íå óõîäè áåçðîïîòíî âî òüìó,
Áóäü ÿðîñòíåé ïðåä íî÷üþ âñåõ íî÷åé,
Íå äàé ïîãàñíóòü ñâåòó ñâîåìó!

Õîòü ìóäðûé çíàåò – íå îñèëèøü òüìó
Âî ìãëå ñëîâàìè íå çàææ¸øü ëó÷åé –
Íå óõîäè áåçðîïîòíî âî òüìó.




                                                                                       
Jewily âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3675
Ñòàðûé 13.06.2022, 05:18
  #3675
^
Ìàðòà
📖
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ðåãèñòðàöèÿ: 31.01.2020
Ñîîáùåíèÿ: 80
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Господа, такой вопрос. Можно ли прилепить к своему персонажу свою музыку, которой нет в игре?
Чё-то не выходит никак.
Редактор исправно создаёт xdb-файл, если я пытаюсь прописать свой файл в формате ogg, но эта музыка в игре не играет.
Никто не пробовал делать такое?  Может, надо в какую-то особую папку файл ogg класть?
Ìàðòà âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 245 èç 264


Îïöèè òåìû



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


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

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