Суббота, 20.04.2024, 05:21Привет Гость
ArmA-2 Моды, миссии, кампании, аддоны, скрипты, редактор

Главная | Файлы | FAQ | Платформа | О сайте | Контакты | Зарегистрироваться | Войти
[ Новые сообщения · Участники · Правила форума · Поиск ]
  • Страница 1 из 1
  • 1
ArmA-2 редактор » ArmA-2 Operation Arrowhead | Combined Operations. Редактор » Основное » description.ext
description.ext
PIONEERДата: Пятница, 13.11.2009, 14:38 | Сообщение # 1
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
Описание файла description.ext
Данный файл также необходимо создавать (в обычном блокноте) самостоятельно в папке с вашей миссией. В нем описываются различные детали, касающиеся миссии и игрока:
Внимания: следущее описания description.ext взято из Ринзы, некоторые вещи могут не подойти к АРМА 2! Но восновном всё подходит!

// Вид респауна (только юниты типа "playable" могут респауниться!):
//NONE - нет респауна.
//BIRD - игрок после смерти вселяется в чайку (устанавливается по умолчанию).
//INSTANT - игрок после смерти появляется в том же месте, где его убили.
//BASE - игрок после смерти появляется в указанном маркере. Для этого в самой миссии
// создайте маркер вида окружности (ellipse) и назовите его
// "Respawn_East" (для СССР), "Respawn_West" (для НАТО), "Respawn_Guer" (для Повстанцев)
//и "Respawn_Civi" (для Гражданских).
//SIDE - игрок после смерти вселяется в оставшихся в живых солдат его войск, при условии,
// что ими управляет компьютер (если это люди, то игрок вообще не оживает).
//GROUP - игрок после смерти вселяется в оставшихся в живых солдат его отряда, при условии,
// что ими управляет компьютер (если это люди, то игрок вообще не оживает).
respawn="INSTANT"

// Время (в секундах), по истечении которого игрок оживет
respawndelay=5

// Количество очков, которое может заработать игрок (минимальное,
// среднее и максимальное соответственно)
minScore=200
avgScore=2500
maxScore=6000

//Установка доступного времени для звершения игры в меню создания сервера.
//Работает только в сетевой игре.
titleParam1 = "Time:";
//Все возможные значения (в секундах)
valuesParam1[] = {10000, 300, 600, 900, 1200, 1500, 1800, 2700, 3600, 7200};
//Значение по умолчанию
defValueParam1 = 1800;
//Описательный текст для каждого значения
textsParam1[] = {"Unlimited", "5 min", "10 min", "15 min", "20 min", "25 min", "30 min", "45 min", "1 hour", "2 hours"};

//Установка доступного счета для звершения игры в меню создания сервера.
//Работает только в сетевой игре.
titleParam2 = "Score to win:";
//Все возможные значения
valuesParam2[] = {10000, 5, 7, 10, 15, 20, 25, 30};
//Значение по умолчанию
defValueParam2 = 5;
//Описательный текст для каждого значения
textsParam2[] = {"Unlimited", 5, 7, 10, 15, 20, 25, 30};

// Данная надпись появляется на экране задания
onLoadIntro="Hi there"

// Данная надпись появляется на экране перед началом миссии
onLoadMission="Central part of Malden, near the camp in Lolisse"

// Отображать или нет экран результатов после миссии (0 = нет, 1 = да)
debriefing = 0

// Отображать или нет часы в игре (0 = нет, 1 = да)
showWatch = 1

// Отображать или нет компас в игре (0 = нет, 1 = да)
showCompass = 1

// Отображать или нет радио в игре (0 = нет, 1 = да)
showRadio = 1

// Отображать или нет приказы в игре (0 = нет, 1 = да)
showWarrant = 1

// Отображать или нет блокнот (где указывается само задание) в игре (0 = нет, 1 = да)
showNotepad = 1

// Отображать или нет GPS в игре (0 = нет, 1 = да)
showGPS = 1

// Отображать или нет карту в игре (0 = нет, 1 = да)
showMap = 1

// Отображать или нет время перед загрузкой заставки (false = нет, true = да)
onLoadIntroTime = true

