Стали появляться боты, когда меняешь команду во время разминки

SAZONISCHE

Участник
Сообщения
405
Реакции
232
У меня так, еше когда флуд ботами был
C-подобный:
#pragma semicolon 1
#pragma newdecls required

#include <sourcemod>

ConVar bot_quota;

public void OnPluginStart() {
    bot_quota = FindConVar("bot_quota");
    bot_quota.AddChangeHook(OnCvarChanged);
}

public void OnCvarChanged(ConVar convar, const char[] oldValue, const char[] newValue) {
    if (convar == bot_quota)
        if (StringToInt(newValue) > 0)
            SetConVarInt(convar, 0);
}

public void OnClientPutInServer(int client) {
    if (IsClientBot(client)){
        char name[32];
        if (!GetClientName(client, name, 31))
            return;
        ServerCommand("bot_kick %s", name);
    }
}

public bool IsClientBot(int client) {
    if (client == 0 || !IsClientConnected(client))
        return true;
    char SteamID[128];
    GetClientAuthId(client, AuthId_Steam2, SteamID, sizeof(SteamID));
    if (StrEqual(SteamID, "BOT", false))
        return true;
    return false;
}
 

Павлик2281488

Участник
Сообщения
376
Реакции
66
Вроде он. В этой теме его писал тип на первой странице.


ConVar g_hQuota;

public void OnPluginStart()
{
g_hQuota = FindConVar("bot_quota");
HookConVarChange(g_hQuota, BotQuota);
}

public void BotQuota(ConVar hCvar, char[] sOldValue, char[] sNewValue)
{
SetConVarInt(g_hQuota, 0, false, false);
}
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Теперь вообще крашит сервер 🤪🤪🤪
Стоит Shavit
Поставил SetConVarInt(g_hQuota, 1, false, false); все равно краш,
Короче ничего не помогает все равно при заходе в разные команды появляется бот, чуть позже видео скину, не на разминке.

Ошибки:
C-подобный:
L 12/16/2022 - 13:59:28: [SM] Exception reported: Not enough space on the stack
L 12/16/2022 - 13:59:28: [SM] Blaming: disabled/bot_kick.smx
L 12/16/2022 - 13:59:28: [SM] Call stack trace:
L 12/16/2022 - 13:59:28: [SM]   [0] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [1] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [3] ConVar.SetString
L 12/16/2022 - 13:59:28: [SM]   [4] Line 664, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-replay-playback.sp::OnForcedConVarChanged
L 12/16/2022 - 13:59:28: [SM]   [6] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [7] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [9] ConVar.SetString
L 12/16/2022 - 13:59:28: [SM]   [10] Line 664, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-replay-playback.sp::OnForcedConVarChanged
L 12/16/2022 - 13:59:28: [SM]   [12] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [13] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [15] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [16] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [18] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [19] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [21] ConVar.SetString
L 12/16/2022 - 13:59:28: [SM]   [22] Line 664, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-replay-playback.sp::OnForcedConVarChanged
L 12/16/2022 - 13:59:28: [SM]   [24] SetConVarInt
Сообщения автоматически склеены:

А может просто сделать так что бы кикало игрока/бота с определенным ником?
Мне будет достаточно
 

J.O.K.E.R

INF
Сообщения
382
Реакции
76
Теперь вообще крашит сервер 🤪🤪🤪
Стоит Shavit
Поставил SetConVarInt(g_hQuota, 1, false, false); все равно краш,
Короче ничего не помогает все равно при заходе в разные команды появляется бот, чуть позже видео скину, не на разминке.

Ошибки:
C-подобный:
L 12/16/2022 - 13:59:28: [SM] Exception reported: Not enough space on the stack
L 12/16/2022 - 13:59:28: [SM] Blaming: disabled/bot_kick.smx
L 12/16/2022 - 13:59:28: [SM] Call stack trace:
L 12/16/2022 - 13:59:28: [SM]   [0] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [1] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [3] ConVar.SetString
L 12/16/2022 - 13:59:28: [SM]   [4] Line 664, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-replay-playback.sp::OnForcedConVarChanged
L 12/16/2022 - 13:59:28: [SM]   [6] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [7] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [9] ConVar.SetString
L 12/16/2022 - 13:59:28: [SM]   [10] Line 664, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-replay-playback.sp::OnForcedConVarChanged
L 12/16/2022 - 13:59:28: [SM]   [12] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [13] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [15] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [16] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [18] SetConVarInt
L 12/16/2022 - 13:59:28: [SM]   [19] Line 11, D:\Hentai\scripting\bot_kick.sp::BotQuota
L 12/16/2022 - 13:59:28: [SM]   [21] ConVar.SetString
L 12/16/2022 - 13:59:28: [SM]   [22] Line 664, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-replay-playback.sp::OnForcedConVarChanged
L 12/16/2022 - 13:59:28: [SM]   [24] SetConVarInt
Сообщения автоматически склеены:

А может просто сделать так что бы кикало игрока/бота с определенным ником?
Мне будет достаточно
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Еще раз повторяю, у меня стоит shavit’s bhoptimer у меня нету такого понятия как закончить раунд......
 
Сверху Снизу