Написание плагинов

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Как возможный вариант - ресетить список загрузок после смены карты, удаляя оттуда всё кастомное.
 

pashek71

Участник
Сообщения
232
Реакции
43
На сколько знаю у 34-ки можно так сделать.
Если у тебя только один плагин отвечает за скачивание файлов, то нужно в нем переписать принцип работы, чтобы он начинал добавлять файлы для закачки не при старте карты, а например при выполнение какой-то команды(и уже выполнять эту команду на тех картах, где нужна их загрузка). Из-за того что плагин загружается раньше чем срабатывает mapconfig нет смысла его выгружать, т.к. он уже добавил файлы в скачку.
 

King of Sparta

Участник
Сообщения
44
Реакции
0
Здравствуйте.Помогите пожалуйста переделать плагин.
1. [SMJT] SM Jail Teams (Jail Balance)
2. Нужно сделать так, чтобы был баланс 3(т)х1(кт) и чтобы плагин перекидывал после каждых n раундов игры за кт игрока за т и выбирался новый рандомный кт (из террористов). Учитывая баланс.
 

Enot

Участник
Сообщения
35
Реакции
2
Собственно, ребят, кто разбирается, помогите пожалуйста.Есть исходник FSA админки с русским транслитом, нужно исправить одну проблемку.А заключается она в том, что при бане игрока из меню FSA, бан не добавляется в базу данных Material Admin, и следовательно игрок не может через WEB узнать сколько ему осталось, а админ через WEB не может его разбанить. Ниже прикрепляю сам плагин FSA админки вместе с транслитом.
 

Вложения

  • fsa.rar
    87.1 КБ · Просмотры: 6

rokfestr

Участник
Сообщения
340
Реакции
63
кто-то может добавить иммунитет для граба? К примеру если у админа иммунитет 50 то он не сможет поднять грабом админа у которого иммунитет выше. Сам пытался сделать но только одна "каша" получается...
 

Вложения

  • hgr.inc
    10.3 КБ · Просмотры: 4
  • hookgrabrope.sp
    72 КБ · Просмотры: 4

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Можете набросать плагин для звука при убийстве, слышен для всех в месте убийства, спс.
 

leshaJEY

Участник
Сообщения
175
Реакции
16
Ребят, кто может сделать из модуля [VIP] Skybox. [Shop] SkyBox.
Хотелось бы этот модуль в шоп запихнуть. Если такое возможно.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653

Вложения

  • shop_skybox.sp
    3.2 КБ · Просмотры: 17
  • skybox.ini
    1.8 КБ · Просмотры: 15

leshaJEY

Участник
Сообщения
175
Реакции
16
Конфиг положи в configs/shop/


L 02/26/2018 - 22:41:15: SourceMod error session started
L 02/26/2018 - 22:41:15: Info (map "awp_lego_2") (file "errors_20180226.log")
L 02/26/2018 - 22:41:15: [SM] Unable to load plugin "shop_skybox.smx": Native "Shop_SetHide" was not found
L 02/26/2018 - 22:41:32: Error log file session closed.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
L 02/26/2018 - 22:41:15: SourceMod error session started
L 02/26/2018 - 22:41:15: Info (map "awp_lego_2") (file "errors_20180226.log")
L 02/26/2018 - 22:41:15: [SM] Unable to load plugin "shop_skybox.smx": Native "Shop_SetHide" was not found
L 02/26/2018 - 22:41:32: Error log file session closed.
Используй последнюю версию Shop'a.
 

leshaJEY

Участник
Сообщения
175
Реакции
16
Забыл, в конфиге, если не указывать "name", то пункт в меню будет пустым.

Обновил я шоп) перекомпилировал плагин под эту версию, в плагин листе модуль подгружен, ошибок нету.
В шопе его нету, не мог бы поправить?!

Пробывал и дефолт конфиг, не появляется в шопе.

