Портал игровых серверов GMNET.RU - ArmA2.RU
spacerspacer Главная spacerspacer Форум spacerspacer Игровые Сервера spacerspacer Правила Игровых Серверов spacerspacer
Старый 08.01.2013, 15:43   #46
DeniZ
Старший прапорщик
 
Аватар для DeniZ
 
Регистрация: 26.05.2012
Адрес: InsterBurg
Сообщений: 506
Сказал cпасибо: 755
Поблагодарили 429 раз в 243 сообщениях
Давно пробывал ковыряться в редакторе АРМА2, все подзабыл.

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

Нужно вот что: появляется группа красных в определенной зоне. Через 5 минут синим выводится сообщение о появлении в таком то квадрате (зоне) диверсионной группы противника.

Как определить квадрат (зону), координаты которого будут сообщаться в хинте? Хотя это в хинте к этому триггеру можно указать.
Как сделать такой триггер на появление хинта при условии попадания в триггерную зону более двух красных юнитов?

DeniZ добавил через 54 Мин. и 42 Сек.

Вроде получилось:
Триггер по активации красными (обнаружен немцами), в окне активации после условий - "_a = [] execVM "hint_Sihlv_M.sqf";
В скрипте:
sleep 300;
hint "Группа диверсантов противника обнаружена у н.п. Сихлв Малый";
sleep 30;

Вопрос - это в мультиплеере работать будет?

Последний раз редактировалось DeniZ; 08.01.2013 в 15:44. Причина: Двойной ответ
DeniZ вне форума  
Старый 08.01.2013, 15:46   #47
sterh78
Майор
 
Аватар для sterh78
 
Регистрация: 21.06.2012
Адрес: Донецк, Украина
Сообщений: 1,360
Сказал cпасибо: 1,136
Поблагодарили 1,341 раз в 448 сообщениях
Цитата:
Сообщение от DeniZ Посмотреть сообщение


hint "Группа диверсантов противника обнаружена у н.п. Сихлв Малый";
будет?
проверь название н.п. ... там у разработчиков опечатка на карте, и ты ее повторил
sterh78 вне форума  
Старый 08.01.2013, 15:54   #48
DeniZ
Старший прапорщик
 
Аватар для DeniZ
 
Регистрация: 26.05.2012
Адрес: InsterBurg
Сообщений: 506
Сказал cпасибо: 755
Поблагодарили 429 раз в 243 сообщениях
Вариация:
sleep 300;
hint "Группа диверсантов противника обнаружена в квадрате 138/060";
sleep 30;

Триггер по активации красными (обнаружен немцами), в окне активации после условий - "_a = [] execVM "138.060.sqf";
DeniZ вне форума  
Старый 08.01.2013, 15:55   #49
Greez
Iron Front Admin
 
Аватар для Greez
 
Регистрация: 19.06.2010
Адрес: Королев Моск. обл.
Сообщений: 3,343
Сказал cпасибо: 1,942
Поблагодарили 2,715 раз в 1,380 сообщениях
в принципе наверное будет работать.
только хинт покажут всем и диверсантам тоже

триггер который ты создаешь на карте в редакторе создается у всех на компах, а не только на сервере.

при этом hint команда локальная.

вообще триггеры для мультиплеера не самое лучшее решение.
они в первую очередь для сингла сделаны и для ботов.
Greez вне форума  
Старый 08.01.2013, 15:56   #50
sterh78
Майор
 
Аватар для sterh78
 
Регистрация: 21.06.2012
Адрес: Донецк, Украина
Сообщений: 1,360
Сказал cпасибо: 1,136
Поблагодарили 1,341 раз в 448 сообщениях
Цитата:
Сообщение от DeniZ Посмотреть сообщение
Вариация:
sleep 300;
hint "Группа диверсантов противника обнаружена в квадрате 138/060";
sleep 30;
я так понимаю, это сообщение увидят обе стороны
sterh78 вне форума  
Старый 08.01.2013, 16:10   #51
Greez
Iron Front Admin
 
Аватар для Greez
 
Регистрация: 19.06.2010
Адрес: Королев Моск. обл.
Сообщений: 3,343
Сказал cпасибо: 1,942
Поблагодарили 2,715 раз в 1,380 сообщениях
добавить в скрипт проверку стороны и хинт казать только тем кто прошел проверку

if (side player == east) then {hint "Мля, диверсанты инкаминг в районе новоебенево !"};
Greez вне форума  
Сказал спасибо (1):
DeniZ (08.01.2013)
Старый 08.01.2013, 16:11   #52
Greez
Iron Front Admin
 
Аватар для Greez
 
Регистрация: 19.06.2010
Адрес: Королев Моск. обл.
Сообщений: 3,343
Сказал cпасибо: 1,942
Поблагодарили 2,715 раз в 1,380 сообщениях
Цитата:
Сообщение от DeniZ Посмотреть сообщение
Блин, а как хинт выводить только немцам?
если немцам то == west
Greez вне форума  
Старый 08.01.2013, 16:13   #53
DeniZ
Старший прапорщик
 
Аватар для DeniZ
 
Регистрация: 26.05.2012
Адрес: InsterBurg
Сообщений: 506
Сказал cпасибо: 755
Поблагодарили 429 раз в 243 сообщениях
Цитата:
Сообщение от Greez Посмотреть сообщение
если немцам то == west
Спасибо!
Ясно, что там триггеры не очень хорошо, но для этого сценария и большой территории людских ресурсов "не хватать".
Цитата:
Сообщение от DeniZ Посмотреть сообщение
Ночь. Группа Советских диверсантов возвращается с задания с секретными документами на свою территорию.
Старт миссии для красных начинается в западной части карты в одной из рандомных зон. Силы немцев появляются ближе к восточной стороне карты. Северный и южный концы карты ограничены скриптом для невозможности пройти за пределами карты.
Необходимо доставить документы за линию фронта.
Такое будет реализуемо наверное при достаточном количестве человек. Немцев должно быть гораздо больше и с достаточным количеством автомобильной техники. На территории немцев необходимы растяжки (скрипты), которые вызывают сигнальные ракеты при прохождении определенных зон (рандомных), а также рандомных минных полей, либо рандомных зон выводящих текстовые сообщения немцам о обнаружении в таком то квадрате группы вооруженных людей, а русским, об их обнаружении. Зоны делать небольшими по площади.
Какие трудности для создания такой миссии вам кажутся, или в чем не состоятельность такого сценария?

У меня сейчас возникает предложение к разработчикам добавить в игру собаку, которой можно давать команды на поиск в определенной зоне определенной категории юнитов. Задавать радиус и алгоритм поиска, а также делать ранения от укусов. А главное чтобы она лаяла при обнаружении цели. :-)
В принципе, количество и размеры всевозможных тригерных зон, погодных условий, времени суток должно регулироваться методом тестирования. Также должно варьироваться, будут ли показываться текстовые уведомления. Вместо тригерных зон с сигнальными ракетами, минными полями, текстовыми уведомлениями, можно использовать минометный обстрел.
Также можно варьировать количество документов и условия окончания миссии.
DeniZ вне форума  
Старый 08.01.2013, 16:18   #54
sterh78
Майор
 
Аватар для sterh78
 
Регистрация: 21.06.2012
Адрес: Донецк, Украина
Сообщений: 1,360
Сказал cпасибо: 1,136
Поблагодарили 1,341 раз в 448 сообщениях
Цитата:
Сообщение от DeniZ Посмотреть сообщение
Спасибо!
Ясно, что там триггеры не очень хорошо, но для этого сценария и большой территории людских ресурсов "не хватать".
это еще почему? .. просто сделай коридор поуже, и все
sterh78 вне форума  
Старый 08.01.2013, 16:20   #55
DeniZ
Старший прапорщик
 
Аватар для DeniZ
 
Регистрация: 26.05.2012
Адрес: InsterBurg
Сообщений: 506
Сказал cпасибо: 755
Поблагодарили 429 раз в 243 сообщениях
Проблемы синтаксиса. Я так понял, я эту херню вырезаю:
Цитата:
sleep 300;
hint "Группа диверсантов противника обнаружена в квадрате 138.060";
sleep 30;
И вставляю:
if (side player == east) then {hint "Группа диверсантов противника обнаружена в квадрате 138.060"};

