- Supported Games
- Counter-Strike 2
- Resource was created using AI
- Yes, partly
Данный плагин позволит продать модели на персонажа за рубли, как при помощи меню на сервере, так и в шопе на сайте (по ркон команде)
Возможности:
- Выбор модели за кт и т
- Задержка перед установкой модели при спавне
- Превью модели, с возможностью указать длительность (работает только живым, выбранная модель спавнится на позиции прицела игрока)
- Отображение текста над превью модели (название + описание) (опционально)
- Описание для модели (отображается при подтверждении покупки/превью в чате)
- Скрытие модели в списке превью
- Покупка моделей через меню плагина (работает с таблицей личного кабинета - lk)
- Админ-панель (выдача/изъятие модели, с логами о том или ином действии)
- Авто-прекеш моделей
- Мультисерверность
- Файл перевода
Если вы уже продаете модели через шоп писекса, есть возможность перенести все модели игроков в данный плагин
Возможности:
- Выбор модели за кт и т
- Задержка перед установкой модели при спавне
- Превью модели, с возможностью указать длительность (работает только живым, выбранная модель спавнится на позиции прицела игрока)
- Отображение текста над превью модели (название + описание) (опционально)
- Описание для модели (отображается при подтверждении покупки/превью в чате)
- Скрытие модели в списке превью
- Покупка моделей через меню плагина (работает с таблицей личного кабинета - lk)
- Админ-панель (выдача/изъятие модели, с логами о том или ином действии)
- Авто-прекеш моделей
- Мультисерверность
- Файл перевода
JSON:
{
"serverID": 1, // Айди сервера
"cmdsOpenMenu": "model|models|md", // Команды для открытия главного меню
"autoPreCache": true, // Прекешить ли модели ? (false - нет)
"applyModelTime": 0.5, // Через сколько секунд после спавна игрока будет применяться модель ?
"dbSettings":
{
"host": "", // Хост базы данных
"database": "", // Имя базы данных
"user": "", // Пользователь базы данных
"password": "" // Пароль базы данных
},
"previewSettings":
{
"state": true, // Будет ли доступно превью скинов ? (false - нет)
"time": 8.0, // Время превью в секундах
"worldTextUpperModel": { // [1.0.1]
"state": true, // Отображать текст над превью модели? (название модели + описание, false - нет)
"fontSize": 65, // Размер шрифта
"fontFamily": "Imperial", // Шрифт (можно использовать Arial, Arial Black, Impact и какой то еще)
"color": [80, 200, 120], // Цвет текста
"onFace": true, // Будет ли смотреть текст в сторону лица игрока (false - нет)
"background": true // делать ли задний фон у текста ? (черный фон, false - нет)
}
},
"adminPanel": {
"cmdsOpenAdminMenu": "mpm_admin", // Команды для открытия админ меню
"accessFlag": "@css/root", // Админ флаг CSS, при котором будет доступно админ меню
"notificationActionsInLogs": true, // будет ли уведомлять о действий администратора в лог файл ? (false - нет)
"period": { // Периоды для выдачи
"1 день": 1,
"7 дней": 7,
"14 дней": 14,
"30 дней": 30,
"1 год": 365
}
},
"buySettings":
{
"state": true, // Будет ли доступен пункт "Купить модель" (false - нет)
"displayPurchasedModels": true, // Отображать ли купленные модели в покупке ? (true - да, p.s будет отображать, но нельзя будет купить ее)
"notificationBuyInLogs": true, // будет ли уведомлять о покупках моделей через меню в лог файл ? (false - нет)
"notificationBuyChatAll": true, // будет ли уведомлять о покупках моделей в общий чат ? (false - нет)
"db": // Подключение базы, где расположена таблица личного кабинета (lk)
{
"host": "",
"database": "",
"user": "",
"password": ""
}
},
"modelList":
{
"tom":
{
"name": "Том", // Отображаемое имя модели
"description": "Модель для КТ без рук", // Описание модели, отображается в чате перед покупкой / превью [1.0.1]
"path": "characters/models/tom.vmdl", // Путь к модели
"hideInPreview": true, // Скрывать ли модель в списке превью? (true - да, false - нет)
"storona": "CT", // За какую сторону скин можно будет выбрать? (CT / T / ALL)
"buySettings": { // Настройки покупки модели
"state": true, // Доступна ли покупка этой модели? (true - да, false - нет)
"prices": { // Цены и периоды
"25": { // Цена
"name": "1 день", // Название тарифа
"duration": 7 // Длительность в днях
},
"125": { // Цена
"name": "7 дней",
"duration": 7
},
"225": {
"name": "14 дней",
"duration": 14
},
"400": {
"name": "30 дней",
"duration": 30
},
"900": {
"name": "1 год",
"duration": 365
}
}
}
},
"kotsapog":
{
"name": "Кот в сапогах",
"description": "Модель для Т без рук",
"path": "characters/models/kotsapog.vmdl",
"storona": "T",
"buySettings": {
"state": true,
"prices": {
"125": {
"name": "7 дней",
"duration": 7
},
"225": {
"name": "14 дней",
"duration": 14
},
"400": {
"name": "30 дней",
"duration": 30
},
"900": {
"name": "1 год",
"duration": 365
}
}
}
},
"model3":
{
"name": "Модель 3",
"path": "characters/models/model3.vmdl"
}
},
"ConfigVersion": 1
}
JSON:
{
"chatPrefix": "{LIGHTBLUE}[MPM]◗{DEFAULT} ",
"nullPlayerModels": "Ошибка, у вас {LIGHTRED}нет {DEFAULT}доступных моделей",
"selectedModelT": "Модель для {YELLOW}T {DEFAULT}установлена {LIGHTBLUE}({MODEL_NAME})",
"selectedModelCT": "Модель для {LIGHTBLUE}CT {DEFAULT}установлена {LIGHTBLUE}({MODEL_NAME})",
"resetModelT": "Модель для {OLIVE}T {DEFAULT}сброшена (пропадет в следующем раунде)",
"resetModelCT": "Модель для {LIGHTBLUE}CT {DEFAULT}сброшена (пропадет в следующем раунде)",
"previewModelOnlyAlive": "Ошибка, превью доступно только {LIME}живым",
"previewModel": "Превью модели {LIGHTBLUE}'{MODEL_NAME}' {DEFAULT}({MODEL_DESCRIPTION})",
"buyModelErrorNoMoney": "{LIGHTRED}Недостаточно {DEFAULT}средств для покупки модели {LIGHTBLUE}'{MODEL_NAME}'.\n{DEFAULT}Ваш баланс {LIME}{PLAYER_CACHE} {DEFAULT}руб. Не хватает {LIGHTRED}{PLAYER_NEED_CACHE} {DEFAULT}руб.",
"buyModelSuccess": "Вы {LIME}успешно {DEFAULT}купили модель {LIGHTBLUE}'{MODEL_NAME}' {DEFAULT}на {GREY}{PRICE_NAME} (до {DATE}). {DEFAULT}\nВаш баланс - {LIME}{PLAYER_CACHE} {DEFAULT}руб.",
"buyModelSuccessNotificationAll": "{PLAYER_NAME} стал счастливым обладателем модели {LIGHTBLUE}'{MODEL_NAME}' {DEFAULT}на {GREY}{PRICE_NAME}",
"adminPrintSuccessGiveModel": "Вы успешно выдали модель '{MODEL_NAME}' игроку {TARGET_NAME} на {PERIOD_NAME}",
"adminPrintNoSuccessGiveModel": "Ошибка при выдаче модели игроку {TARGET_NAME}",
"adminPrintSuccessRemoveModel": "Вы успешно забрали модель '{MODEL_NAME}' у игрока {TARGET_NAME}",
"adminPrintNoSuccessRemoveModel": "Ошибка при удалении модели у игрока {TARGET_NAME}",
"adminPrintNoModelsAtPlayer": "Ошибка, у игрока {TARGET_NAME} нет моделей",
//
"mainMenuTitle": "Главное меню",
"mainMenuItem_SelectTerrorist": "Террористы [{SELECTED_MODEL}]",
"mainMenuItem_SelectСTerrorist": "Спецназ [{SELECTED_MODEL}]",
"mainMenuItem_PreviewModel": "Превью моделей",
"mainMenuItem_BuyModel": "Купить модель",
"selectModelMenuTitle": "Выбери модель для [{TEAM_NAME}]",
"selectModelMenu_Off": "Выключить",
"previewMenuTitle": "Превью", // изменено в 1.0.2
"previewMenuTitleAll": "Превью [Все стороны]", // 1.0.2
"previewMenuTitleTerrorist": "Превью [Террористы]", // 1.0.2
"previewMenuTitleCTerrorist": "Превью [Спецназ]", // 1.0.2
"previewMenu_CancelPreview": "Отменить превью",
"buyMenuTitle": "Покупка модели<br><span color='#ffffff' class='fontSize-sm'>Баланс: <b color='#77dd77' class='fontSize-sm'>{BALANCE} руб.</b></span>", // изменено в 1.0.2
"buyMenuTitleAll": "Покупка модели [Все стороны]<br><span color='#ffffff' class='fontSize-sm'>Баланс: <b color='#77dd77' class='fontSize-sm'>{BALANCE} руб.</b></span>", // 1.0.2
"buyMenuTitleTerrorist": "Покупка модели [Террористы]<br><span color='#ffffff' class='fontSize-sm'>Баланс: <b color='#77dd77' class='fontSize-sm'>{BALANCE} руб.</b></span>", // 1.0.2
"buyMenuTitleCTerrorist": "Покупка модели [Спецназ]<br><span color='#ffffff' class='fontSize-sm'>Баланс: <b color='#77dd77' class='fontSize-sm'>{BALANCE} руб.</b></span>", // 1.0.2
"buyPeriodMenuTitle": "Выберите период для {MODEL_NAME}",
"buyPeriodMenu_Format": "{PRICE_NAME} [{PRICE} руб.]",
"buyConfirmMenuTitle": "Подтверждение покупки",
"buyConfirmMenu_Format": "{MODEL_NAME} на {PRICE_NAME} за {PRICE}",
"buyConfirmMenu_Agree": "Согласен",
"alreadyPurchasedModel_Format": "{MODEL_NAME} (куплен)", // 1.0.2
//
"categoryAll": "Все стороны",
"categoryTerrorist": "Террористы",
"categoryCTerrorist": "Спецназ",
//
"adminMenuTitle": "Админ-панель",
"adminMenu_GiveModel": "Выдать модель",
"adminMenu_RemoveModel": "Забрать модель",
"adminMenuGiveModel_SearchPlayerTitle": "Выбери игрока (выдача)",
"adminMenuGiveModel_SelectModel": "Какую модель выдать {PLAYER_NAME} ?",
"adminMenuGiveModel_SelectPeriod": "Выбери срок для {MODEL_NAME} ({PLAYER_NAME})",
"adminMenuGiveModel_ConfirmGiveTitle": "Подтверждение выдачи",
"adminMenuGiveModel_Info": "Выдать {MODEL_NAME} игроку {PLAYER_NAME} на {PERIOD_NAME} ?",
"adminMenuGiveModel_Confirm": "Да, газ",
"adminMenuRemoveModel_SearchPlayerTitle": "Выбери игрока (изъятие)",
"adminMenuRemoveModel_SelectModel": "Какую модель забрать у {PLAYER_NAME} ?",
"adminMenuRemoveModel_ConfirmRemoveTitle": "Подтверждение изъятия",
"adminMenuRemoveModel_Info": "Забрать модель '{MODEL_NAME}' у игрока {PLAYER_NAME} ?",
"adminMenuRemoveModel_Confirm": "Да, газ",
"itemBack": "Назад"
}
Плагин привязывается по айпи
Плагин продается без исходников
Стоимость 600р. Способы оплаты: юмани/сбп
На счет вопросов/покупки писать мне в дискорд тык
Плагин продается без исходников
Стоимость 600р. Способы оплаты: юмани/сбп
На счет вопросов/покупки писать мне в дискорд тык
- Requirements
- Commands
- css_mpm_give <serverId> <accountid> <idModel> <days> - выдача модели
!mpm_admin - админ панель
!model - главное меню плагина