Реклама

Реклама 1.5.1

MoOvik

ABKAMHOL"..."
Сообщения
193
Реакции
26
Можно как то сделать чтобы у випов отображение рекламы не было
 
Последнее редактирование:

MoOvik

ABKAMHOL"..."
Сообщения
193
Реакции
26
Это у всех випов не будет, а для конкретного можно? был бы очень сильно благодарен
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Например TITAN и PRO-ADMIN
Сообщения автоматически склеены:

или отдельно переменную сделать для группы
Можно просто добавить проверку с этим нативом вместо того, что я добавил для вип
C-подобный:
native bool VIP_GetClientVIPGroup(int iClient, char[] szGroup, int iMaxLength);
 

FuckYeah

Челик
Сообщения
474
Реакции
57
Errors:
reklama.smx (Реклама): Required extension "SteamWorks" file("SteamWorks.ext") not running
Добавьте в требования это расширение
 

Max Rhine

Участник
Сообщения
172
Реакции
29
Добавьте в требования это расширение
Можно запустить и без расширения, достаточно удалить:
C-подобный:
#include <SteamWorks>
и вместо оригинального кода:
C-подобный:
            int uIP = 0;
            
            // Если установлен SteamWorks то получаем значение через него
            if(GetFeatureStatus(FeatureType_Native, "SteamWorks_GetPublicIPCell") == FeatureStatus_Available)
            {
                uIP = SteamWorks_GetPublicIPCell();
            }
            
            if(uIP == 0)
            {
                uIP = FindConVar("hostip").IntValue;
            }
вставляем упрощённый код:
C-подобный:
int uIP = FindConVar("hostip").IntValue;
SteamWorks нужен, чтобы получить ip сервера. FindConVar("hostip") делает всё тоже самое.
 
Последнее редактирование:

lifan

