– Учитель, двигать камни это одно, а тут… совсем другое дело.
– Нет, не другое. Другое в голове лишь. Разучиться должен ты, чему учился.
– Хорошо, я попробую.
– Нет, не пробуй. Делай! Или нет. Никаких попыток.
Разговор Йоды и Люка Скайокера во время его тренировок на планете Дагоба





Сколько глобус ни крути, там Fess-Style не найти...
Сайт Fess'a » A2 - Скрипт Обыск ящиков (сбор документов) - Форум
[ Новые сообщения · Участники · Правила форума · Поиск ]
  • Страница 1 из 1
  • 1
Форум » Форум Редакторов » Редактор ARMA » A2 - Скрипт Обыск ящиков (сбор документов) (В конце проверка на присутствие предметов в инвентаре)
A2 - Скрипт Обыск ящиков (сбор документов)
FessДата: Вторник, 26.03.2013, 20:33 | Сообщение # 1

Добрый админ
Сообщений: 2338
Статус:
Что это: скрипт обыска ящиков в любом порядке, при обыске каждого из ящиков в инвентарь добавляется предмет (доказательства)
Как работает: ставим в редакторе три любых предмета, которые нужно обыскать, называем их box1, box2 и box3

Каждому предмету в инициализацию пишем

Код
this addAction ["Обыскать ящик...","add_docs.sqs"]

add_docs.sqs :

Код
; данный файл должен быть в формате UTF-8 иначе русский шрифт пропадет
_gen = _this select 0
_caller = _this select 1
_id = _this select 2
; удаление действия после активации
_gen removeAction _id

?(_gen == box1 && !box1_checked) : Doc = Doc + 1; _caller addWeapon "EvMoscow"; box1_checked = true; hint format ["Найдено предметов: %1/3",Doc,Max]; goto "end"
?(_gen == box2 && !box2_checked) : Doc = Doc + 1; _caller addWeapon "EvPhoto"; box2_checked = true; hint format ["Найдено предметов: %1/3",Doc]; goto "end"
?(_gen == box3 && !box3_checked) : Doc = Doc + 1; _caller addWeapon "Cobalt_File"; box3_checked = true; hint format ["Найдено предметов: %1/3",Doc]; goto "end"

#end
?(Doc == 3) : hint "Все предметы собраны!";

И не забудьте прописать где-нибудь в инициализации любого юнита :

Код
box1_checked = false; box2_checked = false;  box3_checked = false; Doc = 0;
 
Форум » Форум Редакторов » Редактор ARMA » A2 - Скрипт Обыск ящиков (сбор документов) (В конце проверка на присутствие предметов в инвентаре)
  • Страница 1 из 1
  • 1
Поиск: