Block the status in the console

Сообщения
23
Реакции
3
Hey, I would like to block the status in the console but it doesn't work. Maybe someone knows why :)
Код:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("Status Blocker", "1.0", "jacking")

    RegisterHookChain(RH_ExecuteServerStringCmd, "ExecuteServerStringCmd", 0);
}

public ExecuteServerStringCmd(const szCommand[], cmd_source_t:cmdSrc, id)
{    
    if(equali(szCommand, "status"))
    {
        console_print(id, "Unknown command: %s", szCommand);        

        return HC_SUPERCEDE;    
    }

    return HC_CONTINUE;
}
 
Сообщения
27
Реакции
18
Последнее редактирование:
Сообщения
3
Реакции
3
Hi all I tried the plugin from the first post and it doesn't work can someone help me I want to block status and ping commands, thanks in advance ! (I am using rehlds 3.13.0.819-dev )
 
Сообщения
77
Реакции
0
Предупреждения
30
Помог
1 раз(а)
jacking, А зачем блокировать статус команду ? Там нет приватной информации
hostname: Half-Life
version : 48/x.x.x.x/Stdio xxxinsecure (u) (10)
tcp/ip : x.x.x.x:27015
map : test at: 0 x, 0 y, 0 z
players : 1 active (32 max)

# name userid uniqueid frag time ping loss adr
# 1 "x" 5 STEAM_1:0:xxxxxxxxx 0 00:05

Вся информация публичная. STEAMID номера тоже публичные, даже если генерируются для Non-steam эмуляторов. Если читер захочет узнать их то есть dll читы где информация о STEAMID игроке получается читом, или можно любую демку .dem блокнотом открыть и найти STEAMID игроков.. Убирая команду статус с серверов вы только усложняете коммуникацию игроков и админов. Вот зайдёт читер, а другой игрок даже его STEAMID не узнает , не запомнит, и не передаст. только через rcon там есть IP'S P/s: А ещё там игроки узнают название карты на которой играют, Иногда из за фейк мэп неймз это помогает. да и ваще, ну не вижу смысла.
 
Сообщения
3
Реакции
3
Personally I added some bots and I would like to hide the status command but even if you know how to transform BOT to steam ID this can help as well without blocking the status option thank you all !
 
Сообщения
77
Реакции
0
Предупреждения
30
Помог
1 раз(а)
@Ulianochka,cs1611, Это уже реализовано, я видела ботов с FAKE STEAMID. Лично я против фейк пинга, фейк steamid. Не приветствуется обман игроков. Зачем обманывать людей ? Ради прибыли ? Рано или поздно всё вскроется и узнают что это боты, и на ваш сервер будут смотреть прищурившись с осадком.
 
Сообщения
3
Реакции
3
Fixed if anyone needs it I updated to the latest reapi and regamedll and used this code from WaLkZ

Код:
#include <amxmodx>
#include <reapi>
 
public plugin_init()
{
    RegisterHookChain(RH_ExecuteServerStringCmd, "ExecuteServerString")
}
 
public ExecuteServerString(cmd[], source, id)
{
    server_print("%s", cmd)
    //server_print("command: %s | %d | %d | %n", cmd, source, id, id)
    if (equali(cmd, "status"))
    {
        console_print(id, "Unknown command: %s", cmd)
        return HC_SUPERCEDE
    }
    return HC_CONTINUE
}
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу