РегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 6 из 6«123456
Модератор форума: Edpru, Vint40, GUMAR, Geurza 
Форум » Флейм ветка СКВАДА » Технические вопросы по игре и реальной технике » Миссиоделам
Миссиоделам
582-ChichcoДата: Вторник, 05.05.2015, 22:39 | Сообщение # 51
Майор
Группа: Администраторы
Сообщений: 255
Награды: 4
Репутация: 20
Статус: Offline
Скрипты лежат в 8м канале ТС и, получается, оба от 5 мая.

Обновил скрипт:
L_E_R.lua(Load&Eject&Radio) - добавил категорию меню "Дополнительно", пока в ней только пункт "Бросить дымовую шашку" для индикации ветра.

*И, похоже, я нашёл, как отслеживать грузы.




Сообщение отредактировал 582-Chichco - Среда, 06.05.2015, 01:40
 
582-ChichcoДата: Пятница, 15.05.2015, 18:07 | Сообщение # 52
Майор
Группа: Администраторы
Сообщений: 255
Награды: 4
Репутация: 20
Статус: Offline
Обновил скрипты:
msf_changed.lua - нашёл возможность унификации погрузочных зон, в связи с чем отпала необходимость в типе PGRZL. Все зоны следует именовать с PGRZ, зона добавляется на дальности 150м.
L_E_R.lua(Load&Eject&Radio) - исправлена ошибка по дымовой шашке, добавлена возможность отслеживания грузов.

Использование:
  • Возможно создать до 10 зон, куда требуется привезти груз. Для красной коалиции зону именовать следует по шаблону GRUZR_1-10, для синих - GRUZB_1-10, где 1-10 - порядковый номер зоны от 1 до 10. Радиус зоны накладывает ограничение на доставляемые грузы.
  • Возможно создать до 10 грузов для каждой зоны. Грузы красной коалиции следует именовать по шаблону GRUZR_1-10_1-10, где 1-10 - номер зоны, в которую надо доставить груз, 1-10 - номер груза для этой зоны. Для синей следует в шаблоне использовать GRUZB.
  • Можно создать триггер для отслеживания доставки ВСЕХ грузов в зону, к которой они относятся. Для этого в правиле триггера надо выбрать LUA предикат и прописать следующий код:

Код
if trigger.misc.getUserFlag('GRUZR_1')==1 then return true; end;

где GRUZR_1 - зона, заполнение соответствующими грузами которой необходимо для выполнения действий триггера.

Для выполнения условия триггера все грузы должны быть установлены в пределах радиуса соответствующей зоны и не выше 2м центра зоны.


 
334-CountДата: Суббота, 16.05.2015, 09:41 | Сообщение # 53
Майор
Группа: Администраторы
Сообщений: 1077
Награды: 4
Репутация: 33
Статус: Offline
Серег, а тему в ДКС че не кидаешь по скриптам? Или кидаешь?

=TMS=334=Count, начальник ИАС в/ч 1252
 
582-ChichcoДата: Суббота, 16.05.2015, 12:27 | Сообщение # 54
Майор
Группа: Администраторы
Сообщений: 255
Награды: 4
Репутация: 20
Статус: Offline
В виду наличия среди ЕДшников большего кол-ва проамериканских лизоблюдов, чем я ожидал, пропало всякое желание посещать оф.форум. Разрешение на использование и редактирование скриптов от Бандита и Старлея я получил, для нормальных юзеров выложу как будет закончено. Нет предела совершенству, надо бы ещё предусмотреть ПСС для многочисленных экипажей (Л39 и прочие уже плодят по 2 купола). Хорошо бы ещё запрашивать дым из зоны, в которую везёшь груз. Ну и хотелось бы расширить список объектов, которые можно "построить" по триггеру (щас это всего лишь 5-6 строений, которым доступна активация с задержкой).

 
334-CountДата: Вторник, 19.05.2015, 09:03 | Сообщение # 55
Майор
Группа: Администраторы
Сообщений: 1077
Награды: 4
Репутация: 33
Статус: Offline
Ясно, с погрузкой при пропадании борта но не забранным грузом решилась проблема? Или не решал? ЧТо бы в список возвращать его?

=TMS=334=Count, начальник ИАС в/ч 1252
 
582-ChichcoДата: Вторник, 19.05.2015, 09:52 | Сообщение # 56
Майор
Группа: Администраторы
Сообщений: 255
Награды: 4
Репутация: 20
Статус: Offline
Боюсь, скриптами это не решить. На мой взгляд, грузы в каком-то отдельном массиве лежат, который не входит в стандартные группы статиков. Да и функционал у них другой. А где, чего - не опубликовано, это как искать чёрную кошку у негра в недрах. Помнится, когда я им написал про появление лайфбаров на полэкрана при нахождении на сервере во время смены миссии - они меня забанили, а в свой ФАК написали, что "при смене миссии на сервере серверную часть надо перегружать полностью"©. В таком ключе по грузам можно предложить подобную рекомендацию: не таскайте грузы если у вас плохое соединение.

 
582-ChichcoДата: Четверг, 25.06.2015, 20:14 | Сообщение # 57
Майор
Группа: Администраторы
Сообщений: 255
Награды: 4
Репутация: 20
Статус: Offline
Обновил скрипт:
L_E_R.lua(Load&Eject&Radio) - проверка грузов перенесена на стандартные триггеры, оптимизированы циклы.

Использование:
  • Возможно создать 20 зон, куда следует доставить груз (напр. 10 красным и 10 синим). Радиус зоны накладывает ограничение на доставляемые грузы. Именовать зоны следует нумерацией от 900 до 919.
  • Возможно создать до 10 грузов для каждой зоны. Грузы следует именовать по шаблону ХХХ_Y, где ХХХ - номер зоны (от 900 до 919), а Y - номер груза для этой зоны (от 1 до 10).
  • При нахождении всех грузов в зоне, к которой они относятся, и не выше 2м относительно центра зоны соответствующий флаг(ХХХ) принимает значение 1, которое можно отслеживать триггерами, где ХХХ - номер зоны от 900 до 919.


 
Форум » Флейм ветка СКВАДА » Технические вопросы по игре и реальной технике » Миссиоделам
Страница 6 из 6«123456
Поиск: