• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Исходник Спам чата Warface (Лобби)

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
2 Янв 2024
Сообщения
68
Реакции
1
SChannelAntiSpamCfg:
Expand Collapse Copy
class SChannelAntiSpamCfg
{
public:
    CTimeValue highFrequency;
    CTimeValue lowFrequency;
    CTimeValue notifFrequency;
};
ELobbyChatChannel:
Expand Collapse Copy
enum ELobbyChatChannel {

    eCC_First = 0x0,
    eCC_Global = 0x0,
    eCC_Room = 0x1,
    eCC_Team = 0x2,
    eCC_Clan = 0x3,
    eCC_Observer = 0x4,
    eCC_Whisper = 0x5,
    eCC_Count = 0x6,
};
CMUCChannel:
Expand Collapse Copy
class CMUCChannel {
public:
    void AddServiceMessage(const char* message) {
        vtable<void>(this, 0x18, message);
    }
    bool SendMessage(const char* message) {
        return vtable<bool>(this, 0x20, message);
    }
 
    char pad_0000[88]; //0x0000
    SChannelAntiSpamCfg channelAntispamCfgs; //0x0058
}
CLobbyChat:
Expand Collapse Copy
class CLobbyChat {
public:
     CMUCChannel* GetChannel(ELobbyChatChannel channel) {
        return [I]reinterpret_cast<CMUCChannel*[/I]>(this + 0x28);
    }
};
CGame:
Expand Collapse Copy
class CGame {
public:
    CLobbyChat* m_pLobbyChat() {
        return [I]reinterpret_cast<CLobbyChat*[/I]>(this + 0x238);
    }
}
using:
Expand Collapse Copy
using
if (SpamChat) {
    auto m_pLobbyChat = pGame->m_pLobbyChat();
    auto pChannel = m_pLobbyChat->GetChannel();
    if (pChannel) {
        pChannel->channelAntispamCfgs.lowFrequency = 0.f;
        pChannel->channelAntispamCfgs.highFrequency = 0.f;
        pChannel->channelAntispamCfgs.notifFrequency = 0.f;
        if (startSpam) {
            switch (var_spam)
            {
            case 1:
                pChannel->SendMessage("Текст")
                break;
            case 2:
                pChannel->AddServiceMessage("Текст")
                break;
            default: break;
            }
        }
    }
}
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
:smilingimp:
 
Назад
Сверху Снизу