Иконка ресурса

Offline Ban list 2.5.5

Allower

Участник
Сообщения
43
Реакции
7
Знаю что плагин писался под CSS

Но вопрос под CSGO можно поправку сделать, что бы в чате не было данных цифр?

[Offline Ban] 34c924Added to ban Igor_Ukraine - по сути ведь цвет выводит, но в CSGO цифры перед ним ненужные, в CSS не припомню такого бага.
Изображение помещено в оффтоп, тк оно слишком большое, не бейте по голове, но не знаю как его уменьшить xD
Оффтоп

На счёт новой версии 2.4.3, пока работа стабильная, проблем не обнаружено. P.S. не заливал новый конфиг offban.cfg для отдельной работы без SB в configs. Оставил свой старый sourcebans.cfg, ниже скрин из SourceBans
Оффтоп

Есть предложение, может кому то такое пригодиться, кто знает плагин SourceComms, тот меня поймёт.

Предложение следующее, добавить бан на сессию, то есть до смены карты.

P.S. в конфиге под SourceComms это реализовано следующим образом:

"CommsTimes"
{
// Times to show in duration menu //
//-----------------------------------------------//
// "Time in minutes" "Time to display in menu" //
//-----------------------------------------------//
"-1" "Session" // If time < 0 -> blocking comms for player session
"0" "Permanent"
"1" "1 minute"
"5" "5 minutes"
"10" "10 minutes"
"15" "15 minutes"
"30" "30 minutes"
"45" "45 minutes"
"60" "1 hour"
"120" "2 hours"
"360" "6 hours"
"720" "12 hours"
"1440" "24 hours"
"2880" "2 days"
"10080" "7 days"
"20160" "2 weeks"
}
 
Последнее редактирование:

666FoX666

Участник
Сообщения
702
Реакции
210
Можно как-нибудь сделать, чтобы при бане в SB указывался ник администратора? А не просто "Сервер"? Ну или хотя бы тогда логгирование прикрутить?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Можно как-нибудь сделать, чтобы при бане в SB указывался ник администратора? А не просто "Сервер"? Ну или хотя бы тогда логгирование прикрутить?
Можно. Но там вроде это есть
 

Allower

Участник
Сообщения
43
Реакции
7
Можно. Но там вроде это есть

R1KO знаю что с ровного места просить не вежливо, однако знаю что ты хороший кодер, и сидишь тут и на майарене.

Но не мог бы ты помочь разобраться в плагине с данной темы: Connecting sm_voteban to Sourcebans - AlliedModders
Он рабочий, его задача следующая это ловить установленное голосование за бан через админку и перенаправлять бан в сурсбанс (как мы знаем по дефолту баны установленные через голосование админки не направляются в СБ)

Всё то работает, однако он кажись банит за каждого проголосовавшего. Если бы ты мог помочь разобраться с этим. (То есть банит раз 10-15, когда нужно один раз) Скрин:
7LlqJYX-YK0.jpg

Ниже сам плагин
 

Вложения

  • sourcebans_listener.sp
    1.4 КБ · Просмотры: 14

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
R1KO знаю что с ровного места просить не вежливо, однако знаю что ты хороший кодер, и сидишь тут и на майарене.

Но не мог бы ты помочь разобраться в плагине с данной темы: Connecting sm_voteban to Sourcebans - AlliedModders
Он рабочий, его задача следующая это ловить установленное голосование за бан через админку и перенаправлять бан в сурсбанс (как мы знаем по дефолту баны установленные через голосование админки не направляются в СБ)

Всё то работает, однако он кажись банит за каждого проголосовавшего. Если бы ты мог помочь разобраться с этим. (То есть банит раз 10-15, когда нужно один раз) Скрин:
7LlqJYX-YK0.jpg

Ниже сам плагин
В личку или скайп
 

Allower

Участник
Сообщения
43
Реакции
7

Allower

Участник
Сообщения
43
Реакции
7
@Allower, я про вотебан) все отправляется)
Тут смотри сообщения от голосования ксс и ксгоОффтоп
Так смотри тема идёт конкретно о вотебане через Админку - Голосования - Начать Голосование за бан игрока.

Если ты кидаешь мне ссылку на СБ где игроки банили сторонним плагином, типа GameVotes то это не то.

Просто было замечено, по крайней мере у меня в СБ, что админское голосование за бан не отправляет баны в СБ, а банит по старому, никуда кроме временной датабазы сурсмода не записывая забаненного.

То что является голосованиями именно игроков, конечно же стоит такой плагин и он работает на ура!
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Allower, просто измени цвет в транслите, на какие цвета и как есть в описание. На счёт бана на сессию, то это не к этому плагину, это к самому плагину бана.
@666FoX666, если пишет сервер, то плагин не нашёл админа в сб. Ищет по стим-айди.
sm_offban_steam_typ "1" - тип стим айди 1. старый 2. новый 3. комьюнити ид

Кто поставил версию 2.4.3 , отпишетесь как работает.
 
Последнее редактирование:

Allower

Участник
Сообщения
43
Реакции
7
@Allower, просто измени цвет в транслите, на какие цвета и как есть в описание. На счёт бана на сессию, то это не к этому плагину, это к самому плагину бана.
@666FoX666, если пишет сервер, то плагин не нашёл админа в сб. Ищет по стимадми.


Кто поставил версию 2.4.3 , отпишетесь как работает.

