[ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü? - Ôîðóì HeroesWorld-à

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

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

Îòâåò
 
Îïöèè òåìû
#1
Ñòàðûé 31.08.2020, 20:31
  #1
^
Callum
 
Àâàòàð äëÿ Callum
📖
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Âîïðîñ
[ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

В строку параметра пробовал добавить и ID артефакта (DRAGON_SCALE_SHIELD), и его название в файлах игры (DragonscaleShield), и его Shared, пробовал и присвоить ему имя в строке Name, чтобы использовать его, но ничего из этого не работает. Всё копировал, в знаках нигде ошибиться не мог. Задание при получении артефакта всё равно не выполняется.
Callum âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#2
Ñòàðûé 31.08.2020, 20:46
  #2
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

Поставьте KIND_MANUAL, а в скрипте напишите следующее:

	function artifact_objective()
while 1 do
  if HasArtefact("Скриптовое имя героя") then
    SetObjectiveState("Скриптовое имя задания", OBJECTIVE_COMPLETED);
    break
  end;
sleep(2)
end;
end;

startThread(artifact_objective)
Проще написать в скрипте такое, чем морочиться с настройкой заданий в редакторе.
__________________
Ñ óâàæåíèåì, }{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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3
Ñòàðûé 31.08.2020, 22:20
  #3
^
Callum
 
Àâàòàð äëÿ Callum
📖
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

}{0TT@6bI4Поставьте KIND_MANUAL, а в скрипте напишите следующее:

	function artifact для Ош_objective()
while 1 do
* if HasArtefact("Скриптовое имя героя") then
* * SetObjectiveState("Скриптовое имя задания", OBJECTIVE_COMPLETED);
* * break
* end;
sleep(2)
end;
end;

startThread(artifact_objective)
Проще написать в скрипте такое, чем морочиться с настройкой заданий в редакторе.
Спасибо большое. А в самом задании тогда что указать: Shared артефакта или его ID?
Callum âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#4
Ñòàðûé 01.09.2020, 07:48
  #4
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

CallumСпасибо большое. А в самом задании тогда что указать: Shared артефакта или его ID?
Н и ч е г о. Задание будет выполняться скриптом.
__________________
Ñ óâàæåíèåì, }{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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#5
Ñòàðûé 06.09.2020, 19:07
  #5
^
Callum
 
Àâàòàð äëÿ Callum
📖
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

глупый вопрос, но я не могу разобраться, куда вписывать этот скрипт. вроде в самом артефакте скрипт прописать нельзя
Callum âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#6
Ñòàðûé 06.09.2020, 19:26
  #6
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30704
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30704
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

MapPropreties -> Script
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#7
Ñòàðûé 06.09.2020, 19:55
  #7
^
Callum
 
Àâàòàð äëÿ Callum
📖
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ðåãèñòðàöèÿ: 20.08.2020
Ñîîáùåíèÿ: 24
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Êàê óêàçàòü â çàäàíèè, êàêîé èìåííî àðòåôàêò íóæíî äîáûòü?

Нужно ли в функции HasArtefact вторым аргументом указывать ID артефакта? Я указал, без кавычек, в консоли выдает ошибку во втором аргументе.

UPD: всем спасибо, разобрался
Callum âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò


Îïöèè òåìû



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


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

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