Это не имгуи, а AntTweakBarкак сделать такое имгуи окно?
Посмотреть вложение 230456
И он малофункциональный. Не советую его использовать.Это не имгуи, а AntTweakBar
https://anttweakbar.sourceforge.io/doc/
Скачай пример и сделай по примеру. Бери имгуи. Он проще во всемподскажите, как за пару кликов подключить АТБ? все что мне нужно, это выведенная меню
имгуи не так смотрится, как АТБ. где найти пример?Скачай пример и сделай по примеру. Бери имгуи. Он проще во всем
Сделай такой же визуальный стиль. Имуги гибок. Пример тебе уже дали. На офф сайте. Дальше думай сам. Там все просто и глупо одновременно.имгуи не так смотрится, как АТБ. где найти пример?
странный фетиш)имгуи не так смотрится, как АТБ. где найти пример?
помогите хотел скачать мемори длл 64 не получается скачать его
Посмотреть вложение 230871
#include <Windows.h>
#include "main.h"
#include <string>
#include <thread>
#include <chrono>
#include "fstream"
using namespace std;
SAMPFUNCS* SF = new SAMPFUNCS();
void __stdcall initScript(string);
void logSF(char);
static bool isActive = false;
static bool CALLBACK incomingPacket(stRakNetHookParams *params) {
return true;
}
static void __stdcall mainloop() {
static bool initialized = false;
if (!initialized) {
if (GAME && GAME->GetSystemState() == eSystemState::GS_PLAYING_GAME && SF->getSAMP()->IsInitialized()) {
initialized = true;
SF->getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKHOOK_TYPE_INCOMING_PACKET, incomingPacket);
SF->getSAMP()->registerChatCommand("stallSkip", initScript);
}
}
}
void __stdcall initScript(string) {
string text;
int color;
if (!isActive) {
color = D3DCOLOR_ARGB(255, 0, 255, 0);
text = "[******] Активирован";
} else {
color = D3DCOLOR_ARGB(255, 255, 0, 0);
text = "[******] Деактивирован";
}
isActive ^= true;
SF->getSAMP()->getChat()->AddChatMessage(color, "%s", text);
}
void logSF(char text) {
ofstream outputFile("SAMPFUNCS/logs.txt");
if (outputFile.is_open()) {
outputFile << text;
outputFile.close();
}
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved) {
if (dwReasonForCall == DLL_PROCESS_ATTACH)
SF->initPlugin(mainloop, hModule);
return TRUE;
}
Попробуй что-то подобное (показал на примере kthook)Can someone provide a clear, direct and concise example code of an OnCloseDialog hook? (.ASI)
Может ли кто-нибудь предоставить ясный, прямой и краткий пример кода перехватчика OnCloseDialog? (.ASI)
#include <Windows.h>
#include "kthook/kthook.hpp"
// edx - bypass MSVC
kthook::kthook_simple<void(__fastcall*)(void* pDialog, void* edx, char button);>(CDialogCloseHook);
void __fastcall CDialogCloseHooked(const decltype(CDialogCloseHook)& hook, void* pDialog, void* edx, char button)
{
// code
return hook.get_trampoline()(pDialog, edx, button);
}
// install hoook (after initialization of SAMP)
CDialogCloseHook.set_cb(&CDialogCloseHooked);
auto sampHandle = reinterpret_cast<uintptr_t>(GetModuleHandleA("samp.dll"));
// 0x6C040 - R1
CDialogCloseHook.set_dest(sampHandle + 0x6C040);
CDialogCloseHook.install();