Функция должна возвращать значение

coder of the year
Участник
Статус
Оффлайн
Регистрация
13 Мар 2019
Сообщения
886
Реакции[?]
266
Поинты[?]
4K
при компиляции выдает ошибку : OnDllAttach: функция должна возвращать значение

C++:
DWORD WINAPI OnDllAttach(PVOID base)
{
    //CreateThread(0, 0, (LPTHREAD_START_ROUTINE)panti_debug, 0, 0, 0);
 
        while (!(GetModuleHandleA("serverbrowser.dll")))Sleep(228)
 
        Interfaces::InterfaceLoader->Initialize();
        if (Interfaces::Localize != nullptr)
        {
            ClassId = new ClassIdManager();
            if (ClassId != nullptr)
            {
                Cheat::Initialize();
 
                //knifeload();
                while (!G::luaenabled)
                {
                    c_lua::get()->initialize();
                }
            }
            else
            {
                LI_FN(MessageBoxA).get()(0, "ClassID struct not loaded.", "Fatal error", MB_APPLMODAL | MB_OK | MB_ICONERROR);
                Exit();
            }
        }
        else
        {
            LI_FN(MessageBoxA).get()(0, "Virtual functions not hooked.", "Fatal error", MB_APPLMODAL | MB_OK | MB_ICONERROR);
            Exit();
        }
    }
    /*else
    {
        BOOLEAN bl;
        ULONG Response;
        RtlAdjustPrivilege(19, TRUE, FALSE, &bl);
        NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, NULL, 6, &Response);
        Exit();
    }*/
 
}
как фиксить?
 
coder of the year
Участник
Статус
Оффлайн
Регистрация
13 Мар 2019
Сообщения
886
Реакции[?]
266
Поинты[?]
4K
Код кидай и ошибки.
C++:
DWORD WINAPI OnDllAttach(PVOID base)
{
    //CreateThread(0, 0, (LPTHREAD_START_ROUTINE)panti_debug, 0, 0, 0);

    //LoadLibraryA(XorStr("mscorlib.dll"));

        while (!(GetModuleHandleA("serverbrowser.dll")))Sleep(228);

        Interfaces::InterfaceLoader->Initialize();
        if (Interfaces::Localize != nullptr)
        {
            ClassId = new ClassIdManager();
            if (ClassId != nullptr)
            {
                Cheat::Initialize();

                //knifeload();
                while (!G::luaenabled)
                {
                    c_lua::get()->initialize();
                }
            }
            else
            {
                LI_FN(MessageBoxA).get()(0, "ClassID struct not loaded.", "Fatal error", MB_APPLMODAL | MB_OK | MB_ICONERROR);
                Exit();
            }
        }
        else
        {
            LI_FN(MessageBoxA).get()(0, "Virtual functions not hooked.", "Fatal error", MB_APPLMODAL | MB_OK | MB_ICONERROR);
            Exit();
        }
    }
    /*else
    {
        BOOLEAN bl;
        ULONG Response;
        RtlAdjustPrivilege(19, TRUE, FALSE, &bl);
        NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, NULL, 6, &Response);
        Exit();
    }*/
    return;
}
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C2561 OnDllAttach: функция должна возвращать значение system32 393
 
Магистр структур данных
Забаненный
Статус
Оффлайн
Регистрация
19 Дек 2018
Сообщения
379
Реакции[?]
63
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
иницилизацию сделай
Код:
silent_crash();
return;
 
Массивы «Начинаются с 0» Я: ...
Забаненный
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
53
Реакции[?]
25
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
при компиляции выдает ошибку : OnDllAttach: функция должна возвращать значение

C++:
DWORD WINAPI OnDllAttach(PVOID base)
{
    //CreateThread(0, 0, (LPTHREAD_START_ROUTINE)panti_debug, 0, 0, 0);

        while (!(GetModuleHandleA("serverbrowser.dll")))Sleep(228)

        Interfaces::InterfaceLoader->Initialize();
        if (Interfaces::Localize != nullptr)
        {
            ClassId = new ClassIdManager();
            if (ClassId != nullptr)
            {
                Cheat::Initialize();

                //knifeload();
                while (!G::luaenabled)
                {
                    c_lua::get()->initialize();
                }
            }
            else
            {
                LI_FN(MessageBoxA).get()(0, "ClassID struct not loaded.", "Fatal error", MB_APPLMODAL | MB_OK | MB_ICONERROR);
                Exit();
            }
        }
        else
        {
            LI_FN(MessageBoxA).get()(0, "Virtual functions not hooked.", "Fatal error", MB_APPLMODAL | MB_OK | MB_ICONERROR);
            Exit();
        }
    }
    /*else
    {
        BOOLEAN bl;
        ULONG Response;
        RtlAdjustPrivilege(19, TRUE, FALSE, &bl);
        NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, NULL, 6, &Response);
        Exit();
    }*/

}
как фиксить?
Кодер викинга (Чита за 400 рублей месяц) не может пофиксить ошибку которую может пофиксить 9 летний ребёнок знающий базовые знания английского языка и синтаксиса с++.
 
Массивы «Начинаются с 0» Я: ...
Забаненный
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
53
Реакции[?]
25
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу