AutoBalance Universal Edition

AutoBalance Universal Edition 1.1.2

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289
Возможно ли сделать автобаланс Випов с помощью данного плагина?
Сейчас нет, с випами никакой взаимосвязи нет. Но модуль для этого я уже подготовил, если речь идет о плагине от РИКО.
 

ZoOm

Участник
Сообщения
106
Реакции
25
Не могу скомпилить плагин SM 1.10
@DENFER
Сообщения автоматически склеены:

Поторопился с проблемой, не сразу нашел решение в этом же обсуждение, проблем нет.
 

Вложения

  • 1.png
    1.png
    4.7 КБ · Просмотры: 26
Последнее редактирование:

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289
Не могу скомпилить плагин SM 1.10
@DENFER
Сообщения автоматически склеены:

Поторопился с проблемой, не сразу нашел решение в этом же обсуждение, проблем нет.
Привет, вот держи обновленную библиотеку console.inc.
 

Вложения

  • console.inc
    31.2 КБ · Просмотры: 8
  • Мне нравится
Реакции: ZoOm

ZoOm

Участник
Сообщения
106
Реакции
25
При балансе SourceTV перекидывает за одну из сторон, а должен быть в спектрах (у меня через него записываются демки)
Сообщения автоматически склеены:

@DENFER хелп(
 
Последнее редактирование:

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289
При балансе SourceTV перекидывает за одну из сторон, а должен быть в спектрах (у меня через него записываются демки)
Сообщения автоматически склеены:

@DENFER хелп(
Да, я знаю об этой проблеме, но фиксануть ее на данный момент не могу, придется переписывать почти каждую проверку, а их там не мало. Мне кажется проще дождаться уже новый плагин 🙃 Либо временно отказаться от STV.
 

ZoOm

Участник
Сообщения
106
Реакции
25
Да, я знаю об этой проблеме, но фиксануть ее на данный момент не могу, придется переписывать почти каждую проверку, а их там не мало. Мне кажется проще дождаться уже новый плагин 🙃 Либо временно отказаться от STV.
Даже временного костыля нет? или сделать выдачу иммунитета STV просто?
 

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289

Вложения

  • AutoBalance.smx
    72.8 КБ · Просмотры: 5
  • AutoBalance.sp
    198.4 КБ · Просмотры: 8
  • Мне нравится
Реакции: ZoOm

google>

oldgamers
Сообщения
373
Реакции
210
Даже временного костыля нет? или сделать выдачу иммунитета STV просто?
Python:
#define IMMUNITY_LEVEL 98

public void OnPluginStart()
{
    for(int client = 1; client <= MaxClients; client++)
    {
        if(IsClientInGame(client) && IsFakeClient(client)) OnClientPostAdminCheck(client);
    }
}

public void OnClientPostAdminCheck(int client)
{
    if(IsClientReplay(client) || IsClientSourceTV(client))
    {

        AdminId admin = GetUserAdmin(client);

        if(admin != INVALID_ADMIN_ID) return;


        char name[MAX_NAME_LENGTH];
        Format(name, sizeof(name), "%N", client);

        admin = CreateAdmin(name);
        SetAdminImmunityLevel(admin, IMMUNITY_LEVEL);
        SetUserAdmin(client, admin, true);
        PrintToServer("[debug] Immunity Level %i set to %s", IMMUNITY_LEVEL, name);
    }
}

public void OnRebuildAdminCache(AdminCachePart part)
{
    if(part != AdminCache_Admins) return;

    for(int client = 1; client <= MaxClients; client++)
    {
        if(IsClientInGame(client) && IsFakeClient(client)) OnClientPostAdminCheck(client);
    }
}

SourceTV надо было еще раньше защищать, чтоб не кикали-банили.
 

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289
Python:
#define IMMUNITY_LEVEL 98

public void OnPluginStart()
{
    for(int client = 1; client <= MaxClients; client++)
    {
        if(IsClientInGame(client) && IsFakeClient(client)) OnClientPostAdminCheck(client);
    }
}

public void OnClientPostAdminCheck(int client)
{
    if(IsClientReplay(client) || IsClientSourceTV(client))
    {

        AdminId admin = GetUserAdmin(client);

        if(admin != INVALID_ADMIN_ID) return;


        char name[MAX_NAME_LENGTH];
        Format(name, sizeof(name), "%N", client);

        admin = CreateAdmin(name);
        SetAdminImmunityLevel(admin, IMMUNITY_LEVEL);
        SetUserAdmin(client, admin, true);
        PrintToServer("[debug] Immunity Level %i set to %s", IMMUNITY_LEVEL, name);
    }
}

public void OnRebuildAdminCache(AdminCachePart part)
{
    if(part != AdminCache_Admins) return;

    for(int client = 1; client <= MaxClients; client++)
    {
        if(IsClientInGame(client) && IsFakeClient(client)) OnClientPostAdminCheck(client);
    }
}

SourceTV надо было еще раньше защищать, чтоб не кикали-банили.
Благодарю, обязательно вернусь к этому автобалансу, когда закончу более грандиозный плагин. В идеале, найти бы соавторов, которые были бы готовы поддерживать данный плагин...
 

Romjke1

Добрая душа
Сообщения
144
Реакции
78
Спасибо за такой плагин, давно искал!
Автор очень приятный человек)
 
Последнее редактирование:

limonpppp

Участник
Сообщения
24
Реакции
2
если выставить значение

// После подключение игрока на сервер, автоматически присоединять его к команде (0 - оставить игрока в наблюдателях, 1 - присоединять к команде, которую выберет авто-баланс)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_ab_auto_connected "1"
то после разминке сразу начинается раунд, тоесть 30 секунд разминке и все на том же месте идет первый раунд
 

Miroha

Участник
Сообщения
1,124
Реакции
134
Почему в админ меню ничего не появляется, но плагин работает?
Сообщения автоматически склеены:

Щас посмотрел ошибки увидел это, вопрос данный перевод имеется так в чём же проблема?
С-подобный:
L 11/26/2022 - 05:52:10: [SM] Exception reported: Language phrase "Title_Filters_Menu" not found (arg 5)
L 11/26/2022 - 05:52:10: [SM] Blaming: AutoBalance.smx
L 11/26/2022 - 05:52:10: [SM] Call stack trace:
L 11/26/2022 - 05:52:10: [SM]   [0] FormatEx
L 11/26/2022 - 05:52:10: [SM]   [1] Line 459, AutoBalance.sp::OnAdminMenuReady
L 11/26/2022 - 05:52:10: [SM]   [3] Call_Finish
L 11/26/2022 - 05:52:10: [SM]   [4] Line 219, C:\Users\User\Desktop\Для компеляции\addons\sourcemod\scripting\ma_adminmenu.sp::OnAllPluginsLoaded
 
Последнее редактирование:

DENFER

Пишу плагины за два биг тести и картошку фри..
Сообщения
260
Реакции
289
Почему в админ меню ничего не появляется, но плагин работает?
Сообщения автоматически склеены:

Щас посмотрел ошибки увидел это, вопрос данный перевод имеется так в чём же проблема?
С-подобный:
L 11/26/2022 - 05:52:10: [SM] Exception reported: Language phrase "Title_Filters_Menu" not found (arg 5)
L 11/26/2022 - 05:52:10: [SM] Blaming: AutoBalance.smx
L 11/26/2022 - 05:52:10: [SM] Call stack trace:
L 11/26/2022 - 05:52:10: [SM]   [0] FormatEx
L 11/26/2022 - 05:52:10: [SM]   [1] Line 459, AutoBalance.sp::OnAdminMenuReady
L 11/26/2022 - 05:52:10: [SM]   [3] Call_Finish
L 11/26/2022 - 05:52:10: [SM]   [4] Line 219, C:\Users\User\Desktop\Для компеляции\addons\sourcemod\scripting\ma_adminmenu.sp::OnAllPluginsLoaded
Показали бы еще саму фразу перевода, был бы признателен ☺️ Не вносили изменений?
 

m1sscliqq

Участник
Сообщения
35
Реакции
3
Хотелось бы сказать, что те, у кого ошибка с файлом перевода (Title_Filters_Menu), должны к каждой фразу кроме "ru" написать еще перевод на англ. "en", тогда ошибка пропадает.
 
Сверху Снизу