[SF] Какого то хуя не работает код

sat0ry

Известный
Автор темы
1,089
290
Самый простой код:

sf:
#include <Windows.h>
#include "main.h"

SAMPFUNCS *SF = new SAMPFUNCS();

void __stdcall mainloop()
{
    static bool initialized = false;
    if (!initialized)
    {
        if (GAME && GAME->GetSystemState() == eSystemState::GS_PLAYING_GAME && SF->getSAMP()->IsInitialized())
        {
            initialized = true;
            SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "SAMPFUNCS Plugin loaded.");
        }
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    if (dwReasonForCall == DLL_PROCESS_ATTACH)
        SF->initPlugin(mainloop, hModule);
    return TRUE;
}
Скомпилировал и закинул в папку SAMPFUNCS. При входе не выводит "SAMPFUNCS Plugin loaded."
 
Решение
Что за "Game API", можно по подробнее? Версия клиента 0.3.7 r1 или 0.3.7 r2(хз), версия сф 5.4.1
В файле sampfuncs-setting.ini есть параметр disable-game-api. Если значение там true тогда ставь false. Так же 5.4.1 работает только на 0.3.7 ой только

zTechnology

Известный
1,101
485
Самый простой код:

sf:
#include <Windows.h>
#include "main.h"

SAMPFUNCS *SF = new SAMPFUNCS();

void __stdcall mainloop()
{
    static bool initialized = false;
    if (!initialized)
    {
        if (GAME && GAME->GetSystemState() == eSystemState::GS_PLAYING_GAME && SF->getSAMP()->IsInitialized())
        {
            initialized = true;
            SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "SAMPFUNCS Plugin loaded.");
        }
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    if (dwReasonForCall == DLL_PROCESS_ATTACH)
        SF->initPlugin(mainloop, hModule);
    return TRUE;
}
Скомпилировал и закинул в папку SAMPFUNCS. При входе не выводит "SAMPFUNCS Plugin loaded."
Версия СФ и версия плагина?
 

Dark_Knight

Me, me and me.
Друг
4,064
2,078
Что за "Game API", можно по подробнее? Версия клиента 0.3.7 r1 или 0.3.7 r2(хз), версия сф 5.4.1
В файле sampfuncs-setting.ini есть параметр disable-game-api. Если значение там true тогда ставь false. Так же 5.4.1 работает только на 0.3.7 ой только
 
  • Нравится
Реакции: sat0ry