Перейти к содержанию

Добро пожаловать на проект
Weekly Open Games

Weekly Open Games — это проект для людей, которым интересен хардкорный тип игры. Мы стараемся максимально эффективно использовать структуру, слабые и сильные стороны, а также технику и вооружение различных сторон конфликта, но не ставим перед собой цель провести 100% сбалансированного боестолкновения. Командная игра, командное взаимодействие — фундамент нашего проекта.
О проекте WOG Как начать играть Правила серверов
ToxaSM

Вопросы по созданию МП-миссий

Рекомендуемые сообщения

Поменял 

 

switch (_this select 0) do {

 

 на 
 
switch (winside) do {
 
и все заработало, чудеса :(
 
прост _this select 0 это строка если чо :)
Изменено пользователем StDIABLO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 После неудачных попыток впилить всплывающую надпись на победу проигрышь по триггерам, почему то перестали читаться подписи дискрипшнс и теперь все игроки в менюшке ИИ. Вернул всё как и было, но дискрипшнс всё равно не читает.

 Отсюда два вопроса:

1. как правильно впилить всплывающую надпись после срабатывания триггера?

2. как вернуть отображение дискрипшнс?

 

position[]={11705.46,11.860286,10349.066};
azimut=90;
special="NONE";
id=682;
side="EAST";
vehicle="MVD_Soldier_Marksman";
player="PLAY CDG";
rank="CORPORAL";
skill=0.33333331;
init="[this,""SPN"",""REC""] call compile preprocessFileLineNumbers ""process_units.sqf"";";
description="Боец СпН";
Изменено пользователем Buddy_guy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. как правильно впилить всплывающую надпись после срабатывания триггера?
хинт шо ле?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Buddy_guy, нужен триггер с условием завершения миссии, в активации написать hint "здесь твое сообщение"; end1 = true, далее добавляешь триггер с типом "Конец миссии №1", у которого условие активации - end1, и запустится он через, например, 5 секунд (т.е. поменять значения мин-сред-макс на 5-5-5).

Изменено пользователем RavingRobot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@RavingRobot,

в общем всё замечательно хинт всплывает, и сделал что миска рубится. Спасибо.

 

 

По поводу дискрипшн, похоже это из за кодировки вот записал сейчас хинт  в редакторе,

в блокноте он РџРѕР±РµРґР° РѕР±РѕСЂРѕРЅС‹

Изменено пользователем Buddy_guy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Buddy_guy, поставь Notepad++, гораздо удобнее для работы с sqf и sqm. Плюсом к нему есть плагин подсветки синтаксиса SQF.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Парни нужен примерчик:

1) Как создать интерфейс? (для начала окошко с кнопками, полем ввода или полоской ввода)

2) Как к этим кнопкам привязвыать действие?

3) При нажатии например на ctrl+r  появлялось это окошко

 

Есть у кого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@StDIABLO,

расковыряй с армаголика скрипты например

 http://www.armaholic.com/page.php?id=27355

http://www.armaholic.com/page.php?id=26499

@RavingRobot,

стоит.

Это что то в файле миссии с синтаксисом после крашей навертелось, потому что в другие миски арма пишет нормально.

 

В общем отпустило, покопировал кусками в свежий файл миски, сам не понял как. 

Изменено пользователем Buddy_guy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите такой вопрос. Как сделать триггер, при срабатывании которого, он бы отключал действие 2рого триггера ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через if и else?

 

 

Не, эт фигня. Может вариант с глобальной переменной и проверкой на true/false?

Изменено пользователем RamZesIV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В коде первого триггера задаешь глобальную переменную, реагирующую на те же условия, что и сам триггер, а во втором ставишь выключатель с помощью этой переменной. Что-то вроде if (глобальная_переменная_из_первого_триггера=true) then (прекращение_кода_триггера_2)

Пусть умеющие люди подскажут, я пока только учусь.

Изменено пользователем RamZesIV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как сделать триггер, при срабатывании которого, он бы отключал действие 2рого триггера ?
Триггеру, который надо будет удалить, надо присвоить имя. В условии активации триггера, который будет удалять второй, прописать deleteVehicle имятриггера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть vehicle - это не только объект без АИ, но еще и триггеры? И еще что-то?

Изменено пользователем RamZesIV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@RamZesIV, для deleteVehicle - да, насчет остальных команд - хз. deleteVehicle может использоваться для всего, что ты добавил в редакторе (юнит, триггер, маркер и т.д.) или что появилось в процессе миссии. Не удаляет объекты (здания и т.д.) на карте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как сделать триггер, при срабатывании которого, он бы отключал действие 2рого триггера ?
Немного не то выше написал. Тот способ полностью удалит второй триггер. Если надо именно вкл/откл, то используй собственную переменную в условиях активации/деактивации триггеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как получить класс машины, в которой сидит игрок? Vehicle player выдает слот самого бота, даже когда сижу в машине.

 

Что с этим не так:

 

while (true) do;

(_vehicle = typeOf vehicle;

if( _vehicle isKindOf "car" ) than hint format ["you are in a car"]);

Изменено пользователем RamZesIV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Триггеру, который надо будет удалить, надо присвоить имя. В условии активации триггера, который будет удалять второй, прописать deleteVehicle имятриггера

 

Ага, спс, я уже тоже понял что через наименование.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня в подписи можно перейти на пост, он в теме миссии с зушкой на шишиге. Она тогда немало народу повалила, кстати.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.