[VIP] Core 2.1.2 #3 [DEV]

Статус
В этой теме нельзя размещать новые ответы.

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #1
Тест новой версии ядра (Ядро плагина - [VIP] Core)


GitHub - [VIP] Core Dev

Основным изменением является новая система отображения информационных сообщений.
Пример настройки конфига (addons/sourcemod/data/vip/cfg/info.ini):
PHP:
"VIP_INFO"
{
    "connect_info_time"    // Сообщение для VIP-игрока при входе на сервер для тех, у кого вип на время
    {
        //    {NAME}    - Ник игрока
        //    {GROUP}    - Группа игрока
        //    {TIMELEFT}    - Через сколько истекает VIP-статус
        //    {EXPIRES}    - Когда истекает VIP-статус

        "chat"        // Сообщение в чат
        {
            "ru"        "{DEFAULT}Здравствуйте, {GREEN}{NAME}{DEFAULT}! Вы являетесь {LIGHTGREEN}VIP-игроком{DEFAULT}. Ваш VIP статус истекает {GREEN}{EXPIRES}"
            "en"        "{DEFAULT}Hello, {GREEN}{NAME}{DEFAULT}! You have {LIGHTGREEN}VIP features {DEFAULT}for {GREEN}{EXPIRES}"
        }
        "menu"        // Сообщение в меню
        {
            // Только для меню:
            //    SPACER - пустая строка. Нужна для формирования отступов.
            // Так же добавляется автоматически после всех пунктов
            "ru"
            {
                "item"    "Вы имеете VIP статус"
                "item"    "SPACER"
                "item"    "Группа: {GROUP}"
                "item"    "Истеает: {EXPIRES}"
                "item"    "Истеает через: {TIMELEFT}"
            }
        }
    }
    "connect_info_perm"    // Сообщение для VIP-игрока при входе на сервер для тех, у кого вип навсегда
    {
        //    {NAME}    - Ник игрока
        //    {GROUP}    - Группа игрока

        "chat"        // Сообщение в чат
        {
            "ru"        "{DEFAULT}Здравствуйте, {GREEN}{NAME}{DEFAULT}! Вы являетесь {LIGHTGREEN}VIP-игроком{DEFAULT}."
            "en"        "{DEFAULT}Hello, {GREEN}{NAME}{DEFAULT}! You have  {LIGHTGREEN}VIP features{DEFAULT}."
        }
        "menu"        // Сообщение в меню
        {
            "ru"
            {
                "item"    "Вы имеете VIP статус"
                "item"    "Группа: {GROUP}"
            }
        }
    }
    "no_access_info"    // Сообщение об остутствии VIP-статуса
    {
        "menu"        // Сообщение в меню
        {
            "ru"
            {
                "item"    "У вас нет доступа к этому меню !!!"
                "item"    "Чтобы приобрести VIP статус"
                "item"    "обратитесь к администратору"
            }
        }

        "url"        // Ссылка, которую нужно открыть
        {
            "ru"        "http://hlmod.ru/vip/no_access.php?lang=ru"
            "en"        "http://hlmod.ru/vip/no_access.php?lang=en"
        }
    }
    "expired_info"    // Сообщение об истечении VIP-статуса
    {
        "menu"    // Сообщение в меню
        {
            "ru"
            {
                "item"    "Срок вашего VIP статуса истек."
                "item"    "Чтобы вновь приобрести VIP статус"
                "item"    "обратитесь к администратору"
            }
        }
    }
}

Для CS:GO
Чтобы работало motd необходимо ссылку указывать так:
PHP:
http://cola-team.com/franug/webshortcuts_f.html?web=ваша_ссылка
Пример:
PHP:
http://cola-team.com/franug/webshortcuts_f.html?web=http://hlmod.ru

ChangeLog:
C-подобный:
Добавлена новая система отображения информационных сообщений
Удалены все нативы для работы с паролями
Добавлен натив VIP_SetClientPassword
Добавлен натив VIP_GetClientID
Исправлено формирование путей для случаев, когда несколько серверов запущено из одной папки
Оптимизировано VIP-меню
Из файла перевода удалены фразы, которые больше не используются
Множество исправлений и доработок
Подготовка для удобства дальнейших изменений
Из-за проблем с админ-меню, админка VIP вынесена в отдельное меню.
Команда для открытия sm_vipadmin, !vipadmin, /vipadmin
Добавлен форвард VIP_OnVIPClientAdded
 

Вложения

  • VIP_Core_2.1.2 #3 DEV.zip
    70.5 КБ · Просмотры: 2,463
Последнее редактирование:

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Установлено всё,как в архиве
upload_2017-1-26_17-33-52.png
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
@Forever Alone, перезалил. кодировку конфига забыл исправить
Теперь всё отлично)Но снова пришлось поправлять vip_modules.phrases.txt,дописывать не достоющие,да и поправь наконец то,что написано не то):
"Armor"
{
"ru" "Регенерация брони"
"en" "Regeneration Armor"
"fi" "Suojaliivin uudistaminen"
}
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
L 01/27/2017 - 22:55:24: [SM] Exception reported: Language phrase "WELCOME_MSG_TIME" not found
L 01/27/2017 - 22:55:24: [SM] Blaming: vip/VIP_Core.smx
L 01/27/2017 - 22:55:24: [SM] Call stack trace:
L 01/27/2017 - 22:55:24: [SM] [0] FormatNativeString
L 01/27/2017 - 22:55:24: [SM] [1] Line 167, vip/api.sp::Native_PrintToChatClient
L 01/27/2017 - 22:55:24: [SM] [3] VIP_PrintToChatClient
L 01/27/2017 - 22:55:24: [SM] [4] Line 324, vip/clients.sp::Clients_WelcomeMessage
L 01/27/2017 - 22:55:24: [SM] [5] Line 750, vip/api.sp::Native_SetClientVIP
L 01/27/2017 - 22:55:24: [SM] [7] VIP_SetClientVIP
L 01/27/2017 - 22:55:24: [SM] [8] Line 287, VIP_TEST_1.0.3.sp::GiveVIPToClient
L 01/27/2017 - 22:55:24: [SM] [9] Line 236, VIP_TEST_1.0.3.sp::SQL_Callback_SelectClient
Как исправить?
 