Участник
Сообщения
57
Реакции
19
Добавил несколько тегов на отображение топа игроков используя ядро статистики Levels Ranks, скрин в спойлере, новые настройки там же:
C-подобный:
// ————————————————————————————————————————————————————————————————————————————————————————
// [ВИДЫ СООБЩЕНИЙ]
//
//    Chat    —    Сообщение в чате
//
//                           [ПОДДЕРЖИВАЕМЫЕ ЦВЕТА СООБЩЕНИЕМ CHAT]
//   ————————————————————————————————————————————————————————————————————————————————————
//    |    {DEFAULT}        — Белый цвет            |    {GREEN}            — Зелёный             |
//    |    {RED}             — Красный                |    {LIGHTGREEN}    — Светло-зелёный     |
//    |    {LIGHTRED}        — Светло-красный        |    {LIME}            — Лаймовый             |
//    |    {LIGHTPURPLE}    — Светло-фиолетовый        |    {GRAY}            — Серый                 |
//    |    {OLIVE}            — Оливковый                |    {PURPLE}        — Фиолетовый         |
//    |    {LIGHTOLIVE}    — Светло-оливковый        |    {BLUE}            — Синий                 |
//    |                                            |    {LIGHTBLUE}        — Светло-синий         |
//    |____________________________________________________________________________________|
//
//    Center    —    Cообщение снизу экрана по центру
//    Alert    —    Cообщение, как при старте раунда и паузе (только одна строка)
//    Hint    —    Сообщение в центре экрана
//   —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
//    |    fontSize-xs        -     8px    |                                            |     #FF0000 или RED            —     Красный          |
//    |    fontSize-s        -    12px    |             РАЗМЕРЫ ШРИФТА                 |     #00FF00 или LIGHTGREEN        —    Зелёный           |
//    |    fontSize-sm        -    16px    |                ДЛЯ ALERT                   |     #0000FF или BLUE            —    Синий          |
//    |    fontSize-m        -    18px    |               ———————————                |     #808080 или GRAY            —    Серый          |
//    |    fontSize-l        -    24px    |               Цвет текста                  |     #8B00FF или PURPLE            —    Фиолетовый    |
//    |    fontSize-xl        -    32px    |             указывается в HEX            |     #FFC0CB или PINK            —    Розовый          |
//    |    fontSize-xxl    -    40px    |             или их названием                |                      и т.д...                      |
//    |_________________________________________________________________________________________________________________________|
//
//    HUD        —    Сообщение в любом месте на экране
// ————————————————————————————————————————————————————————————————————————————————————————
// [ТЕГИ ИНФОРМАЦИИ]
//
// {IP:PORT}        —    IP и Port сервера.                                (Пример, как будет выводиться: 111.111.111.111:27015)
// {DATE}            —    Дата в формате ДД.ММ.ГГГГ.                        (Пример, как будет выводиться: 30.12.2020)
// {TIMELEFT}        —    Время до следующей карты в формате М:С. Если    (Пример, как будет выводиться: 28:12)
//                        время закончилось, напишет последний раунд        (Пример, как будет выводиться: последний раунд)
// {TIME}            —    Время сервера в формате Ч:М:С.                    (Пример, как будет выводиться: 16:32:12)
// {MAP}            —    Текущая карта.                                    (Пример, как будет выводиться: Mirage)
// {PL}                —    Сколько игроков на сервере в данный момент.        (Пример, как будет выводиться: 13)
// {TIC}            —    Тикрейт сервера.                                (Пример, как будет выводиться: 128)
// {SERVERNAME}        —    Название сервера.                                (Пример, как будет выводиться: NAPAS PROJECT)
// {NEXTMAP}        —    Следующая карта.                                (Пример, как будет выводиться: Mirage)
//
// {ADMINSONLINE1}    —    Список админов, которые в онлайне и у которых имеется админ-флаг "GENERIC". Выводит каждого админа через запятую.
//                        (Пример, как будет выводиться: Админ1, Админ2, Админ3)
// {ADMINSONLINE2}    —    Список админов, которые в онлайне и у которых имеется админ-флаг "GENERIC". Выводит каждого админа с новой строки.
//                        (Пример, как будет выводиться: Админ1 )
//                                                       Админ2
//                                                       Админ3
//
// {LR LVL}         —     Топ игроков по рангу
// {LR EXP}             —     Топ игроков по опыту
// {LR SHOOTS}         —     Топ игроков по выстрелам
// {LR HS}             —     Топ игроков по убийствам в голову
// {LR K}             —     Топ игроков по убийствам
// {LR D}             —     Топ игроков по смертям
// {LR TIME}         —     Топ игроков по времени
// {LR HIT}         —     Топ игроков по попаданиям
// ————————————————————————————————————————————————————————————————————————————————————————

"Реклама"
{
    "Таймер объявлений"        "5.0"        // Время до отображения следующей рекламы
    "Кол-во позиций LR"        "3"    // Кол-во участников в списке( максимум 10 )
    "Названия карт"                        // Для красивого названия карт (секцию можно удалить, если не нужно)
    {
        "de_dust2"            "Dust II"
        "de_dust"            "Dust"
        "de_mirage"            "Mirage"
        "de_sugarcane"        "Sugarcane"
    }
 
    "Список объявлений"
    {
        "Объявление"                    // Сюда можно написать всё, что угодно
        {
            "Chat"            "Топ убийц\n{LR K}"
            // "Center"        "Топ Смертников\n{LR D}"        // перебивает HINT если запускать вместе
            "Hint"            "Топ по времени\n{LR TIME}"
            "Alert"            "Топ по очкам\n{LR EXP}"
        }
    }
}
- Добавил тип вывода HINT
- Добавил переменную с кол-вом отображаемых позиций "Кол-во позиций LR"
- Добавил новые теги:
  • {LR LVL} — Топ игроков по рангу
  • {LR EXP} — Топ игроков по опыту
  • {LR SHOOTS} — Топ игроков по выстрелам
  • {LR HS} — Топ игроков по убийствам в голову
  • {LR K} — Топ игроков по убийствам
  • {LR D} — Топ игроков по смертям
  • {LR TIME} — Топ игроков по времени
  • {LR HIT} — Топ игроков по попаданиям
