Помощь разработчику миссий - Page 92 - ED Forums
 


Notices

Reply
 
Thread Tools Display Modes
Old 03-13-2018, 03:14 PM   #911
Phantom11
Veteran
 
Phantom11's Avatar
 
Join Date: Oct 2008
Location: SPb
Posts: 3,799
Default

Quote:
Originally Posted by Granica View Post
Ты в 2,5 проверял?
Да, конечно.

Попробую несколько раз запустить. Причем я запустил трек из меню, не заходя в редактор.
__________________
Spoiler:
Срочно надо DCS Mi-24, DCS Як-130!
http://vk.com/id1447702
Phantom11 is offline   Reply With Quote
Old 03-14-2018, 06:36 AM   #912
TERNA 39
Member
 
TERNA 39's Avatar
 
Join Date: Mar 2013
Location: Kazakstan, Aktobe
Posts: 344
Default

Приветствую всех!!!
Как то раньше не заморачивался,(да и не было их раньше в редакторе) а тут вдруг понял, что не знаю что такое правила триггеров "флаг меньше чем флаг" и "флаг равен флагу". Поискал по форуму, но ничего вразумительного не нашел. Если флаг меньше флага, еще можно как то понять, то флаг равен флагу, как? Разве можно присваивать один и тот же флаг, дважды одновременно? При помощи счетчика (в действиях) там только можно играть значениями флагов(уменьшить/увеличить), но не самими флагами. В случайном, там тоже значения.
В принципе, по логике, можно назначить флаг со случайными значениями, а потом по флагу со значениями входящих в этот интервал, устанавливать диапазон флагов. Потом, по какому то событию установить флаг, который в итоге сравнится с тем, который родится по случайному значению. Соответственно он может быть или равен или меньше или больше. Но тогда почему нет правила - флаг больше чем флаг?
Может кто то коротко пояснить, как работать с этими понятиями и для чего они?
TERNA 39 is offline   Reply With Quote
Old 03-14-2018, 06:45 AM   #913
Laivynas
Moderator/ED Testers Team
 
Laivynas's Avatar
 
Join Date: Jun 2004
Location: Klaipeda, Lithuania
Posts: 20,410
Default

Quote:
Originally Posted by TERNA 39 View Post
Приветствую всех!!!
Как то раньше не заморачивался,(да и не было их раньше в редакторе) а тут вдруг понял, что не знаю что такое правила триггеров "флаг меньше чем флаг" и "флаг равен флагу". Поискал по форуму, но ничего вразумительного не нашел. Если флаг меньше флага, еще можно как то понять, то флаг равен флагу, как? Разве можно присваивать один и тот же флаг, дважды одновременно? При помощи счетчика (в действиях) там только можно играть значениями флагов(уменьшить/увеличить), но не самими флагами. В случайном, там тоже значения.
В принципе, по логике, можно назначить флаг со случайными значениями, а потом по флагу со значениями входящих в этот интервал, устанавливать диапазон флагов. Потом, по какому то событию установить флаг, который в итоге сравнится с тем, который родится по случайному значению. Соответственно он может быть или равен или меньше или больше. Но тогда почему нет правила - флаг больше чем флаг?
Может кто то коротко пояснить, как работать с этими понятиями и для чего они?
Флаг может иметь не только номер, но и цифровое значение.
Вот значения и можно сравнивать.

Правило флаг больше чем флаг излишне так как есть флаг меньше чем флаг.
Attached Thumbnails
Click image for larger version

Name:	Screen_180314_094933.jpg
Views:	247
Size:	154.1 KB
ID:	180785  
__________________
Best Regards, Dmitry.

"Чтобы дойти до цели, надо прежде всего идти." © О. Бальзак
Intel i5 4670K @ 3.4GHz (auto OC up to 3.8GHz); RAM 16GB DDR3 @ 1600MHz; ASUS GTX 1060 O6G (6GB VRAM)

Last edited by Laivynas; 03-14-2018 at 06:50 AM.
Laivynas is offline   Reply With Quote
Old 03-14-2018, 06:50 AM   #914
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 17,358
Default

У Васи 3 яблока, у Пети 6, и Оли 3.

Флаг "ВАСИНЫ_ЯБЛОКИ" = 3
Флаг "ПЕТИНЫ_ЯБЛОКИ" = 6
Флаг "ОЛИНЫ_ЯБЛОКИ" = 3

Флаг "ВАСИНЫ_ЯБЛОКИ" меньше флага "ПЕТИНЫ_ЯБЛОКИ"
Флаг "ОЛИНЫ_ЯБЛОКИ" равен флагу "ВАСИНЫ_ЯБЛОКИ"
USSR_Rik is offline   Reply With Quote
Old 03-14-2018, 07:18 AM   #915
Phantom11
Veteran
 
Phantom11's Avatar
 
Join Date: Oct 2008
Location: SPb
Posts: 3,799
Default

Господа, раз уж заговорили о флагах, если не трудно объясните нубу что такое флаг и зачем он нужен? Или ткните где почитать. Столько лет в редакторе делаю миссий и не разу не использовал флаги.
__________________
Spoiler:
Срочно надо DCS Mi-24, DCS Як-130!
http://vk.com/id1447702
Phantom11 is offline   Reply With Quote
Old 03-14-2018, 08:11 AM   #916
B3OP
Veteran
 
B3OP's Avatar
 
Join Date: Feb 2014
Location: State of Khakasia, RF
Posts: 3,877
Default