smoke96

Участник
Сообщения
1,134
Реакции
175
L 01/27/2017 - 22:55:24: [SM] Exception reported: Language phrase "WELCOME_MSG_TIME" not found
L 01/27/2017 - 22:55:24: [SM] Blaming: vip/VIP_Core.smx
L 01/27/2017 - 22:55:24: [SM] Call stack trace:
L 01/27/2017 - 22:55:24: [SM] [0] FormatNativeString
L 01/27/2017 - 22:55:24: [SM] [1] Line 167, vip/api.sp::Native_PrintToChatClient
L 01/27/2017 - 22:55:24: [SM] [3] VIP_PrintToChatClient
L 01/27/2017 - 22:55:24: [SM] [4] Line 324, vip/clients.sp::Clients_WelcomeMessage
L 01/27/2017 - 22:55:24: [SM] [5] Line 750, vip/api.sp::Native_SetClientVIP
L 01/27/2017 - 22:55:24: [SM] [7] VIP_SetClientVIP
L 01/27/2017 - 22:55:24: [SM] [8] Line 287, VIP_TEST_1.0.3.sp::GiveVIPToClient
L 01/27/2017 - 22:55:24: [SM] [9] Line 236, VIP_TEST_1.0.3.sp::SQL_Callback_SelectClient
Как исправить?
Используй Транслит файлы из релизной версии ядра
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #9
Перезалил.
  • Исправлена ошибка Language phrase "WELCOME_MSG_TIME" not found
  • Удален квар sm_vip_info_show_mode
 

Марина

Участник
Сообщения
144
Реакции
4
@R1KO, есть ли возможность в обновлении добавить сообщение в чат для всех "Игрок Name получил Vip статус" независимо от способа кроме gifts?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #14
@Марина, ядро не отслеживает происхождение вип. Либо сделать модуль, который всегда будет писать. Либо добавлять отдельной в каждый плагин, выдающий вип, кроме гифтс
 

Марина

Участник
Сообщения
144
Реакции
4
@R1KO, либо я не соображаю, либо
"expired_info" // Сообщение об истечении VIP-статуса
"no_access_info" // Сообщение об остутствии VIP-статуса
{
"chat"
{
не работает?
 

$---DI@BLO---$

Участник
Сообщения
120
Реакции
9
Доброй ночи помогите пожалуйста разобраться вот такой трабл, КАК ЭТО ИСПРАВИТЬ??
L 02/02/2017 - 01:32:31: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:31: [SM] Native "FormatEx" reported: Language phrase "Endurance" not found
L 02/02/2017 - 01:32:31: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 01:32:31: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
L 02/02/2017 - 01:32:35: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:35: [SM] Native "FormatEx" reported: Language phrase "ReceivedDamage" not found
L 02/02/2017 - 01:32:35: [SM] Displaying call stack trace for plugin "vip/VIP_DamageChange_1.1.1.smx":
L 02/02/2017 - 01:32:35: [SM] [0] Line 78, VIP_DamageChange_1.1.1.sp::OnDisplayItem()
L 02/02/2017 - 01:32:35: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:35: [SM] Native "FormatEx" reported: Language phrase "ReceivedDamage" not found
L 02/02/2017 - 01:32:35: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 01:32:35: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
L 02/02/2017 - 01:32:35: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:35: [SM] Native "FormatEx" reported: Language phrase "CausedDamage" not found
L 02/02/2017 - 01:32:35: [SM] Displaying call stack trace for plugin "vip/VIP_DamageChange_1.1.1.smx":
L 02/02/2017 - 01:32:35: [SM] [0] Line 78, VIP_DamageChange_1.1.1.sp::OnDisplayItem()
L 02/02/2017 - 01:32:35: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:35: [SM] Native "FormatEx" reported: Language phrase "CausedDamage" not found
L 02/02/2017 - 01:32:35: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 01:32:35: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
L 02/02/2017 - 01:32:38: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:38: [SM] Native "FormatEx" reported: Language phrase "RegenArmor" not found
L 02/02/2017 - 01:32:38: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 01:32:38: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
L 02/02/2017 - 01:32:38: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 01:32:38: [SM] Native "FormatEx" reported: Language phrase "C4" not found
L 02/02/2017 - 01:32:38: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 01:32:38: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
 

$---DI@BLO---$

Участник
Сообщения
120
Реакции
9
Да , осталось вот
L 02/02/2017 - 02:00:27: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 02:00:27: [SM] Native "FormatEx" reported: Language phrase "Endurance" not found
L 02/02/2017 - 02:00:27: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 02:00:27: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
L 02/02/2017 - 02:00:36: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 02/02/2017 - 02:00:36: [SM] Native "FormatEx" reported: Language phrase "C4" not found
L 02/02/2017 - 02:00:36: [SM] Displaying call stack trace for plugin "vip/VIP_Core.smx":
L 02/02/2017 - 02:00:36: [SM] [0] Line 215, vip/vipmenu.sp::Handler_VIPMenu()
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу