sv_cheats 1 для админов

Impulse72

Участник
Сообщения
244
Реакции
163
Impulse72, Оффтоп
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Achievements disabled: cheats turned on in this app session.
Disconnect: Вы были забанены за читы.
Disconnect: Вы были забанены за читы.
Оффтоп

Ну так а ты чего хотел) Это единственный, вероятно, способ заставить клиент думать, что на сервере св_чит 1. :)
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
EPacker2, Оффтоп
У меня как бы v34, и юзаю я, совсем другое. :secret:
PHP:
#pragma semicolon 1
#include <sourcemod>

new Handle:CvarCheck;

public OnPluginStart()
{
    HookEvent("player_spawn", Spawn);
}

public Action:Spawn(Handle:event, const String:name[], bool:dontBroadcast)
{
    decl String:check[65];
    CvarCheck = FindConVar(check);
    if (GetConVarInt(CvarCheck) == 0)
    {
        new client = GetClientOfUserId(GetEventInt(event, "userid"));
        QueryClientConVar(client, "sv_cheats", ConVarQueryFinished:playercheats, client);
        QueryClientConVar(client, "sv_consistency", ConVarQueryFinished:playerconsistency, client);
    }
    CloseHandle(CvarCheck);
    return Plugin_Continue;
}

public playercheats(Cookie:cookie, client, ConVarQueryResult:result, const String:cvarcheats[])
{
    if (!IsClientConnected(client)) return true;
    new cvarValueNew = StringToInt(cvarcheats);
    if (cvarValueNew == 1 && GetUserFlagBits(client) & ADMFLAG_ROOT)
    {
    }
    else if (cvarValueNew != 0)
    {
        ServerCommand("sm_ban #%d 0 Использование читов", GetClientUserId(client));
    }
    return true;
}   

public playerconsistency(Cookie:cookie, client, ConVarQueryResult:result, const String:cvarconsistency[])
{
    if (!IsClientConnected(client)) return true;
    new cvarValueNew = StringToInt(cvarconsistency);
    if (cvarValueNew == 0 && GetUserFlagBits(client) & ADMFLAG_ROOT)
    {
    }
    else if (cvarValueNew != 1)
    {
        ServerCommand("sm_ban #%d 0 Использование читов", GetClientUserId(client));
    }
    return true;
}
Добавлено через 2 минуты
Unknown command: setcheats будет писать, так как нет return Plugin_Handled; но при этом комманда должна работать...
Поддержки ввода ников тоже нет
Да и вообще, для простоты
PHP:
public OnPluginStart()
{
    RegAdminCmd("setcheats", set, ADMFLAG_ROOT);
}

public Action:set(client, args)
{
    SendConVarValue(client, FindConVar("sv_cheats"), "1");
    return Plugin_Handled;
}
Только включает тому кто написал, для выключения надо перезайти...

И да, проверяй лучше вводом r_drawothermodels 2 например
:-D
C-подобный:
SetConVar: Can't set server cvar sv_cheats to 1, not marked as FCVAR_REPLICATED on client
 
Последнее редактирование:

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Только SMAC сразу перманент дал :(
Попробуй под SMAC. :)
Зайди с любым читом Оффтоп (но с админкой), если бан не дастся, то потом зайди с читом (без админки). Если бан дастся, то плагин рабочий. Просто у меня есть небольшое сомнение.
 
Последнее редактирование:

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Тогда пробуй с плагином setcheats таким же принципом. :D
Исходник дам если будет работать.

Да блин, как же нужен " :facepalm: ".. Вопрос в том, как ты выбираешь, потому что ты можеш поставить свчитс - тебя не забанит, а изменишь скажем r_drawothermodels - забанит. Что ж это за натура анти-опенсорсная такая?
 

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Вопрос в том, как ты выбираешь, потому что ты можеш поставить свчитс - тебя не забанит, а изменишь скажем r_drawothermodels - забанит. Что ж это за натура анти-опенсорсная такая?
Извини, но я тебя не понимаю.
В SMAC'е я поставил иммунитет ко всем банам, за любые смененные конвары.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Извини, но я тебя не понимаю.
В SMAC'е я поставил иммунитет ко всем банам, за любые смененные конвары.

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

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Так вот я и спрашиваю тебя, что ты поставил, потому что измененный, по коду которого было бы все ясно, ты не выложил. Теперь вопросов нет
Нашел ошибку. Исправлю - выложу.
Воть:
 

