Другое С/С++ Вопрос - Ответ

Ltall

Потрачен
15
7
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование:
  • Злость
  • Нравится
Реакции: k1zn и Savchik Blazer

Ltall

Потрачен
15
7
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как можно отправить сообщения в чат по кнопке не используя дополнительный библиотек? asi
C++:
struct c_chat* g_chat{ nullptr };
uintptr_t base_address{ 0 };

unsigned long get_address(uintptr_t offset)
{
    return base_address + offset;
}

void initialize()
{
    base_address = reinterpret_cast<uintptr_t>(GetModuleHandleA(xorstr("samp.dll")));
    g_chat = *reinterpret_cast<struct c_chat**>(get_address(0x26E8C8));
}

void add_chat_message(u_long color, const char* szText)
{
    ((void(__thiscall*)(c_chat*, unsigned long, const char*))get_address(0x679F0))(g_chat, color, szText);
}
void function()
{
    if (GetAsyncKeyState('key'))
    {

        initialize()

        add_chat_message(-1, "text")
     }
}
 
Последнее редактирование:

sqwwexx

Участник
64
1
хочу задать легкий вопрос, если я занес в переменную какую либо строчку, допустим BLASTHACK FORUM, как мне проверить, если переменная имеет BLASTHACK, то выполнять одно, если не имеет то другое
 

F0RQU1N and

Известный
1,305
491
хочу задать легкий вопрос, если я занес в переменную какую либо строчку, допустим BLASTHACK FORUM, как мне проверить, если переменная имеет BLASTHACK, то выполнять одно, если не имеет то другое
гуглом надо тебе бы научится пользвоватся, std::string::find или strstr используй
 

MeG@LaDo[N] ^_^

Известный
281
315
насчет анонимных функций,в плане оптимизации они вообще как? Есть смысл их использовать
есть два кода :1.стандарт
1658961880485.png

2.с анонимной функцией
1658961891635.png

и я пошел в иду и увидел что в коде которая юзает анонимную функцию намного больше говна
реверсил без дампа
Анонимная функа:
1658961936962.png

Второй вариант:
1658961963123.png

и у меня вопрос,что же лучше использовать для маленьких функций?
 

F0RQU1N and

Известный
1,305
491
насчет анонимных функций,в плане оптимизации они вообще как? Есть смысл их использовать
есть два кода :1.стандарт
Посмотреть вложение 159726
2.с анонимной функцией
Посмотреть вложение 159727
и я пошел в иду и увидел что в коде которая юзает анонимную функцию намного больше говна
реверсил без дампа
Анонимная функа:
Посмотреть вложение 159728
Второй вариант:
Посмотреть вложение 159729
и у меня вопрос,что же лучше использовать для маленьких функций?
ну как видишь второй вариант а ещё у тебя /Gs зачем то стоит
 

ARMOR

kjor32 is legend
Модератор
4,827
6,011
Как в SF я могу запихнуть значение std::string в память которая требует int?
Пробывал переобразовывать через std::stoi, и прочую хуйню - но не помогало. Вводил агрументом 0xFFFFFFFF и полоска хп просто пропадала вместо того чтобы менять цвет
C++:
void __stdcall text(std::string param)
{
    *reinterpret_cast<int*>(0xBAB22C) = param;
};
 

F0RQU1N and

Известный
1,305
491
Как в SF я могу запихнуть значение std::string в память которая требует int?
Пробывал переобразовывать через std::stoi, и прочую хуйню - но не помогало. Вводил агрументом 0xFFFFFFFF и полоска хп просто пропадала вместо того чтобы менять цвет
C++:
void __stdcall text(std::string param)
{
    *reinterpret_cast<int*>(0xBAB22C) = param;
};
ну std::stoi и надо
upd: в ce почекал там и так проподает, дело не в std::stoi
 
Последнее редактирование:
  • Вау
Реакции: ARMOR