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

rraggerr

проверенный какой-то
1,626
847
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
позовите другого оператора, этот сломался. другими словами ты объяснять не умеешь.
я тебе дал инструкцию как подключать дебагер и посмотреть что там не так, вспоминаю времена когда меня учили луа, вот ты сейчас в таком же положении)
 

AnWu

https://t.me/anwublog
Всефорумный модератор
4,710
5,256
я тебе дал инструкцию как подключать дебагер и посмотреть что там не так, вспоминаю времена когда меня учили луа, вот ты сейчас в таком же положении)
Вроде нашел, спасибо
Есть ли вики по плагин-сдк?
 

AnWu

https://t.me/anwublog
Всефорумный модератор
4,710
5,256
Скорее всего нет, это ведь сдк)
upload_2018-11-29_17-40-8.png

Не втыкаю что дальше? Точки остановки делать?
 

rraggerr

проверенный какой-то
1,626
847
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
И ничего не происходит( Как же тут всё не как в луа(
Я не шарю в плагин сдк, но в сампфунксе все выполняется в MainLoop(бесконечный цикл) , а по тому что ты скидываешь, это просто класс
 

Azller Lollison

я узбек
Друг
1,342
2,265
Посмотреть вложение 22005
Не втыкаю что дальше? Точки остановки делать?
Судя по скрину, у тебя отсутствует DllMain.

C++:
void yourMainCycle(void *) {
//put your stuff there
}

C++:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
    case DLL_PROCESS_ATTACH:
        _beginthread(yourMainCycle, NULL, NULL);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
 
  • Нравится
Реакции: AnWu

AnWu

https://t.me/anwublog
Всефорумный модератор
4,710
5,256
Судя по скрину, у тебя отсутствует DllMain.

C++:
void yourMainCycle(void *) {
//put your stuff there
}

C++:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
    case DLL_PROCESS_ATTACH:
        _beginthread(yourMainCycle, NULL, NULL);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
где искать инфу то. неужели все через вопросы?
 

rraggerr

проверенный какой-то
1,626
847
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
где искать инфу то. неужели все через вопросы?
Открывай файлики и смотри че там за функции, классы, может есть вики, но в сф все делается именно так
 

imring

Ride the Lightning
Всефорумный модератор
2,357
2,524
Судя по скрину, у тебя отсутствует DllMain.

C++:
void yourMainCycle(void *) {
//put your stuff there
}

C++:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
    case DLL_PROCESS_ATTACH:
        _beginthread(yourMainCycle, NULL, NULL);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
зачем для плагин-сдк dllmain?
Посмотреть вложение 22005
Не втыкаю что дальше? Точки остановки делать?
тестишь в сампе?
если да, то:
C++:
Events::initRwEvent += [] {
    Events::gameProcessEvent += [] {
        // code
    };
};
 
  • Нравится
Реакции: AnWu

Musaigen

abobusnik
Проверенный
1,586
1,315
ой, не правильно сформулировал вопрос, как сделать так, чтоб чекбоксы были в 2 столбика?
Если у тебя ряд чекбоксов то
C++:
ImGui::BeginGroup();
// checkboxes
ImGui::EndGroup();
ImGui::SameLine();
// тоже самое
либо ImGui::SameLine();
 
  • Нравится
Реакции: SiTrak