SHEℝ
Известный
- 26
- 15
Выбери все .cpp файлы, ПКМ -> Включить в проект
Выбери все .cpp файлы, ПКМ -> Включить в проект
Какой имгуи версии? imgui_widgets.cpp подключен и imgui_tables.cpp?
надо установить путь к ним в программе установки (рядом с полем ввода есть иконка информации)
Подключение imgui_widgets.cpp и imgui_tables.cpp помогло, спасибоКакой имгуи версии? imgui_widgets.cpp подключен и imgui_tables.cpp?
pFont = SF->getRender()->CreateNewFont("SAMPFUNCS\\shrift.ttf", 10, FCR_BORDER);
всмысле? на измение адреса? или что имеел ввиду? если хук на функцию то просто в её начале поставь jmp на своюкак поставить хук на адрес памяти?
RC_DATA используй как вариант. Я его юзал.как вставить картинку из ресурсов по пути?
Посмотреть вложение 161399
есть данная инструкиция, но там для тхт файла
bool CALLBACK incomingPacket(stRakNetHookParams* data)
{
SF->getRakNet()->emulateRecvPacket(data->packetId, data->bitStream);
return false;
}
{
"Output": {
"ok": true
}
"Code": 123
}
local response = someFunc(...)
print( response["Output"]["ok"] ) --Должно быть true
curl_easy_setopt( cURL, CURLOPT_WRITEFUNCTION, Utility::writeCallback );
curl_easy_setopt( cURL, CURLOPT_WRITEDATA, &response );
nlohmann::json json = nlohmann::json::parse( response );
sol::table table = lua.create_table();
table["Output"] = json;
return table;
Как вариант ещё можешь написать некий класс Response, который будет принимать в себя json и возвращать sol::tableПодскажите пожалуйста, хочу ответ от сервера засунуть в lua_table и уже с помощью средств lua обращаться и получать данные.
Пример таблицы:{ "Output": { "ok": true } "Code": 123 }Пример работы:local response = someFunc(...) print( response["Output"]["ok"] ) --Должно быть true
Получаю ответ от сервера и записываю его в переменную response.
С помощью nlohmann::json перевожу string в json.C++:curl_easy_setopt( cURL, CURLOPT_WRITEFUNCTION, Utility::writeCallback ); curl_easy_setopt( cURL, CURLOPT_WRITEDATA, &response );
Затем создаю таблицу, и возвращаю её. В итоге получаю, что это userdata, можно использовать .dump(), что-бы перевести в строку, но нельзя будет обращаться к этой таблице, прошу помощи😇C++:nlohmann::json json = nlohmann::json::parse( response );
C++:sol::table table = lua.create_table(); table["Output"] = json; return table;
sol::table output = lua.create_table();
output["ok"] = json["ok"];
sol::table table = lua.create_table();
table["output"] = output;
return table;
Идея хорошая, только вот он возвращает всю ту же userdat'у, через которую нельзя получать данные🤔Как вариант ещё можешь написать некий класс Response, который будет принимать в себя json и возвращать sol::table
C++:sol::table output = lua.create_table(); output["ok"] = json["ok"]; sol::table table = lua.create_table(); table["output"] = output; return table;
{ ["ok"] = userdata: 0x0f47ac00,["result"] = userdata: 0x0f47b598 }