Официальная страница плагина - Stripper:Source
Описание:
Данный мод позволяет фильтровать и добавлять объекты на карту, менять их свойства, а так же логические связи.
Снимки: перейти Исходники: перейти
Конфигурация:
Существуют два основных конфигурационных файла для Stripper:Source.
addons/stripper/global_filters.cfg - работает при каждой смене любой карты.
addons/stripper/maps/*имя_карты*.cfg (например, addons/stripper/maps/de_dust.cfg) - работает на картах с одноименным конфигу названием.
В Stripper:Source конфигурационные файлы имеют формат:
filter:
{
"prop1" "val1"
"prop2" "/val2/"
}
{
"prop3" "val3"
}
add:
{
"prop4" "val4"
"prop5" "val5"
}
Где:
filter: Удаляет все по указанному признаку
add: Добавляет проп, по описанию внутри.
Заметьте, что синтаксис не является гибким - вы должны отделить каждый пункт или знак на отдельную строку, как показано выше. Каждый блок должен содержать { и } символы заключающие описание объекта. Каждая строка в блоке описывает свойства объекта. Свойства должны быть в кавычках в каждой строке, разделяйте их пробелом. Первое в кавычках это ключ (key), второй в кавычки заключается величина (value). Например этот блок описывает заложников:
Код:{
"origin" "1376 3168 -112"
"HostageType" "0"
"angles" "0 111 0"
"classname" "hostage_entity"
}
Расширенная фильтрация/Модификация:
modify:
{
match:
{
"model" "models/props_junk/garbage_metalcan002a.mdl"
"classname" "prop_physics_multiplayer"
}
replace:
{
"classname" "hostage_entity"
}
delete:
{
"model" "models/props_junk/garbage_metalcan002a.mdl"
}
insert:
{
"scale" "0.99"
}
}
Где:
match: Захват по указанному признаку. Вы можете использовать регулярные выражения (//) для каждого значения переменных.
replace: Заменяют значения указанных переменных на приведенные в конфиге. Как пример из приведенного конфига выше, класс пропов "prop_physics_multiplayer" будет заменен на "hostage_entity"
delete: Удаляет все свойства пропов прошедших условия match.
insert: Добавление настроек свойств