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

Block Print Garbage Messages 1.0

Морковка

Котлетка ^^
Сообщения
878
Реакции
472
@xstage , к сожалению, ошибка та же самая. перепроверил все перезалил.

C-подобный:
L 09/20/2022 - 14:08:32: [SM] Exception reported: Failed to get engine poiters. Data: 6376DE48, 0, 5B8FDCD4, 5B94F3CC.
L 09/20/2022 - 14:08:32: [SM] Blaming: block_print_garbage_messages.smx
L 09/20/2022 - 14:08:32: [SM] Call stack trace:
L 09/20/2022 - 14:08:32: [SM]   [0] SetFailState
L 09/20/2022 - 14:08:32: [SM]   [1] Line 48, D:\AWPdusty_4one\csgo\addons\sourcemod\scripting\block_print_garbage_messages.sp::OnPluginStart
L 09/20/2022 - 14:08:32: [SM] Unable to load plugin "block_print_garbage_messages.smx": Error detected in plugin startup (see error logs)
 

xstage

🏹
Сообщения
726
Реакции
754
@xstage , к сожалению, ошибка та же самая. перепроверил все перезалил.

C-подобный:
L 09/20/2022 - 14:08:32: [SM] Exception reported: Failed to get engine poiters. Data: 6376DE48, 0, 5B8FDCD4, 5B94F3CC.
L 09/20/2022 - 14:08:32: [SM] Blaming: block_print_garbage_messages.smx
L 09/20/2022 - 14:08:32: [SM] Call stack trace:
L 09/20/2022 - 14:08:32: [SM]   [0] SetFailState
L 09/20/2022 - 14:08:32: [SM]   [1] Line 48, D:\AWPdusty_4one\csgo\addons\sourcemod\scripting\block_print_garbage_messages.sp::OnPluginStart
L 09/20/2022 - 14:08:32: [SM] Unable to load plugin "block_print_garbage_messages.smx": Error detected in plugin startup (see error logs)
Сигнатура еще изменилась, пробуй
 

Вложения

  • block_print_garbage_messages.games.txt
    1.5 КБ · Просмотры: 6

xstage

🏹
Сообщения
726
Реакции
754
Обновленная gamedata, работу на windows не проверял
 

Вложения

  • block_print_garbage_messages.games.txt
    1.5 КБ · Просмотры: 19

Морковка

Котлетка ^^
Сообщения
878
Реакции
472
Можно ли этим плагином убрать сообщения логги от Pure server вот эти?
1667478776995.png
 

xstage

🏹
Сообщения
726
Реакции
754
Можно ли этим плагином убрать сообщения логги от Pure server вот эти?
Проще будет с MemoryEx, геймдату не надо будет обновлять.

C++:
#include <MemoryEx>

//https://github.com/perilouswithadollarsign/cstrike15_src/blob/f82112a2388b841d72cb62ca48ab1846dfcc11c8/engine/pure_server.cpp#L593-L612

static const char g_szPureMessages[][] =
{
    "Pure server: file: %s\\%s ( %d %d %8.8x %6.6x ) %s : %s : %s\n",
    "Pure server: file: %s\\%s ( %d %d %lx ) %s : %s : %s\n",
    "[%s] %s\n", // [%s] g_szPureMessages[0-1]\n
}

Pointer g_pPureServerMessage[3];

public void OnPluginStart()
{
    for (int i = 0; i < 3; i++)
    {
        g_pPureServerMessage[i] = g_hMem.FindString("engine", g_szPureMessages[i]);
        
        if (g_pPureServerMessage[i] != nullptr)
            SetAddrAndWrite(g_pPureServerMessage[i], "");
    }
}

public void OnPluginEnd()
{
    for (int i = 0; i < 3; i++)
    {
        if (g_pPureServerMessage[i] != nullptr)
            SetAddrAndWrite(g_pPureServerMessage[i], g_szPureMessages[i]);
    }
}

void SetAddrAndWrite(Pointer ptr, const char[] szMessage)
{
    g_hMem.SetAddr(ptr);
    g_hMem.WriteString(szMessage);
}
 

Svyatoy

Участник
Сообщения
335
Реакции
137
Проще будет с MemoryEx, геймдату не надо будет обновлять.

C++:
#include <MemoryEx>

//https://github.com/perilouswithadollarsign/cstrike15_src/blob/f82112a2388b841d72cb62ca48ab1846dfcc11c8/engine/pure_server.cpp#L593-L612

static const char g_szPureMessages[][] =
{
    "Pure server: file: %s\\%s ( %d %d %8.8x %6.6x ) %s : %s : %s\n",
    "Pure server: file: %s\\%s ( %d %d %lx ) %s : %s : %s\n",
    "[%s] %s\n", // [%s] g_szPureMessages[0-1]\n
}

Pointer g_pPureServerMessage[3];

public void OnPluginStart()
{
    for (int i = 0; i < 3; i++)
    {
        g_pPureServerMessage[i] = g_hMem.FindString("engine", g_szPureMessages[i]);
      
        if (g_pPureServerMessage[i] != nullptr)
            SetAddrAndWrite(g_pPureServerMessage[i], "");
    }
}

public void OnPluginEnd()
{
    for (int i = 0; i < 3; i++)
    {
        if (g_pPureServerMessage[i] != nullptr)
            SetAddrAndWrite(g_pPureServerMessage[i], g_szPureMessages[i]);
    }
}

void SetAddrAndWrite(Pointer ptr, const char[] szMessage)
{
    g_hMem.SetAddr(ptr);
    g_hMem.WriteString(szMessage);
}
А так и должно быть или со мной что-то не так?
C-подобный:
L 11/05/2022 - 22:32:32: [SM] Exception reported: Invalid memory access
L 11/05/2022 - 22:32:32: [SM] Blaming: hm_block_garbage_messages.smx
L 11/05/2022 - 22:32:32: [SM] Call stack trace:
L 11/05/2022 - 22:32:32: [SM]   [1] Line 89, MemoryEx\Stocks::FindModuleString
L 11/05/2022 - 22:32:32: [SM]   [2] Line 64, D:\Servers\Test\csgo\addons\sourcemod\scripting/include\MemoryEx\DynamicLibrary.inc::FindString
L 11/05/2022 - 22:32:32: [SM]   [3] Line 123, D:\Servers\Test\csgo\addons\sourcemod\scripting/include\MemoryEx.inc::FindString
L 11/05/2022 - 22:32:32: [SM]   [4] Line 18, D:\Servers\Test\csgo\addons\sourcemod\scripting\hm_block_garbage_messages.sp::OnPluginStart

P.S. FIXED
 
Последнее редактирование:

kekstm98

Участник
Сообщения
116
Реакции
5
Есть ли такой плагин на 34 кс?
Перепробовал все, ничего хорошего не нашёл
 
Сверху Снизу