kawa operand
перерывпятьминут
- 602
- 333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Directx sdk установи
Установил, появилась другая ошибка.Directx sdk установи
Структура криваяЕсли всегда показывает 0 , криво перенес структуру actor_info или в чём то другом подводный камень?C++:int state; state = g_Players->pLocalPlayer->pSAMP_Actor->pGTA_Ped->state;
не соб , отдельная DLL.
VS 2017?При компиляции вылазиет ошибка "не удается открыть источник файл "windows.h"
Как исправить ?
Могу помочь через тимвиевер, скайп в лс кинь
Может быть потому что надо [samp.dll+ 0x217BD0] + 0x3C9 ?Почему на месте, где должен быть указатель на RakClientInterface, стоят нули? Версия SAMP - 0.3.7 R2. Использовал смещения samp.dll + 0x217BD0 + 0x3C9.
![]()
inline char getChar(eBone section)
{
ImGui::Combo(u8"Выбор кости", &item2, char(section), IM_ARRAYSIZE(items));
}
const char* items[] = { "AAAA", "BBBB", "CCCC", "DDDD", "EEEE", "FFFF", "GGGG", "HHHH", "IIII", "JJJJ", "KKKK" };
static int item2 = -1;
ImGui::Combo("Выбор кости", &item2, items, IM_ARRAYSIZE(items));
enum eBone {
BONE_PELVIS1 = 1,
BONE_PELVIS,
BONE_SPINE1,
BONE_UPPERTORSO,
BONE_NECK,
BONE_HEAD2,
BONE_HEAD1,
BONE_HEAD,
BONE_RIGHTUPPERTORSO = 21,
BONE_RIGHTSHOULDER,
BONE_RIGHTELBOW,
BONE_RIGHTWRIST,
BONE_RIGHTHAND,
BONE_RIGHTTHUMB,
BONE_LEFTUPPERTORSO = 31,
BONE_LEFTSHOULDER,
BONE_LEFTELBOW,
BONE_LEFTWRIST,
BONE_LEFTHAND,
BONE_LEFTTHUMB,
BONE_LEFTHIP = 41,
BONE_LEFTKNEE,
BONE_LEFTANKLE,
BONE_LEFTFOOT,
BONE_RIGHTHIP = 51,
BONE_RIGHTKNEE,
BONE_RIGHTANKLE,
BONE_RIGHTFOOT
};
C:\Users\USER\Desktop\SF\SFPlugin\SFPlugin\main.cpp|6|fatal error: SAMPFUNCS_API.h: No such file or directory|
#include "SAMPFUNCS_API.h"
#include <windows.h>
#include <string>
#include <assert.h>
#include <process.h>
#include "SAMPFUNCS_API.h"
#include "game_api\game_api.h"
SAMPFUNCS *SF = new SAMPFUNCS();
void CALLBACK cmd_show_info_player( std::string param )
{
if(param.empty()) return 1;
int i = std:stoi(param);
char buf[128];
stRemotePlayer *pPlayer = SF->getSAMP()->getPlayers()->pRemotePlayer[ i ];
if(!pPlayer) return;
sprintf( buf, "Name: %s | Ping - %d ms | Score - %d | isNPC - %d | AFKState - %d",
pPlayer->szPlayerName,
pPlayer->iPing,
pPlayer->iScore,
pPlayer->iIsNPC,
pPlayer->pPlayerData->iAFKState == 2 );
SF->getSAMP()->getChat()->AddChatMessage( -1, buf );
}
void CALLBACK mainloop()
{
static bool init = false;
if (!init)
{
if (GAME == nullptr)
return;
if (GAME->GetSystemState() != eSystemState::GS_PLAYING_GAME)
return;
if (!SF->getSAMP()->IsInitialized())
return;
SF->getSAMP()->registerChatCommand( "showinfo", cmd_show_info_player );
SF->getSAMP()->getChat()->AddChatMessage( D3DCOLOR_XRGB( 0, 0xAA, 0 ), "SAMPFUNCS Plugin loaded." );
init = true;
}
}
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;
}