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

AMAHASLA

Новичок
3
0
Ребят, у меня чекер домов и бизов на ДРП от гонщика, он блять игнорит всех уже месяца два, не отвечает, иду к вам за помощью!!! Так как ошибка, которой раньше не было, вылезает связанная с C++
Расклад такой, когда я захожу с КЛЕО 4.3 у меня крашит, недоходя до экрана, где подключение к серверу
Приложение:
upload_2019-3-7_15-34-11.png

Если ТЕПЕРЬ устанавлю КЛЕО 4.1, просто включается экран загрузки, чуть-чуть грузит о просто игра исчезает, ни звука, ни духа...
А раньше с КЛЕО 4.1 Вылезла такая ошибка
Приложение:
upload_2019-3-7_15-38-17.png

Ребят, помогите... я не знаю что делать, я все перепробовал
А именно: Создал нового пользователя и попробовал там установить ГТА и засунуть туда чекер, та же ошибка, как выше с C++
Переустанавливал ГТА, САМП, КЛЕО, САМПФУНКС... Ничего... Пробовал вбивать коды ошибок, их нет в сети, ни у кого таких крашей с таким кодом не было..
Надеюсь вы знаете как исправить :C
 

ma_za_xa_ka

Известный
42
0
Хочу получить адрес маркера и телепортироваться к нему, получаю только краш. Что делаю не так?

void cmd_gotocheck() {

DWORD* marker = (DWORD*)0xC7DD58;
DWORD* px = (DWORD*)((*marker) + 0x48);
DWORD* py = (DWORD*)((*marker) + 0x52);
DWORD* pz = (DWORD*)((*marker) + 0x56);
DWORD* chech = (DWORD*)((*marker) + 0x80);

for (int i = 0; i <= 32; i++) {
float x = *(float *)((*px)+0x160 * i);
float y = *(float *)((*py)+0x160 * i);
float z = *(float *)((*pz)+0x160 * i);


if ((x > 2695 && x < 2696 && y > -1705 && y < -1704) || (x > 1099 && x < 1100 && y > 1601 && y < 1602) || (x == 0 && y == 0) || *(WORD *)((*chech) + 160 * i) != 1) continue;
else {
cheat_teleport(x,y,z);
break;
}
}
}
 

SiTrak

Известный
192
264
Есть у кого нибудь адреса для получения координат камеры?
 

Шурик

Активный
216
44
Подскажите пожалуйста, каким образом я могу передать метод класса в функцию registerChatCommand.
 

Шурик

Активный
216
44
Почему вылетает SAMP без каких либо ошибок?
У меня есть класс Test с 2-я методами и 1-й переменной.
C++:
class Test
{
public:
    std::vector<std::string> data;
    std::thread start(std::string params)
    {
        return std::thread(&Test::run, this);
    }
private:
    void run()
    {
        SAMPFUNCS SF;
        for (auto i = 0; i < data.size(); i++)
        {
            SF.getSAMP()->getChat()->AddChatMessage(-1, data[i].c_str());
        }
    }
};

И я в функции mainloop выполняю следующее:
C++:
Test test;
test.data.push_back("s");
test.data.push_back("s");
test.data.push_back("s");
test.data.push_back("s");
std::thread th = test.start("");