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

CleanLegend

Известный
Всефорумный модератор
476
928
как сделать exe file и через него подгружать в процесс gta sa файл?
не рабит, проверял
Этот адрес дает только информацию, после изменения ничего не произойдет.
если хочешь задать анимацию, нужно вызвать нужную функцию, в собейте должны быть примеры
 

f.lux

Новичок
8
0
есть код, в котором описывается принцип работы ctime_t, но вот пару моментов мне не понятны, а автор их не объяснил, поэтому прошу помощи у вас, порылся малость на других сайтах, но толком ответа нормального не нашел.
Код:
    using namespace std;
    cout << "Enter the delay time, in seconds: ";
    float secs;
    cin >> secs;
    clock_t delay = secs * CLOCKS_PER_SEC; 
    cout << "starting\a\n";
    clock_t start = clock();
    while (clock() - start < delay )       
        ;                                   
    cout << "done \a\n";
    
    /*
    не понятны два момента:
    1) clock_t start = clock(); - не понимаю, зачем мы объявляем одну переменную типа start и
    инициализируем ее значением clock();
    2) while (clock() - start < delay ) - вообще не понимаю сути условия.
    */
благодарю за ответ.
 

ufdhbi

Известный
Проверенный
1,455
861
есть код, в котором описывается принцип работы ctime_t, но вот пару моментов мне не понятны, а автор их не объяснил, поэтому прошу помощи у вас, порылся малость на других сайтах, но толком ответа нормального не нашел.
Код:
    using namespace std;
    cout << "Enter the delay time, in seconds: ";
    float secs;
    cin >> secs;
    clock_t delay = secs * CLOCKS_PER_SEC;
    cout << "starting\a\n";
    clock_t start = clock();
    while (clock() - start < delay )      
        ;                                  
    cout << "done \a\n";
   
    /*
    не понятны два момента:
    1) clock_t start = clock(); - не понимаю, зачем мы объявляем одну переменную типа start и
    инициализируем ее значением clock();
    2) while (clock() - start < delay ) - вообще не понимаю сути условия.
    */
благодарю за ответ.
Мы берем отметку времени, запоминаем в переменную и в условии цикла сравниваем разницу между взятой нами отметкой и текущим временем
 
  • Нравится
Реакции: f.lux

ImmortalDev

Участник
90
50
Пытался поставить флаги на игрока, нашел вот такую вот инфу:
CPed +0x42 = [float] Специальные флаги BP/EP/FP/DP игрока (неуязвимость к выстрелам, огню и т.д).
Сложите эти значения и запишите их сумму в +66 (0x42).
1 = отключает модель коллизии педа(тоесть, пед может проходить сквозь всего) (другими словами, режим noclip)
2 = замораживает педа (тоесть, пед не может двигаться)
4 = иммунитет к выстрелам
8 = иммунитет к огню
Пробовал вот так вот:
C++:
    float pflag = *(DWORD*)(0xB6F5F0 + 0x42);
    pflag = 1.0f;
Оно не рабит.
Что я делаю не так?
 

Dark_Knight

Me, me and me.
Друг
4,062
2,077
Потому что ты глуп - вот почему. Ты уже данную ошибку делал и тебе рассказали как надо работать.
 
  • Нравится
Реакции: ImmortalDev

ImmortalDev

Участник
90
50
Потому что ты глуп - вот почему. Ты уже данную ошибку делал и тебе рассказали как надо работать.
Да, я правда глуп и туп =). Постараюсь больше не задавать однотипные вопросы)
Почитай хотя бы базовую информацию о языке , иначе ты каждый шаг продолжишь здесь спрашивать.🤦‍♂️
Да я просто думать не хотел и полез быстрей на форум. Больше такое не повториться, сам буду пытаться разбираться =)
 

sanders

Потрачен
253
126
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как инжектить в процесс gta_sa.exe через exe file код на lua или же файл lua
 

Azller Lollison

я узбек
Друг
1,342
2,266
как инжектить в процесс gta_sa.exe через exe file код на lua или же файл lua
luajit + luaxx.dll

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

Vintik

Мечтатель
Проверенный
1,469
917
1) Вопрос:

Приветствую.

Возник вопрос касательно C++, очень желаю получить ответ с прикрепленными строчками кода и требуемыми инклудами. Смотрите.

Мне нужно сделать так, чтобы в игровой чат вместо меня писала программа. Я уже научился открывать и закрывать чат (имитация нажатия клавиши), так же у меня есть строка (string) с текстом. Надо, чтобы оно типо вводило этот текст, не смотря на текущий язык на моей клавиатуре. ЭТО НЕОБЯЗАТЕЛЬНО ДЛЯ САМПА, НЕ НАДО МНЕ КИДАТЬ ССЫЛКУ НА САМПФУНКС С УЖЕ ГОТОВОЙ ВСТРОЕННОЙ ФУНКЦИЕЙ ОТПРАВКИ СООБЩЕНИЯ.
 

otherwise

Участник
46
7
1) Вопрос:

Приветствую.

Возник вопрос касательно C++, очень желаю получить ответ с прикрепленными строчками кода и требуемыми инклудами. Смотрите.

Мне нужно сделать так, чтобы в игровой чат вместо меня писала программа. Я уже научился открывать и закрывать чат (имитация нажатия клавиши), так же у меня есть строка (string) с текстом. Надо, чтобы оно типо вводило этот текст, не смотря на текущий язык на моей клавиатуре. ЭТО НЕОБЯЗАТЕЛЬНО ДЛЯ САМПА, НЕ НАДО МНЕ КИДАТЬ ССЫЛКУ НА САМПФУНКС С УЖЕ ГОТОВОЙ ВСТРОЕННОЙ ФУНКЦИЕЙ ОТПРАВКИ СООБЩЕНИЯ.
Если ты открываешь чат с помощью имитации нажатия клавиши, в чем проблема с помощью имитаций напечатать текст?
 

_=Gigant=_

Известный
134
191
What is the best & safest way to clean std::string from memory ?
std::string example;
1. example.clear();
2. example.resize(0);
3. std::fill(example.begin(), example.end(), 0);