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

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Доброго времени суток,подскажите пожалуйста я указал название в ImGui но он не изменяется,где хранится само название,как называется функция?
1648368906563.png
 

Musaigen

ihatemyself
Проверенный
1,710
1,610

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Добрый вечер,парни помогите собрать в голове пазл,как сделать рванку,я хочу чтоб когда я наводился на игрока и нажимал клавишу,машина ехала в него с большой скростотью.Это нужно вроде-бы делать через фейковые координаты и скорость?
 
  • Bug
Реакции: sizeoftrickster

zugg48

Известный
7
0
Hi, Im trying to disable (NOP) Create3DTextLabel function in SAMP 0.3.DL Client

The address is:
samp.dll + 0x754F1 (s0beit samp.h)

But every time I try to write memory my game crashes.

-----------------------------------------------------------------------------------------------------

Привет, я пытаюсь отключить (NOP) функцию Create3DTextLabel в клиенте SAMP 0.3.DL.

Адрес:

samp.dll + 0x754F1 (s0beit samp.h)

Но каждый раз, когда я пытаюсь записать память, моя игра вылетает.


Грасиас де Антемано
 

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,757
4,895

Get object by its ID (using SAMP-API):
CObject* getObjectById(std::uint32_t id)
{
    const auto& netGame{sampapi::v037r1::RefNetGame()};
    if (nullptr == netGame) {
        return nullptr;
    }

    const auto& objectPool{netGame->GetObjectPool()};
    if (nullptr == objectPool) {
        return nullptr;
    }

    return objectPool->Get(id);
}
C++:
 sampapi::v037r1::CObject* get_object_by_id(std::uint32_t id) {
    if (auto net_game = sampapi::v037r1::RefNetGame(); !net_game) return {};
    else if (auto object_pool = net_game->GetObjectPool(); !object_pool)  return {};
    else return object_pool->Get(id);
}
 

0x73616D

Активный
140
43
Потому что не работает? не правильно пишет значения
bh.png


C++:
                mINI::INIFile file(".//SAMPFUNCS//color.ini");
                mINI::INIStructure ini;
                file.read(ini);
                std::string& R = ini["config"]["R"];
                ini["config"]["R"] = int(my_color[0] * 255);
                file.write(ini);
                file.read(ini);
                std::string& G = ini["config"]["G"];
                ini["config"]["G"] = int(my_color[1] * 255);
                file.write(ini);
                file.read(ini);
                std::string& B = ini["config"]["B"];
                ini["config"]["B"] = int(my_color[2] * 255);
                file.write(ini);
 
Последнее редактирование:

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Доброе утро,подскажите как пофиксить ?
1648538359335.png
 

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а где полный путь указывать? типо в линкере нету входного файла,я не могу найти там
 

0x73616D

Активный
140
43
как я могу записать этот адрес памяти (LUA) в С++ (.SF)?

Lua:
memory.setuint32(0x72B400 + 0x1, color, false)
 

Chilim

Потрачен
71
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Доброе утро,подскажите пожалуйста как реализовать поиск изображения на С++/С#, чтоб при виде изображения жал определённую клавишу?
 

CleanLegend

Известный
Всефорумный модератор
497
951
это не правильно? это не работает
Lua:
 memory.setuint32(getModuleHandle("samp.dll") + 0x712E1, 0xFF000000 + color, true)
sf:
C++:
memset(GetModuleHandleA("samp.dll") + 0x712E1, 0xFF000000 + 0xFFFFFF, true);
перед изменением нужно менять протекцию, либо проверять, можно ли в неё писать. пример memset:
 
  • Нравится
Реакции: 0x73616D