Флаг это переменная.
"N = 1" — "N" это имя переменной, "1" это значение переменной.
Но в игре переменные не могут обозначаться как "N" и имеют только номер который задаёт пользователь.
В игре это выглядело бы вот так — "10 = 1" — "10" это имя переменной (номер), "1" это значение. Вместо "10" можно присвоить любой номер от 1 до 99999
Зачем нужные флаги?
С помощью флагов можно выстраивать сложные миссии, производить какие-то вычисления, использовать как условие и прочее.
Например мы хотим знать у какой стороны больше юнитов в каком-то посёлке.
Делаем триггерную зону.
Делаем два флага к примеру флаг номер "7" и номер "9"
Во флаге 7 будем считать красных юнитов, а во флаге 9 будем считать синих юнитов.
Итак, делаем условие — заехал синий юнит в триггерную зону значит увеличиваем значение флага "9" на 1, если заехал ещё один юнит то опять увеличиваем значение флага "9" на 1. Если юнит уехал или он был уничтожен то значение флага "9" уменьшаем на 1.
Такое же условие делаем для красных но считаем их количество во флаге "7".
По истечении времени мы можем точно посчитать сколько юнитов какой-то коалиции находится в зоне.
И скажем присудить победу той стороне у которой оказалось больше всего юнитов в этой зоне.
Т.е. проверяем, если флаг "9" больше флага "7" значит синих в зоне на данный момент больше, они победили. Если флаг "9" равен флагу "7" значит ничья.
__________________
Без разрыва шаблонов — нет прогресса.

Last edited by B3OP; 03-14-2018 at 08:13 AM.
B3OP is offline   Reply With Quote
Old 03-14-2018, 08:16 AM   #917
Phantom11
Veteran
 
Phantom11's Avatar
 
Join Date: Oct 2008
Location: SPb
Posts: 3,799
Default

Понял. Спасибо. Действительно интересно.
__________________
Spoiler:
Срочно надо DCS Mi-24, DCS Як-130!
http://vk.com/id1447702
Phantom11 is offline   Reply With Quote
Old 03-14-2018, 09:34 AM   #918
TERNA 39
Member
 
TERNA 39's Avatar
 
Join Date: Mar 2013
Location: Kazakstan, Aktobe
Posts: 344
Default

Quote:
Originally Posted by USSR_Rik View Post
У Васи 3 яблока, у Пети 6, и Оли 3.

Флаг "ВАСИНЫ_ЯБЛОКИ" = 3
Флаг "ПЕТИНЫ_ЯБЛОКИ" = 6
Флаг "ОЛИНЫ_ЯБЛОКИ" = 3

Флаг "ВАСИНЫ_ЯБЛОКИ" меньше флага "ПЕТИНЫ_ЯБЛОКИ"
Флаг "ОЛИНЫ_ЯБЛОКИ" равен флагу "ВАСИНЫ_ЯБЛОКИ"
Флаг "ВАСИНЫ ЯБЛОКИ" - 3, флаг "ОЛИНЫ ЯБЛОКИ" - 3. Как я могу установить один и тот же флаг разным правилам? Это же логическое противоречие! ПРИМЕР: Группа танков в зоне - флаг 5. Через пять мин. группа БМП разбита - флаг 5. Но флаг пять уже установлен!!!!! Поэтому и спросил. КАК может в миссии, оказаться два одинаковых флага? Покажите на примере в редакторе, если нетрудно.
TERNA 39 is offline   Reply With Quote
Old 03-14-2018, 09:38 AM   #919
Laivynas
Moderator/ED Testers Team
 
Laivynas's Avatar
 
Join Date: Jun 2004
Location: Klaipeda, Lithuania
Posts: 20,410
Default

Quote:
Originally Posted by TERNA 39 View Post
Флаг "ВАСИНЫ ЯБЛОКИ" - 3, флаг "ОЛИНЫ ЯБЛОКИ" - 3. Как я могу установить один и тот же флаг разным правилам? Это же логическое противоречие! ПРИМЕР: Группа танков в зоне - флаг 5. Через пять мин. группа БМП разбита - флаг 5. Но флаг пять уже установлен!!!!! Поэтому и спросил. КАК может в миссии, оказаться два одинаковых флага? Покажите на примере в редакторе, если нетрудно.
Два одинаковых и не будет.
Может быть два разных с одинаковыми значениями.
__________________
Best Regards, Dmitry.

"Чтобы дойти до цели, надо прежде всего идти." © О. Бальзак
Intel i5 4670K @ 3.4GHz (auto OC up to 3.8GHz); RAM 16GB DDR3 @ 1600MHz; ASUS GTX 1060 O6G (6GB VRAM)
Laivynas is offline   Reply With Quote
Old 03-14-2018, 11:29 AM   #920
TERNA 39
Member
 
TERNA 39's Avatar
 
Join Date: Mar 2013
Location: Kazakstan, Aktobe
Posts: 344
Default

Quote:
Originally Posted by Laivynas View Post
Два одинаковых и не будет.
Может быть два разных с одинаковыми значениями.
Спасибо большое!!!! Теперь "въехал!!!" Вот, оказывается, что имелось ввиду! Ну, да, текстовка длинная получается если писать к примеру, "флаг со значением, равен флагу со значением". Вобщем, сумбур на ровном месте у меня получился. Еще раз, спасибо!

Last edited by TERNA 39; 03-14-2018 at 11:38 AM.
TERNA 39 is offline   Reply With Quote
Reply

Tags
миссии, редактор миссий, скриптинг, скрипты

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 03:41 PM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.