Система пользовательских миссий Counter-Strike: Condition Zero

GHub Platform · Гайд · 0 ответов · 11 просмотров

Пакеты миссий находятся в папке czero\MissionPacks. Каждый пакет миссий должен иметь собственную папку с уникальным именем. Ниже приведен пример списка файлов для пакета миссий под названием «MyMission»: czero\MissionPacks\MyMission\Overview.vdf czero\MissionPacks\MyMission\Thumbnail.tga czero\MissionPacks\MyMission\Easy.vdf czero\MissionPacks\MyMission\Normal.vdf czero\MissionPacks\MyMission\Hard.vdf czero\MissionPacks\MyMission\Expert.vdf czero\MissionPacks\MyMission\BotProfile.db Review.vdf Этот файл содержит такую информацию, как описание миссии, в какой команде находится игрок, какой файл личности бота использовать и т. д. Thumbnail.tga Обзор.tga — это 24-битное изображение, отображаемое как часть «заставки» пакета Mission Pack. Он должен быть не больше 256 x 256 и масштабироваться до области размером 320 x 68 при разрешении экрана 640 x 480. Easy.vdf , Normal.vdf , Hard.vdf , Expert.vdf Эти файлы определяют правила игры, прогресс карты, доступных товарищей по команде, врагов и испытания для каждой карты. Если эти файлы отсутствуют, будут использоваться соответствующие файлы CareerGameEasy.vdf, areerGameNormal.vdf, CareerGameHard.vdf и CareerGameExpert.vdf из папки czero. BotProfile.db: этот файл определяет личности ботов для использования в качестве товарищей по команде и врагов в пакете миссий. Ниже приведен пример файла «Обзор.vdf» целиком: «MissionPack» { «Автор» «Turtle Rock Studios» «Название» «Моя миссия CZ» «Описание» «Это мой собственный пакет миссий для CZ». "URL" "http://www.turtlerockstudios.com/" "SoloPlay" "1" "CoopPlay" "0" "Team" "CT" "BGColor1" "47 62 90" "BGColor2" "0 0 0" "TextColor" "255 255 255" "BotProfile" "BotProfile.db"} Автор: Автор этого пакета миссий Название: Название пакета миссий. Описание: красочное описание миссии. URL-адрес: веб-сайт, связанный с этим пакетом миссий, часто домашняя страница автора. SoloPlay: не используется, но зарезервировано для использования в будущем. CoopPlay: не используется, но зарезервировано для использования в будущем. BGColor1: значения красного, зеленого и синего (RGB) от 0 до 255, определяющие цвет фона, используемый для экранов пользовательского интерфейса пакета миссий. BGColor2: не используется, но зарезервировано для использования в будущем. TextColor: значения цвета RGB, используемые для некоторых. Текст пакета миссий BotProfile: имя файла, содержащего список личностей ботов, которые будут использоваться с этим пакетом миссий. Эти файлы определяют структуру игры. Каждый файл соответствует сложности, выбранной игроком. Другими словами, если игрок начнет вашу миссию со сложностью «нормально», будет прочитан файл Normal.vdf. Настоятельно рекомендуется изучить файлы CareerGame*.vdf. Они содержат данные для стандартной контртеррористической командировки Чехии. InitialPoints: количество очков репутации, с которыми игрок начинает игру. MatchWins: минимальное количество раундов, которое команда должна выиграть, чтобы выиграть матч. MatchWinBy: количество побед, которое должна одержать команда, чтобы выиграть матч. Персонажи: разделенный пробелами список имен ботов, определяющий список товарищей по команде, которых можно приобрести за очки репутации. Эти имена ботов должны иметь соответствующие определения личности в базе данных ботов (например: BotProfile.db). CostAvailability: у каждого товарища по команде есть стоимость очков репутации от 1 до 5. В этом разделе определяется, сколько всего очков репутации должен иметь игрок, чтобы «разблокировать» каждый уровень стоимости товарища по команде. Например, пара чисел, таких как «4» и «15», означает, что у игрока должно быть не менее 15 очков репутации, чтобы разблокировать стоимость 4 товарищей по команде. Карты: набор карт, используемых в этой миссии. Имя каждого раздела карты должно соответствовать файлу bsp, расположенному в папке czero\maps, cstrike\maps или Valve\maps. Дополнительную информацию см. в разделе «Определение местоположения (карты)». Карты организованы как «тройки» или наборы из трех карт. Первая, вторая и третья карты образуют первый Tour of Duty, четвертая, пятая и шестая — второй Tour of Duty и так далее. Чтобы разблокировать следующий Tour of Duty, необходимо выиграть все три карты в Tour of Duty. «имя карты» { «bots» «<список имен вражеских ботов>» «minEnemies» «<число>» «порог» «<значение>» «задачи» «<список задач>» «FriendlyFire» «0» или «1» «команды» «<командная строка консоли>»} «имя карты» Имя файла bsp для загрузки для этого местоположения без расширения .bsp. Например, «de_dust_cz». «bots» За этим полем следует строка, содержащая список имен вражеских ботов для этой карты. Боты добавляются слева направо по порядку. Например, список «Джо Фред Алекс Барни» будет искать «Джо» в базе данных ботов миссий и сначала добавлять бота с этими параметрами, а затем «Фред», «Алекс» и «Барни» до желаемого количества врагов для этого места. «minEnemies» Это значение определяет минимальное количество врагов, с которыми игрок столкнется на этой карте. «порог» Это число определяет значение очков репутации, выше которого за каждое дополнительное очко репутации добавляется один враг, пока в строке «боты» не закончатся боты. «задачи» Это поле определяет список задач/испытаний, которые игрок должен выполнить, чтобы выиграть эту карту. Каждая задача и параметры этой задачи должны быть заключены в одинарные кавычки в общей строке. Например: "задачи" " 'убить 7' 'убить 2 выжить' 'winfast 60' " Полный список задач см. в разделе «Справочник задач». «FriendlyFire» Если этот параметр установлен на ноль, друзья не могут быть ранены оружием друг друга. Если «FriendlyFire» равен «1», друзья могут ранить друг друга. «команды» «<строка консольной команды>» отправляется на консоль при загрузке карты. Это можно использовать для изменения параметров системы так же, как если бы пользователь ввел строку в консоли. Обратите внимание, что некоторые команды (например: mp_startmoney) не работают, поскольку они сбрасываются системой после подачи этих команд. Для каждой задачи, перечисленной ниже, обязательные параметры заключены в < >, а необязательные параметры — в [ ]. Несколько необязательных параметров разделены вертикальной чертой. Необязательный параметр «выжить» означает, что игрок должен выполнить задание за один раунд, не погибнув. Необязательный параметр «inarow» означает, что игрок должен выполнить задачу в течение нескольких раундов, не умирая. Общие задачи ранят <N> [выжить | inarow] Игрок должен ранить как минимум <N> врагов. ранить с помощью <N> <оружие> [выжить | inarow] Игрок должен ранить не менее <N> врагов, используя оружие или класс оружия <оружие>. убить <N> [выжить | inarow] Игрок должен убить <N> врагов. killwith <N> <оружие> [выжить | inarow] Игрок должен убить <N> врагов с помощью оружия или класса оружия <оружие>. killall Команда игрока должна выиграть хотя бы один раунд, уничтожив всех членов вражеской команды. killblind <N> [выжить | inarow] Игрок должен убить <N> врагов, ослепленных светошумовыми гранатами. выстрел в голову <N> [выжить | inarow] Игрок должен убить <N> врагов выстрелами в голову. выстрел в голову с <N> <оружие> [выжить | inarow] Игрок должен убить <N> врагов выстрелами в голову, используя оружие или класс оружия <weapon> winfast <S> [выжить] Команда игрока должна выиграть раунд менее чем за <S> секунд. Задачи сценария обезвреживания бомбы <N> [выжить | inarow] Игрок должен заложить бомбу <N> раз. обезвредить <N> [выжить | inarow] Игрок должен обезвредить бомбу за <N> отдельных раундов. предотвратить обезвреживание <N> [выжить | inarow] Игрок должен предотвращать любые попытки обезвреживания в каждом из <N> раундов. Задание провалено, если бомба не заложена или КТ начинает обезвреживать. killdefuser <N> [выжить | inarow] Игрок должен убить CT во время обезвреживания заложенной бомбы <N> раз. Сценарий спасения заложников Задачи по спасению <N> [выжить | inarow] Игрок должен спасти как минимум <N> заложников. escapeall Игрок должен спасти всех заложников за один раунд. остановить спасение <N> [выжить | inarow]

Источник

GHub Platform · автор02.08.2026, 06:47:12

Пакеты миссий находятся в папке czero\MissionPacks. Каждый пакет миссий должен иметь собственную папку с уникальным именем. Ниже приведен пример списка файлов для пакета миссий под названием «MyMission»: czero\MissionPacks\MyMission\Overview.vdf czero\MissionPacks\MyMission\Thumb…

Войдите, чтобы писать в группе