[ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò. - Ôîðóì HeroesWorld-à

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

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

Îòâåò
 
Îïöèè òåìû
#1
Ñòàðûé 06.09.2020, 01:27
  #1
^
Benderulas
📖
Ðåãèñòðàöèÿ: 06.09.2020
Ñîîáùåíèÿ: 3
Ðåãèñòðàöèÿ: 06.09.2020
Ñîîáùåíèÿ: 3
Ïî óìîë÷àíèþ
[ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

Добрый день.
Захотелось сделать свою карты для игр с друзьями.
Создаю караван с определённым именем и пытаясь добавить туда существ, получаю сообщение, что объекта с таким именем не существует.
Сам караван появляется на карте, но пустой. Так же меняя в свойствах объекта графу "name" не всегда могу по этому имени добавить существ ( в город могу, а в героя нет), так и должно быть?
Можно ли как-то посмотреть имя объекта на карте по координатам что ли? Весь мануал перерыл, ничего.

Сам скрипт:

function tourists()
CreateCaravan("10", 1, 0, 72, 13, 0, 72, 16);
AddObjectCreatures("10", 14, 2);
end;

Trigger(NEW_DAY_TRIGGER, "tourists");
Benderulas âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#2
Ñòàðûé 06.09.2020, 01:51
  #2
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30706
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30706
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

Насчёт каравана не подскажу, но к герою обращаться приходится не по тому имени, что вы ему присваиваете в ObjectPropretiesTree -> name, а по тому, что стоит у него в ObjectPropreties. Там обычно не длинное англоязычное имя, уникальное для каждого героя (но одинаковое, если поставить на карту одинаковых героев, такая вот печаль).
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3
Ñòàðûé 06.09.2020, 16:57
  #3
^
Benderulas
📖
Ðåãèñòðàöèÿ: 06.09.2020
Ñîîáùåíèÿ: 3
Ðåãèñòðàöèÿ: 06.09.2020
Ñîîáùåíèÿ: 3
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

За героя спасибо, попробую.

Так же выяснил, что имена могут не работать в этот же ход, но через ход могут заработать ( добавил монстров с именем и на следующий ход скрипт его нашёл)

Добавлено через 12 минут
Да, скрипт не видит только что созданный караван, а на след ход увидел.
Не понимаю тогда, как запихать туда существ, чтобы он не успел испариться.*
С героем сработало, хотя странно, что даже через функцию AddObjectCreatures через name не работает, зачем тогда вообще там это поле?)
Теперь другая проблема: не могу посмотреть расу города, которую выбирает сам игрок на старте ( или рандом). Поменять могу, а вот посмотреть нет. В мануале не нашёл такой функции.
Может знает кто, как это сделать? (хочу чтобы после завершения квеста появлялись дружелюбные монстры такой же расы как и город)
Benderulas âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#4
Ñòàðûé 06.09.2020, 21:14
  #4
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30706
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30706
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

Загуглил по сайту:
https://forum.heroesworld.ru/showpos...postcount=1842
То бишь выходит, что не обязательно ждать следующего дня, достаточно сколько-то секунд (или даже меньше).
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#5
Ñòàðûé 06.09.2020, 23:23
  #5
^
Benderulas
📖
Ðåãèñòðàöèÿ: 06.09.2020
Ñîîáùåíèÿ: 3
Ðåãèñòðàöèÿ: 06.09.2020
Ñîîáùåíèÿ: 3
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

Спасибо, с караваном сработало! Осталось выяснить, как узнать фракцию города)

Добавлено через 28 минут
Всё, нашел в теме*https://forum.heroesworld.ru/showthr...=11188&page=10
И почему этой функции нет в мануале?(
Еще раз спасибо!)

Добавлено через 31 секунду
Можно закрывать тему.
Benderulas âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#6
Ñòàðûé 07.09.2020, 07:41
  #6
^
}{0TT@6bI4
 
Àâàòàð äëÿ }{0TT@6bI4
📖
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.09.2019
Àäðåñ: Ñåðåáðÿíûå Ãîðîäà, Àëü-Ñàôèð
Ñîîáùåíèÿ: 1980
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

Это точно для темы "технические вопросы"?
__________________
Ñ óâàæåíèåì, }{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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#7
Ñòàðûé 07.09.2020, 13:29
  #7
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30706
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30706
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Èìåíà îáúåêòîâ íå âñåãäà ðàáîòàþò.

Вы правы, перенёс в картостроительство.
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò


Îïöèè òåìû



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


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

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