Благодарю, и кстати я вот уже писал, что у меня стоит 2.4.3. Работа стабильная, будет время проверю работу без SourceBans.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376

Allower

Участник
Сообщения
43
Реакции
7
Серый сделай так что бы оффлайн бан показывал админа который дал бан в сурсбанс, пожалуйста.
 

Junkie

Участник
Сообщения
18
Реакции
0
Серый сделай так что бы оффлайн бан показывал админа который дал бан в сурсбанс, пожалуйста.
Кстати да, у меня тоже все оффлайн баны последнее время идут без указания админа, раньше такого почти не было, не могу понять в чем причина.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Junkie, у меня перед баном идёт проверка есть-ли админ в сб тот кто банит. Как у вас прописаны админы в сб по старым стимам или по новому?
 

Junkie

Участник
Сообщения
18
Реакции
0
По старым, sm_offban_steam_typ "1". Просто у тебя нигде не написано какой тип лучше использовать и я решил что лучше оставить по дефолту, думал автору виднее : )
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Junkie, я имел виду, админ как у тебя прописан в админке, по какому стиму?
 

Junkie

Участник
Сообщения
18
Реакции
0
@Junkie, я имел виду, админ как у тебя прописан в админке, по какому стиму?
В виде STEAM_X:X:XXXXXXXX, я так понимаю что это старый тип.

Но мне кажется, я уже нашел в чем причина - почти все админы были записаны в виде STEAM_0:X:XXXXXXXX, вместо STEAM_1:X:XXXXXXXX. А все из-за сервисов типа steamfinder, копировал стимайди не глядя : )
Проверьте у себя, хотя этот момент надо в самом плагине учитывать наверное.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Junkie, в зависимости от sm_offban_steam_typ настройки сравнивает стимы с базой админов, но и так же заносит баны от этой настройки.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
PHP:
while(dbRs.FetchRow())
{
    dbRs.FetchString(0, sID, sizeof(sID));
    dbRs.FetchString(1, sSteamID, sizeof(sSteamID));
    dbRs.FetchString(2, sName, sizeof(sName));
    g_Cvar_sFormatTime.GetString(sBufer, sizeof(sBufer));
    FormatTime(sTime, sizeof(sTime), sBufer, dbRs.FetchInt(3));
    if (g_Cvar_bMenuNewLine.BoolValue)
    {
        switch(g_Cvar_iMenuItems.IntValue)
        {
        case 1:    FormatEx(sTitle, sizeof(sTitle), "%s", sTime);
        case 2: FormatEx(sTitle, sizeof(sTitle), "%s", sSteamID); 
        case 3: FormatEx(sTitle, sizeof(sTitle), "%s (%s)", sSteamID, sTime); 
        }
        FormatEx(sTitle2, sizeof(sTitle2), "%s\n(%s)", sName, sTitle); 
        Mmenu.AddItem(sID, sTitle2);
    }
    else
    {
        switch(g_Cvar_iMenuItems.IntValue)
        {
        case 1:    FormatEx(sTitle, sizeof(sTitle), "%s (%s)", sName, sTime);
        case 2: FormatEx(sTitle, sizeof(sTitle), "%s (%s)", sName, sSteamID); 
        case 3: FormatEx(sTitle, sizeof(sTitle), "%s - %s (%s)", sName, sSteamID, sTime); 
        }
        Mmenu.AddItem(sID, sTitle);
    }
    #if DEBUG
    ReplaceString(sTitle2, sizeof(sTitle2), "\n", " ");
    LogToFile(g_sLogFile,"Menu: %s - %s%s", sSteamID, sTitle, sTitle2);
    #endif
}

Удаляем sTitle2
PHP:
while(dbRs.FetchRow())
{
    dbRs.FetchString(0, sID, sizeof(sID));
    dbRs.FetchString(1, sSteamID, sizeof(sSteamID));
    dbRs.FetchString(2, sName, sizeof(sName));
    g_Cvar_sFormatTime.GetString(sBufer, sizeof(sBufer));
    FormatTime(sTime, sizeof(sTime), sBufer, dbRs.FetchInt(3));
    if (g_Cvar_bMenuNewLine.BoolValue)
    {
       
switch(g_Cvar_iMenuItems.IntValue)
        {
            case 1:    FormatEx(sTitle, sizeof(sTitle), "%s\n%s", sName, sTime);
            case 2: FormatEx(sTitle, sizeof(sTitle), "%s\n%s", sName, sSteamID); 
            case 3: FormatEx(sTitle, sizeof(sTitle), "%s\n%s (%s)", sName, sSteamID, sTime); 
        }
    }
    else
    {
        switch(g_Cvar_iMenuItems.IntValue)
        {
            case 1:    FormatEx(sTitle, sizeof(sTitle), "%s (%s)", sName, sTime);
            case 2: FormatEx(sTitle, sizeof(sTitle), "%s (%s)", sName, sSteamID); 
            case 3: FormatEx(sTitle, sizeof(sTitle), "%s - %s (%s)", sName, sSteamID, sTime); 
        }
    }
    Mmenu.AddItem(sID, sTitle);
    #if DEBUG
    ReplaceString(sTitle2, sizeof(sTitle2), "\n", " ");
    LogToFile(g_sLogFile,"Menu: %s - %s%s", sSteamID, sTitle, sTitle2);
    #endif
}
 
Сверху Снизу