Вложения

  • smac_cvars.sp
    30.6 КБ · Просмотры: 53
  • smac_cvars.smx
    14.7 КБ · Просмотры: 20
Последнее редактирование:

mihaput

Участник
Сообщения
694
Реакции
166
Странно. Побегал мин 30 на серве с тем что выложил KorDen, + добавил еще и r_drawothermodels 2 и SMAC не забанил, хотя модуль проверяющий квары smac_cvars на сервере присутствует...
Единственное появляется при вводе r_drawothermodels 2 [SM] SMAC Allowed 4. (0 Never ban)
Админка с флагом "z" и имуннкой "100" :)
Удобная кстати штука, не для читов )) А в плане просмотра админа за игроком в подозрении на ВХ
 

mihaput

Участник
Сообщения
694
Реакции
166
ilga80, Какой квар стоит у меня с ( 0 Never ban ). Или чего то не хватает ?
// This file was auto-generated by SourceMod (v1.4.1-dev)
// ConVars for plugin "smac.smx"


// [smac_aimbot.smx] Number of aimbot detections before a player is banned. Minimum allowed is 4. (0 = Never ban)
// -
// Default: "0"
// Minimum: "0.000000"
smac_aimbot_ban "4"

// [smac_commands.smx] Amount of commands allowed in one second before kick. (0 = Disabled)
// -
// Default: "30"
// Minimum: "0.000000"
smac_antispam_cmds "30"

// [smac_autotrigger.smx] Automatically ban players on auto-trigger detections.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_autotrigger_ban "1"

// The duration in minutes used for automatic bans. (0 = Permanent)
// -
// Default: "0"
// Minimum: "0.000000"
smac_ban_duration "0"

// [smac_eyetest.smx] Automatically ban players on eye test detections.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_eyetest_ban "1"

// [smac_wallhack.smx] Enable Anti-Wallhack. This will increase your server's CPU usage.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_wallhack "1"

// Display a message saying that your server is protected.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_welcomemsg "0"
smac_eac_kick "1"
smac_eac_vac "0"
smac_esea_kick "1"
Да и потом я видел в SB баны от SMAC за sv_cheats 1
 

mihaput

Участник
Сообщения
694
Реакции
166
Ухтыжблин, вчера не банил SMAC, сегодня ж он чет на меня разозлился :)
C-подобный:
[SMAC] 4fun# возвращено неверное значение sv_cheats (значение 1, должно быть 0).
[SM] Console: Игрок "4fun#" забанен навсегда (причина: SMAC: ConVar sv_cheats violation).
Disconnect: Вы забанены. Причина: SMAC: ConVar sv_cheats violation
Так что, ilga80, с конфигом все в порядке :)
 

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Ухтыжблин, вчера не банил SMAC, сегодня ж он чет на меня разозлился :)
C-подобный:
[SMAC] 4fun# возвращено неверное значение sv_cheats (значение 1, должно быть 0).
[SM] Console: Игрок "4fun#" забанен навсегда (причина: SMAC: ConVar sv_cheats violation).
Disconnect: Вы забанены. Причина: SMAC: ConVar sv_cheats violation
Так что, ilga80, с конфигом все в порядке :)
Ставь мой фикс, для админов с флагом Z :yes:
post #37
 

mihaput

Участник
Сообщения
694
Реакции
166
EPacker2, Попробовал твой фикс, SMAC все равно банит :(
Странно еще вот что. На одном сервере банит, на другом не банит и в чат выводит [SMAC] allowed is 4. (0 = Never ban)
Конфиг SMAC и модули идентичны на серверах.... Где "косяк" ?
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Вх) Вместо Cheat Buster Tools? Ну так сделать только для спектров и мёртвых... А тут админы всегда таким пользоваться хотят)

Так в том то и фишка Cheat Buster Tools, они кроме adminESP еще же могут делать admincheats в спектрах, для написания этой комманды... А тут уже их проблемы что они там хотят
 

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
EPacker2, Попробовал твой фикс, SMAC все равно банит :(
Странно еще вот что. На одном сервере банит, на другом не банит и в чат выводит [SMAC] allowed is 4. (0 = Never ban)
Конфиг SMAC и модули идентичны на серверах.... Где "косяк" ?
А ты уверен что у тебя ROOT доступ? Или все-же я ошибся... :(
 
Сверху Снизу