C-подобный:
"Skybox"
{
    "category_name"                "Небо"                        // Название категории
    "category_description"        "Выбор окружения"        // Описание категории
   
    "Amethyst"                                                        // Отображаемое название в бд
    {
        "name"        "1"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "amethyst"                                    // Название скайбокса
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"                                // Длительность покупки
        "hide" "1"
    }
   
    "Dreamy Ocean"
    {
        "name"        "2"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "dreamyocean"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "1"
    }
   
    "Grimm Night"
    {
        "name"        "3"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "grimmnight"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Other World"
    {
        "name"        "4"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "otherworld"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Clear Night Sky"
    {
        "name"        "5"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "Clear_night_sky"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Cloudy Night"
    {
        "name"        "6"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "cloudynight"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Cloudy Sky"
    {
        "name"        "7"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky051"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }

    "Ethereal Sky"
    {
        "name"        "8"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky081"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Dream World"
    {
        "name"        "9"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky561"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "cs_tibet"
    {
        "name"        "10"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "cs_tibet"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "embassy"
    {
        "name"        "11"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "embassy"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "jungle"
    {
        "name"        "12"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "jungle"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "office"
    {
        "name"        "13"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "office"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "sky_cs15_daylight01_hdr"
    {
        "name"        "14"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_cs15_daylight01_hdr"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "sky_csgo_cloudy01"
    {
        "name"        "15"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_csgo_cloudy01"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "sky_csgo_night_flat"
    {
        "name"        "16"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_csgo_night_flat"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "sky_csgo_night02"
    {
        "name"        "17"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_csgo_night02"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Sky Dust"
    {
        "name"        "18"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_dust"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Vertigo"
    {
        "name"        "19"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "vertigo"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
   
    "Vietnam"
    {
        "name"        "20"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "vietnam"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
}
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Обновил я шоп) перекомпилировал плагин под эту версию, в плагин листе модуль подгружен, ошибок нету.
В шопе его нету, не мог бы поправить?!

Пробывал и дефолт конфиг, не появляется в шопе.

C-подобный:
"Skybox"
{
    "category_name"                "Небо"                        // Название категории
    "category_description"        "Выбор окружения"        // Описание категории
 
    "Amethyst"                                                        // Отображаемое название в бд
    {
        "name"        "1"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "amethyst"                                    // Название скайбокса
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"                                // Длительность покупки
        "hide" "1"
    }
 
    "Dreamy Ocean"
    {
        "name"        "2"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "dreamyocean"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "1"
    }
 
    "Grimm Night"
    {
        "name"        "3"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "grimmnight"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Other World"
    {
        "name"        "4"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "otherworld"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Clear Night Sky"
    {
        "name"        "5"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "Clear_night_sky"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Cloudy Night"
    {
        "name"        "6"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "cloudynight"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Cloudy Sky"
    {
        "name"        "7"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky051"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }

    "Ethereal Sky"
    {
        "name"        "8"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky081"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Dream World"
    {
        "name"        "9"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky561"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "cs_tibet"
    {
        "name"        "10"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "cs_tibet"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "embassy"
    {
        "name"        "11"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "embassy"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "jungle"
    {
        "name"        "12"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "jungle"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "office"
    {
        "name"        "13"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "office"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "sky_cs15_daylight01_hdr"
    {
        "name"        "14"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_cs15_daylight01_hdr"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "sky_csgo_cloudy01"
    {
        "name"        "15"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_csgo_cloudy01"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "sky_csgo_night_flat"
    {
        "name"        "16"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_csgo_night_flat"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "sky_csgo_night02"
    {
        "name"        "17"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_csgo_night02"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Sky Dust"
    {
        "name"        "18"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "sky_dust"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Vertigo"
    {
        "name"        "19"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "vertigo"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
 
    "Vietnam"
    {
        "name"        "20"                                        // Название в меню
        "description"    ""                            // Описание в меню
        "path"        "vietnam"
        "price"        "5000"                                            // Цена покупки
        "sell_price"        "1000"                                    // Цена продажи
        "duration"        "604800"
        "hide" "0"
    }
}
А конфиг в UTF-8 без BOM ?

Проверь еще с одним скайбоксом в конфиге.
 

leshaJEY

Участник
Сообщения
175
Реакции
16
А конфиг в UTF-8 без BOM ?

Проверь еще с одним скайбоксом в конфиге.

Кодировку сменил, заработало.
Такой вопрос, пункт "передать" серый, нельзя передать игроку.
И возможно ли прикрутить превью?
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Кодировку сменил, заработало.
Такой вопрос, пункт "передать" серый, нельзя передать игроку.
И возможно ли прикрутить превью?

А включаемые/отключаемые предметы вообще продаются передаются ?
 
Последнее редактирование:

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Помогите с плагином [CS:GO] Multi-1v1 (v1.1.9, 2018-2-19) - AlliedModders, требуется вывод в таб своего названия для каждой арены (по типу: low, large) с вводом в файл перевода для 20-ты с лишним арен.
Знаю что есть, но нужно для каждой отдельно.
"ArenaClanTag"
{
"ru" "Арена {1}"
}
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Кодировку сменил, заработало.
Такой вопрос, пункт "передать" серый, нельзя передать игроку.
И возможно ли прикрутить превью?

Должно работать превью. Добавлен ключ "preview_time" для указания времени предпросмотра. По умоочанию 5.0 секунд.

Еще там команды есть для открытия категории: sm_sky и sm_skybox.
 

Вложения

  • shop_skybox.sp
    4.6 КБ · Просмотры: 17
Сверху Снизу