Другое SAMPFUNCS | API C++

SR_team

like pancake
BH Team
4,720
6,372
Можно отсосать Кеше блядь?!
Можно, мы таких как ты не осуждаем.
Это пиздец нахуй?
Нет, просто ты нуб.
1 строка кода и ошибка идёт нахуй!
Не первая. Ты вставил не до инклудов.
 

Lupus

Новичок
8
0
[QUOTE = "kewa opcode, post: 226587, member: 129828"] to wndproc event
[code = cpp] ImGui_ImplDX9_WndProcHandler (hWnd, uMsg, wParam, lParam); [/ code]
[/ QUOTE]
can u tell me where is wndproc event?
a file or something, thank you ;d
 
Последнее редактирование:

Lupus

Новичок
8
0
bool CALLBACK WndProcHandler (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
ImGui_ImplDX9_WndProcHandler (hWnd, uMsg, wParam, lParam);
return true;

}

nothing happend : thinking:
 

ShapeGaz

Новичок
10
0
Как установить угол поворота игрока (локального) в SF плагине (или вообще)?
 

2Shae

Известный
149
8
Каким образом можно узнать создалась ли гангзона, после RPC_ScrGangZoneStopFlash? Либо в <<< этом RPC?
 

2Shae

Известный
149
8
Оно вызывается после RPC_ScrGangZoneStopFlash, а мне, желательно, узнать была ли создана гангзона сразу после остановки капта, так сказать в одной функции. В Lua, вроде как, это можно сделать, но я им не пользуюсь.
 

Sasiko1

Новичок
24
0
Крч попытался создать диалог лист, но чёт не получается, укажите на ошибки))
C++:
#include <windows.h>
#include <string>
#include <assert.h>
#include <process.h>

#include "SAMPFUNCS_API.h"
#include "game_api\game_api.h"
stFontInfo *pFont;
bool activ = false;
int i;

SAMPFUNCS *SF = new SAMPFUNCS();


void CALLBACK weat(std::string param)
{
    int ShowDialog(12, DIALOG_STYLE_LIST, char *szCaption,
        char *szInfo, char *szButton1, char *szButton2);
};





void CALLBACK mainloop()
{
    SF->getSAMP()->registerChatCommand("dialog", weat);
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
    case DLL_PROCESS_ATTACH:
        SF->initPlugin(mainloop, hModule);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Безсконечная регистрация команды. Так делать нельзя. Специально же в примере стоит проверка на иницилизацию плагина.
Вызывать надо из методов обьектов. SF->getSAMP()->getDialog()->ShowDialog.
 
  • Нравится
Реакции: Sasiko1 и SiTrak