// Данный класс позволяет определить уникальность игроков
class CfgIdentities
{
// Имя данного класса ссылается на ID солдата, указанный в файле missions.sqm

class Officer
{
// Имя, отображающееся в командах
name = "My Soldier";

// Лицо
face = "Face33";

// Наличие очков. Доступные значения:
// "none" = без очков
// "spectacles" = обычные очки
// "sunglasses" = темные очки
glasses = "none";

// Голос. Доступные значения:
// Adam
// Dan
// George
// Greg
// John
// Jonah
// Marc
// Patrick
// Paul
// Peter
// Rich
// Rob
// Ted
// Tom
speaker = "Adam";

// Тональность голоса
// 1.0 = обычный
// < 1.0 = низкий
// > 1.0 = высокий
pitch = 1.00;
};
};

// Дополнительные звуки
class CfgSounds
{
// Здесь перечисляются все файлы формата .ogg (без расширения .ogg)
sounds[] =
{
S02v01, S02v02
};
// Определение отдельного звука. Данное имя будет использоваться в
// файле mission.sqm (например, say ""S02v01"")
class S02v01
{
// Имя, которое будет отображаться в редакторе при выборе звуков
name = "S02v01";

// Звуковые файлы. Необходимо указать полное имя. Длаее указывается громкость
// воспроизведения (db+10) и еще что-то
sound[] = {"S02v01.ogg", db+10, 1.0};

// Текст, который появляется во время воспроизведения данного звука.
// Ссылается на файл stringtable.csv
titles[] =
{
0, $STRM_S02v01
};
};
}

// Определение звуковых эффектов
class CfgSFX
{
sounds[] = {};
};

// Определение звуков окружающей среды
class CfgEnvSounds
{
sounds[] = {};
};

// Определение радио-команд
class CfgRadio
{
// Здесь перечисляются все файлы формата .ogg (без расширения .ogg)
sounds[] =
{
S02r16, S02r17
};

// Данное имя будет использоваться в файле mission.sqm (например, sideRadio ""S02r16"")
class S02r16
{
// Имя, которое будет отображаться в редакторе при выборе радио-команд
name = "S02r16";

// Звуковые файлы. Необходимо указать полное имя. Далее указывается громкость
//воспроизведения (db-10) и еще что-то
sound[] = {"S02r16.ogg", db-10, 1.0};

// Текст, который появляется во время воспроизведения данного звука.
// Ссылается на файл stringtable.csv
title = $STRM_S02r16;
};
};

// Дополнительные аудиотрэки
class CfgMusic
{
// Здесь перечисляются все файлы формата .ogg (без расширения .ogg)
tracks[]=
{
01demo, 05demo
};

// Данное имя будет использоваться в файле mission.sqm (например, track="01demo")
class 01demo
{
// Имя, которое будет отображаться в редакторе при выборе аудиотрэков
name = "Demo 01";

// Звуковые файлы. Необходимо указать полное имя. Далее указывается громкость
// воспроизведения (db+0) и еще что-то
sound[] = {\music\01demo.ogg, db+0, 1.0};
};
};

// Определяет оружие, которое может выбрать игрок (для использования в миссии)
// на экране с заданием. count - количество единиц оружия
class Weapons
{
class M16
{
count = 1;
};
};

// Определяет боеприпасы (патроны, гранаты, заряды, мины и бомбы), которые может выбрать
// игрок(для использования в миссии) на экране с заданием. count - количество боеприпасов
class Magazines
{
class M16
{
count = 10;
};
};




Хотите больше новостей? Подписывайтесь на мою рассылку
 
PIONEERДата: Пятница, 13.11.2009, 21:06 | Сообщение # 2
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
Вставить звуки

Вот часть файла Description.ext

class CfgSounds
{
sounds[] = {wastel.ogg};

class wastel
{
name = "wastel";
sound[] = {\sound\wastel.ogg, db + 0, 1.0};
titles[] = {0, ""};
};
};

Для проигрывания звука

playsound "wastel"




Хотите больше новостей? Подписывайтесь на мою рассылку
 
PIONEERДата: Пятница, 13.11.2009, 21:06 | Сообщение # 3
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
Вставить музыку

Вот часть файла Description.ext


class CfgMusic
{
tracks[] = {sum.ogg};

class sum
{
name = "sum";
sound[] = {\music\sum.ogg, db + 0, 1.0};
};
};

для проигрывания пишите

playmusic "sum"




Хотите больше новостей? Подписывайтесь на мою рассылку
 