Подскажите как можно исправить ошибку?
10/23/2023 - 12:01:34: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 10/23/2023 - 12:01:34: [SM] Blaming: reklamaLR.smx
L 10/23/2023 - 12:01:34: [SM] Call stack trace:
L 10/23/2023 - 12:01:34: [SM] [0] SQL_Query
L 10/23/2023 - 12:01:34: [SM] [1] Line 413, reklamaLR.sp::GetRating
L 10/23/2023 - 12:01:34: [SM] [2] Line 199, reklamaLR.sp::ReplaceMessageTags
L 10/23/2023 - 12:01:34: [SM] [3] Line 132, reklamaLR.sp::ShowAdvertising
L 10/23/2023 - 12:02:09: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 10/23/2023 - 12:02:09: [SM] Blaming: reklamaLR.smx
L 10/23/2023 - 12:02:09: [SM] Call stack trace:
L 10/23/2023 - 12:02:09: [SM] [0] SQL_Query
L 10/23/2023 - 12:02:09: [SM] [1] Line 413, reklamaLR.sp::GetRating
L 10/23/2023 - 12:02:09: [SM] [2] Line 199, reklamaLR.sp::ReplaceMessageTags
L 10/23/2023 - 12:02:09: [SM] [3] Line 132, reklamaLR.sp::ShowAdvertising
L 10/23/2023 - 12:02:44: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 10/23/2023 - 12:02:44: [SM] Blaming: reklamaLR.smx
L 10/23/2023 - 12:02:44: [SM] Call stack trace:
L 10/23/2023 - 12:02:44: [SM] [0] SQL_Query
L 10/23/2023 - 12:02:44: [SM] [1] Line 413, reklamaLR.sp::GetRating
L 10/23/2023 - 12:02:44: [SM] [2] Line 199, reklamaLR.sp::ReplaceMessageTags
L 10/23/2023 - 12:02:44: [SM] [3] Line 132, reklamaLR.sp::ShowAdvertising
L 10/23/2023 - 12:03:19: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 10/23/2023 - 12:03:19: [SM] Blaming: reklamaLR.smx
L 10/23/2023 - 12:03:19: [SM] Call stack trace:
L 10/23/2023 - 12:03:19: [SM] [0] SQL_Query
L 10/23/2023 - 12:03:19: [SM] [1] Line 413, reklamaLR.sp::GetRating
L 10/23/2023 - 12:03:19: [SM] [2] Line 199, reklamaLR.sp::ReplaceMessageTags
L 10/23/2023 - 12:03:19: [SM] [3] Line 132, reklamaLR.sp::ShowAdvertising
 

Aquans

Участник
Сообщения
96
Реакции
1
Может кто-то пж скомпилить
 

Вложения

  • reklama.sp
    8.5 КБ · Просмотры: 7

n3sh1337

Участник
Сообщения
6
Реакции
1
В этом плагине только те цвета которые указаны в примере или есть еще какие то?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@n3sh1337, в описании плагина же перечислены 13 тегов для цветов для чата.

А для хинта и HUD можно задать любой из возможных, который можно закодировать по 8 бит на канал (т.е. почти 17 миллионов оттенков).
 
Последнее редактирование:

n3sh1337

Участник
Сообщения
6
Реакции
1
@n3sh1337, в описании плагина же перечислены 13 тегов для цветов для чата.

А для хинта и HUD можно задать любой из возможных, который можно закодировать по 8 бит на канал (т.е. почти 17 миллионов оттенков).
Есть ли плагины с большым кол-вом цветов?Или возможно как то их добавить,если да то подскажи как?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@n3sh1337, в CS:GO довольно ограниченый список доступных цветов для чата. Хуже с этим только у CS:S v34.
 
Сверху Снизу