Модератор форума: СМЕРШ, Slon |
Форум РЕДАКТОР - ArmA 1 Вопрос-Ответ СКОРОСТЬ. ПОЯВЛЕНИЕ БОТОВ В ОПРЕДЕЛЁННЫЙ МОМЕНТ. РАЦИЯ. |
СКОРОСТЬ. ПОЯВЛЕНИЕ БОТОВ В ОПРЕДЕЛЁННЫЙ МОМЕНТ. РАЦИЯ. |
› Понедельник
› 26.01.2009
› 19:19
› Сообщение #
1. Скорость. Как юниту командой (не скриптом) задать скорость передвижения?
2. Появление ботов. Мне надо, чтобы не грузить систему, появление ботов на определённых позициях в определённом положении. Также чтобы некоторые боты появлялись в домах. 3. Рация. Мне надо, чтобы внизу, как в основной компании в первой мисии, "переговаривались" боты. Ну там разными цветами с разными позывными. Заранее даю позывные:
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Понедельник
› 26.01.2009
› 19:51
› Сообщение #
1.команда . . .bot setSpeedMode "LIMITED"
"LIMITED" - маленькая "NORMAL" - средняя "FULL" - большая 2. для создания группы: _groupAlpha = createGroup east Боты в здании сложней, но уже обсуждалось 3. Губа недура. посмотрю как можно сделать |
› Понедельник
› 26.01.2009
› 21:54
› Сообщение #
Демонстрация почти всех стандартных эффектов АРМА.
дополнить можно только через _titleRsc_ Прикрепления:
Messeg.Intro.rar
(15.8 Kb)
Сообщение отредактировал Slon - Понедельник, 26.01.2009, 21:57
|
› Вторник
› 27.01.2009
› 13:58
› Сообщение #
1. Мне надо именно км в час ЧИСЛОМ. А так я могу и вэйпом задать. Мне надо, чтобы из БМП выпригивали бойцы, перекатывались, вставали на колено, стреляли, бежали три секунды стоя, затем падали, стреляли, на колено, стреляли, затем снова бежали и т.д.
2. Я не знаю как массивы писать. init.sqs - самому надо писать? _groupAlpha = createGroup east east - сторона
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Вторник
› 27.01.2009
› 16:46
› Сообщение #
И ещё, мне надо, чтобы бойцы начинали только в определённый момент стрелять по невидимым целям, а то боты патроны зарание все растрачивают и начинают шариться, а стреляют они быстро (смотрел про отключение ИИ, но там только для одного написано и не понятно как и куда ставить).
Slon У меня ситуация такая. Два дома на расстоянии около 200 метров. Талибы палят по крыше, а мои спецы покамесь лежат под огнём и высунуться не могут. Моя задача, снять снайпера, тогда они встанут и начнётся перестрелка. Так вот, мне надо, чтобы талибы не стреляли до тех пор (чтобы заранее не кончился боезопас), пока я не войду в нужную зрну, для того, чтобы мне поступила команда снять снайпера и для того, чтобы боты (талибы на крыше) не расстреляли все патроны, а вот когда я войду в зону, то ТОЛЬКО талибы начинали по невидимым целям стрелять, а когда я убью снайпера, мои спецы тож встают и начинается стрельба по невидимым целям как с той, так и с другой стороны, ну а затем цели исчезают и начинается стрельба по реальным целям.
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Вторник
› 27.01.2009
› 22:50
› Сообщение #
groupAlpha - это группа Альфа созданая (createGroup) для стороны EAST
init.sqs - это текстовый файл с названием init.sqs массив это переменная которая содержит список заключённый в квадратные скобки, элементы списка следуют через запятую massiv = ["SoldierESniper","SoldierESniper"] выбор одного из элементов производят командой select _unit = massiv select 1 - в переменную _unit запишет "SoldierESniper" с анимацией разбирайся сам. запрет на стрельбу , groupAlpha setCombatMode "BLUE" |
› Среда
› 28.01.2009
› 09:21
› Сообщение #
Я чуть чуть не понял.
1. За место _инит писать СодиерСнайпер?
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Суббота
› 31.01.2009
› 19:20
› Сообщение #
есть куча способов создать группу солдат в нужном месте и в нужное время.
вот ещё один. в файле init.sqs создаём массив (список) ботов каторые будут созданы в отряд например: Otr1 = ["SoldierEMedic","SoldierEMG","SoldierEMG","SoldierESniper","SoldierESniper","SoldierEG","SoldierEG","SoldierEG"] или бросить чёнибуть на карту и записать всё в инит. этой штуки на карте ставим офицера - в ините офицера пишем (Group1 = group this) - это чтобы знать название отряда в который будут набираться боты рисуем офицеру маршрут. первый поинт синхронизируем с тригером - тригер сработает на нужное событие и запустит маршрут Сообщение отредактировал Slon - Суббота, 31.01.2009, 19:28
|
› Суббота
› 31.01.2009
› 19:41
› Сообщение #
this - в переводе с англ. значит "ЭТО"
Group1 = group this - записываем офицеру каторый стоит на карте в переводе на человеческий язык - название группы офицера Когда солдат отправляют в полк (роту, взод, армию) он должен существовать и както называться. |
› Суббота
› 31.01.2009
› 19:46
› Сообщение #
Slon
Ещё вопрос: Как сделать, чтобы они сразу с определённым оружием появились? Мне надо, чтобы у троих был АК-47, у троих - ПК и у троих - М4А1
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Суббота
› 31.01.2009
› 19:49
› Сообщение #
ну так возьми автоматчика , пулемётчика и ааааа а кто унас М4А1?
|
› Суббота
› 31.01.2009
› 20:02
› Сообщение #
Хех. Так вот в том и дело, что я скачал инсургентов 2.0 и им надо разное оружие воткнуть, они типа за талибов у меня.
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Суббота
› 31.01.2009
› 20:50
› Сообщение #
тогда так:
Во втором поинте (в строке "по активации") пишем вызов файла - [] exec "CreatBot.sqs" В файле : |
› Суббота
› 31.01.2009
› 20:56
› Сообщение #
_unit = "insurgente_2" createUnit [getPos (leader Group1), Group1]
removeAllWeapons _unit {_unit addMagazine "30Rnd_545x39_AK"} forEach [0,0,0,0,0] _unit addWeapon "AK74" Я правильно пишу?
أنتَ دائما في قلبي
Anta dima fi qalbi الرب Ар-Раб http://projectreality.ru/league/ - русская лига ПР |
› Суббота
› 31.01.2009
› 21:03
› Сообщение #
|
| |||
Чат сайта |