PIONEERДата: Пятница, 13.11.2009, 21:12 | Сообщение # 4
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
Чтоб в радиосообщениях писалось имя, а не ник ваш.
используется и для переименовывании солдат.

Вот часть файла Description.ext


class CfgIdentities
{
class spec_1
{
name = $STR_spec_1;
face = "Face103";
glasses="none";
speaker = "Greg";
pitch = 1.0;
};


для использования в init.sqs писать нужно:

player setIdentity "spec_1"

Имя

* имя выписывается из стригентейбла $STR_Anything

Лицо

* Male: Arma 2
o "Face01" to "Face107" : обязательно с ноликом не 1-9

Glasses Очки

* OFP
o "None"
o "Spectacles"
o "Sunglasses"

* ArmA
o "None"

* Arma 2
o "None"
o "Spectacles"
o "RoundGlasses"
o "SunGlasses"
o "Tactical"
o "BlackSun"
o "BlueSun"
o "RedSun"
o "GreenSun"
o "LHD_glasses"

Speaker

разные голоса ботов:

* Arma 2
o Male01
o Male02
o Male03
o Male04
o Male05

Чтоб разговаривали на том каком языке нужно впихивайте приставки Male01EN, Male03CZ, Male02RU. EN - инглиш, CZ чернаруский , RU наш.




Хотите больше новостей? Подписывайтесь на мою рассылку
 
FILISTIN96Дата: Четверг, 23.12.2010, 18:26 | Сообщение # 5
Ефрейтор
Сообщений: 40
Репутация: 0
Статус: Offline
Есть вопрос:
Создал я дескрипшен.Когда я миссию с дескрипшеном запускаю,пишет,что одной такой скобки-} не хватает.Дескрипщен прилагается.
Внимание,вопрос-
Где ошибка?
 
PIONEERДата: Четверг, 23.12.2010, 22:29 | Сообщение # 6
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
главное правило дескрипшена - открыл, так закрой дверь.
Ты открыл в начале класс индификации персонажей, но не закрыл!
Если проще, то в конце добавь еще одну скобку };




Хотите больше новостей? Подписывайтесь на мою рассылку
 
FILISTIN96Дата: Пятница, 24.12.2010, 16:21 | Сообщение # 7
Ефрейтор
Сообщений: 40
Репутация: 0
Статус: Offline
И все было так просто?Спасибо,буду знать,с меня плюс на арматуре.
Ладно,вопрос отпал за ненадобностью.


Сообщение отредактировал FILISTIN96 - Пятница, 24.12.2010, 18:38


 
s229Дата: Пятница, 04.02.2011, 09:21 | Сообщение # 8
Мл. Сержант
Сообщений: 132
Репутация: 3
Статус: Offline
Эм..не плохо бы было в инструкции бб-коды юзать, а то сплошным текстом плохо воспринимается
 
FILISTIN96Дата: Понедельник, 07.02.2011, 10:40 | Сообщение # 9
Ефрейтор
Сообщений: 40
Репутация: 0
Статус: Offline
Вопрос отпал,заработало.

Сообщение отредактировал FILISTIN96 - Понедельник, 07.02.2011, 12:16


 
PIONEERДата: Понедельник, 07.02.2011, 15:08 | Сообщение # 10
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
тут по лучше дано



Хотите больше новостей? Подписывайтесь на мою рассылку
 
AndreiywДата: Суббота, 08.03.2014, 08:21 | Сообщение # 11
Рядовой
Сообщений: 1
Репутация: 0
Статус: Offline
Уважаемый тов. PIONEER, можете пожалуйста поделиться инструкцией по установки видимости в задании с помощью Description.ext? Вроде пишется через setviewdistance 1000, вопрос в том, как прописать правильно? То ли setviewdistance 1000, то ли setviewdistance=1000 или setviewdistance = 1000; Как!?  wacko wacko wacko
 
ArmA-2 редактор » ArmA-2 Operation Arrowhead | Combined Operations. Редактор » Основное » description.ext
  • Страница 1 из 1
  • 1
Поиск:





Copyright web-pioneer.at.ua © 2011 | Используются технологии uCoz
Админ: PIONEER | web-pioneer@yandex.ru | Любое или частичное копирования материала с веб-сайта web-pioneer.at.ua запрещено! А то прокляну.