[ÏÐÎÁËÅÌÀ] Íåêîððåêòíî ðàáîòàåò ôóíêöèÿ - Ôîðóì HeroesWorld-à

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

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

Îòâåò
 
Îïöèè òåìû
#1
Ñòàðûé 16.08.2019, 17:15
  #1
^
Narhiz
📖
Ðåãèñòðàöèÿ: 14.08.2019
Ñîîáùåíèÿ: 10
Ðåãèñòðàöèÿ: 14.08.2019
Ñîîáùåíèÿ: 10
Ïî óìîë÷àíèþ
[ÏÐÎÁËÅÌÀ] Íåêîððåêòíî ðàáîòàåò ôóíêöèÿ

При нападении на существо должно выводиться сообщение перед боем. Оно выводится, но проблема в том, что оно выводится и после боя. Как сделать так, чтобы сообщение выводилось только после первого взаимодействия с монстром?

function fMes1(heroname)
MessageBox('Maps/SingleMissions/presave333/Test.txt');
SetObjectEnabled('FirstGrem',true);
MakeHeroInreractWithObject(heroname,'FirstGrem');
Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem',nil);
end;
SetObjectEnabled('FirstGrem',nil);
Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem','fMes1');
Narhiz âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#2
Ñòàðûé 16.08.2019, 17:17
  #2
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Íåêîððåêòíî ðàáîòàåò ôóíêöèÿ

Поменяйте местами строки MakeHeroInreractWithObject(heroname,'FirstGrem'); и Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem',nil);
Ment ñåé÷àñ íà ôîðóìå
Îòâåòèòü ñ öèòèðîâàíèåì
#3
Ñòàðûé 16.08.2019, 17:31
  #3
^
Narhiz
📖
Ðåãèñòðàöèÿ: 14.08.2019
Ñîîáùåíèÿ: 10
Ðåãèñòðàöèÿ: 14.08.2019
Ñîîáùåíèÿ: 10
Ïî óìîë÷àíèþ
Re: [ÏÐÎÁËÅÌÀ] Íåêîððåêòíî ðàáîòàåò ôóíêöèÿ

MentПоменяйте местами строки MakeHeroInreractWithObject(heroname,'FirstGrem'); и Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem',nil);

Спасибо, теперь всё работает как надо
Narhiz âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò


Îïöèè òåìû



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


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

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