DeniZ добавил через 1 Мин. и 1 Сек.

Цитата:
Сообщение от sterh78 Посмотреть сообщение
это еще почему? .. просто сделай коридор поуже, и все
Хочется большой погони

Последний раз редактировалось DeniZ; 08.01.2013 в 16:20. Причина: Двойной ответ
DeniZ вне форума  
Старый 08.01.2013, 16:24   #56
sterh78
Майор
 
Аватар для sterh78
 
Регистрация: 21.06.2012
Адрес: Донецк, Украина
Сообщений: 1,360
Сказал cпасибо: 1,136
Поблагодарили 1,341 раз в 448 сообщениях
Цитата:
Сообщение от DeniZ Посмотреть сообщение

Хочется большой погони

Чем уже коридор - тем интересней погоня
sterh78 вне форума  
Старый 08.01.2013, 16:26   #57
Greez
Iron Front Admin
 
Аватар для Greez
 
Регистрация: 19.06.2010
Адрес: Королев Моск. обл.
Сообщений: 3,343
Сказал cпасибо: 1,942
Поблагодарили 2,715 раз в 1,380 сообщениях
ну если гнаться будут за пророком и Ко, то все кончится выстрелом шайтан трубы в спину тем кто гонится за диверсантами
Greez вне форума  
Старый 08.01.2013, 16:44   #58
DeniZ
Старший прапорщик
 
Аватар для DeniZ
 
Регистрация: 26.05.2012
Адрес: InsterBurg
Сообщений: 506
Сказал cпасибо: 755
Поблагодарили 429 раз в 243 сообщениях
Шайтан труб у диверсантов не будет, не будет техники. А секретные документы это не конверт, а два тяжелых ящика на два человека

Как мне это вставить?
if (side player == east) then {hint "Группа диверсантов противника обнаружена в квадрате 138.060"};


DeniZ добавил через 2 Мин. и 54 Сек.

Цитата:
Сообщение от sterh78 Посмотреть сообщение
Чем уже коридор - тем интересней погоня
Хинты как раз суживают поиск. Просто не люблю коридоры.


ВСЕ РАБОТАЕТ!

Последний раз редактировалось DeniZ; 08.01.2013 в 16:57. Причина: Двойной ответ
DeniZ вне форума  
Старый 08.01.2013, 16:58   #59
JustFighter
Старший лейтенант
 
Аватар для JustFighter
 
Регистрация: 01.04.2011
Сообщений: 1,011
Сказал cпасибо: 905
Поблагодарили 533 раз в 282 сообщениях
Greez,можно ли как-нибудь в условии " not alive <переменная объекта> " использовать ид объекта,который уже "вшит" в карту?
JustFighter вне форума  
Старый 08.01.2013, 17:08   #60
Greez
Iron Front Admin
 
Аватар для Greez
 
Регистрация: 19.06.2010
Адрес: Королев Моск. обл.
Сообщений: 3,343
Сказал cпасибо: 1,942
Поблагодарили 2,715 раз в 1,380 сообщениях
Цитата:
Сообщение от JustFighter Посмотреть сообщение
Greez,можно ли как-нибудь в условии " not alive <переменная объекта> " использовать ид объекта,который уже "вшит" в карту?
можно.
вот только сейчас сходу ответить как не могу.

там довольно хитрая система и довольно грузящая сервер. т.е. скрипт должен искать объект с определнным АйДи поблизости и что то с ним делать.
К тому же это не очень корректно все работает в арма движке.
я имею ввиду синхронизацию у всех игроков.
с полгода назад в Арме пофиксили кое какую синхронизацию объектов карты. Дома вроде у всех корректно рушатся, но есть еще тысяча объектов, где с синхронизацией беда.

у кого то например, мост разрушился, а у того, кто в этот момент был в лаге он останется стоять.
а уж у тех кто зашел в игру после события с мостом, он точно будет целым.

Лучше все таки ставить объект в редакторе и на него триггеры и прочее вешать. надежнее.
Greez вне форума  
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:14. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.

GMNET.RU © 2003-2018 || Дизайн студии vR