0%
Обязательно ознакомьтесь с правилами форума!
Требуются люди в Команду форума для наполнения сайта ресурсами и полезным контентом. Писать в Telegram: @g_r_e_a_t_z_a_r_a_z_a
Чат для серверодержателей CS 1.6

Чат для серверодержателей Counter-Strike 1.6 а так же владельцев сайтов на движке GameCMS

Сообщество администраторов, разработчиков и владельцев серверов

GameCMS обсуждение Разработка плагинов Администрирование Опытные специалисты Безопасность и оптимизация
Рекламное место

Рекламное место свободно

Разместите свою рекламу прямо здесь!

Активная аудитория Высокая конверсия Доступная цена Эффективная реклама
Gamecms weapons models

CS 1.6 Amxx Gamecms weapons models 23.01.2026

Нет прав для покупки (400 ₽)
плагин для интеграции с RCON-модулем GameCMS, позволяющий продавать уникальное оружие через ваш сайт
{
"uw_ak47": {
"itemClassName": "weapon_ak47",
"menuItemName": "АК-47 \\yVIP",
"ownerOnly": 1,
"accessFlags": "",
"takeFromRound": 2,
"takePerRound": 99,
"buyTime": 30,
"damageMult": 1.3,
"maxAmmo": 45,
"maxBpammo": 130,
"reloadOnSpawn": 1,
"reloadOnKill": 1,
"forbiddenMaps": ["awp_", "aim_", "35hp_2"],
"denyText": "Оружие только для владельцев услуги",
"glow": [255, 215, 0, 15],
"models": {
"v": "models/v_ak47.mdl",
"p": "models/p_ak47.mdl",
"w": "models/w_ak47.mdl"
}
}
}


"1. ОСНОВНОЕ": {
uw_ak47 - Заголовок (индефикатор), оно уникальное, повторятся не должно, если несколько эмок, то пиши тпа мка1 мка2 и т.д.
"itemClassName": "Название оружия на котором будет замена (weapon_ak47, weapon_m4a1, weapon_deagle и т.д.)",
"menuItemName": "Как будет в меню выглядеть пункт. Цвета: \\y - желтый, \\r - красный, \\w - белый, \\d - серый (если хотите разукрасить то "\\" именно два слеша надо))"

"2. ДОСТУП": {
"ownerOnly": "1 - только купившим на сайте (GameCMS), 0 - доступно всем (если использует accessFlags то тот кто проходит по флагам)",
"accessFlags": "Флаг доступа (например, 't'). Если пусто '', проверка по флагу то доступно без ограничение по флагу",
"takeFromRound": "С какого раунда брать можно оружие",
"takePerRound": "Сколько раз за 1 раунд игрок может взять это оружие",
"buyTime": "Ограничение по времени в секундах от начала раунда, в течение которого можно взять это оружие. Пример: "buyTime": 30 — через 30 секунд после старта раунда пункт в меню станет серым и появится надпись [Время вышло]. Если -1, время не ограничено"

"3. БОЕВЫЕ ХАРАКТЕРИСТИКИ": {
"damageMult": "Урон, 1.1 - 10% 1.05 - 5% 1.2 - 20% ,если поставишь 1.0 то по дефолту без урона",
"maxAmmo": "Количество патронов в одной обойме",
"maxBpammo": "Максимальный запас патронов ",
"reloadOnSpawn": "1 - Авто перезарядка в новом раунде",
"reloadOnKill": "1 - Перезарядка после убийстве противника"

"4. ОГРАНИЧЕНИЯ И ВИЗУАЛ": {
"forbiddenMaps": "Список префиксов карт (Пример: ["awp_", "aim_"] — оружие нельзя будет взять на всех картах, начинающихся на "awp_" и "aim_". В меню будет написано [Запрещено]",
"denyText": "Текст , если игрок без прав пытается подобрать это оружие с земли",
"glow": "Подсветка оружия на земле. Формат [R, G, B, Яркость]. Если яркость 0 - выключено (255, 215, 0 — это цвет в данном случае Золотой)",
"models": "Пути к файлам моделей. v - в руках, p - в руках со стороны, w - на земле. Оставьте '', если не меняете (будет дефолт модель)"





Про ножи (Техническое уточнение)
Как сейчас: (На нож можно не указывать эти два параметра maxAmmo и maxBpammo)
Как лучше: Для ножа (weapon_knife) параметры maxAmmo и maxBpammo следует устанавливать в 0.
Плагин не выдаст патроны ножу, но корректное заполнение конфига исключит ошибки в логах.



[spoil=ИНСТРУКЦИЯ ПРОДАЖИ ОРУЖИЯ (GAMECMS)]

1. КАК РАБОТАЕТ ИДЕНТИФИКАТОР:
В файле gamecms_weapons_models.json каждое оружие начинается с уникального имени, открываем и берем от туда идентификатор, например: "uw_ak47".
Это и есть ИДЕНТИФИКАТОР. Он не должен повторяться!
Именно его мы используем для продажи на сайте.
Далее переходим в ваш RCON SHOP модуль на вашем сайте gamecms, и заполняем по примеру необходимые нам строчки: в данном варианте, мы выставляем на приобретение оружия игроку на 30 дней.

2. ПРОДАЖА ЧЕРЕЗ МАГАЗИН GAMECMS:
Чтобы игрок мог купить оружие, в панели управления сайтом (Услуги -> Команды)
необходимо добавить следующую команду:

Команда: add_weapon_model {steamid} uw_ak47 30

Разбор команды:
- add_weapon_model: системная команда плагина.
- {steamid}: переменная сайта (автоматически подставит SteamID игрока).
- uw_ak47: ваш идентификатор из конфига.
- 30: количество дней, на которое выдается оружие.

Настройки в магазине:
- Тип профиля (Переменная): Steam ID
- Название: STEAM ID
- Маска: Оставить пустым (Заполнять не надо)!
[/spoil]
Верх Низ