Просмотр полной версии : ошибка validate_size (plugin-sdk)
в сурсе stealth. переустанавливать пробывал.
https://forum.antichat.xyz/attachments/27752070/
выбери конфигурацию x86
https://forum.antichat.xyz/attachments/27752074/
выбери конфигурацию x86
я не настолько тупой, стоит
выбери конфигурацию x86
у тебя компилится?
у тебя компилится?
скинь ссылку на исходный код, попробую
скинь ссылку на исходный код, попробую
GitHub - Stickey21/Stealth-Remastered: Open Source SA:MP Cheat (https://github.com/Stickey21/Stealth-Remastered)
Open Source SA:MP Cheat. Contribute to Stickey21/Stealth-Remastered development by creating an account on GitHub.
github.com
Musaigen
27.05.2021, 20:17
в сурсе stealth. переустанавливать пробывал.
plugin-sdk установлен?
plugin.lib есть?
Если нет, то скомпилируй plugin.lib.
Если есть, то проверь пути проекта и укажи верный путь до plugin.lib
Если нет, то скомпилируй plugin.lib.
можно подробнее пожалуйста, впервые что то делаю на с++ в сампе
там много чего надо исправлять т.к. автор использовал старую версию plugin-sdk и мсвс. вот проект, который компилируется, но не уверен, что будет корректно работать
там много чего надо исправлять т.к. автор использовал старую версию plugin-sdk и мсвс. вот проект, который компилируется, но не уверен, что будет корректно работать
спасибо, но у меня ошибка все та же, я думаю она из-за того, как сказал человек выше, что не скомпилирован у меня plugin.lib, как его скомпилировать?
спасибо, но у меня ошибка все та же, я думаю она из-за того, как сказал человек выше, что не скомпилирован у меня plugin.lib, как его скомпилировать?
Настройка plugin sdk (https://github.com/DK22Pac/plugin-sdk/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B0-plugin-sdk)
An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk
github.com
Настройка plugin sdk (https://github.com/DK22Pac/plugin-sdk/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B0-plugin-sdk)
An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk
github.com
даже при компиляции plugin.sln такая же ошибка, ахах
обновленное решение под последний плагин сдк + инструкция билда плагинасдк(надеюсь вопросов про plugin.lib больше не будет)
1. выполни установку визарда по этой инструкции (https://github.com/DK22Pac/plugin-sdk/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B0-plugin-sdk)
2. нужные переменные: (описанние каждой переменной: ссылка (https://github.com/DK22Pac/plugin-sdk/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D 1%8B%D0%B5-%D1%81%D1%80%D0%B5%D0%B4%D1%8B-plugin-sdk))
https://forum.antichat.xyz/attachments/27752671/
3. в визарде убедись что нужные переменные присутствуют(если нет выбераешь пути к папкам и нажимаешь Установить(set) у каждой переменой.
4. выбирай версию vs и генерируй проект(generate)
5. по пути PLUGIN_SDK_DIR появится решение plugin.sln после сборки которого по пути PLUGIN_SDK_DIR\output\lib и будет нужный plugin.lib
6. проект который ниже будет собираться на дефолт сетах(билд будет в папке build_output)
7. настраивай под себя.
C++:
typedef
struct
RwD3D9Raster
RwD3D9Raster
;
typedef
struct
RwRaster
RwRaster
;
#if (!defined(DOXYGEN))
struct
RwD3D9Raster
{
union
{
IDirect3DTexture9
*
texture
;
IDirect3DSurface9
*
surface
;
}
;
unsigned
char
*
palette
;
unsigned
char
alpha
;
unsigned
char
cubeTextureFlags
;
/* 0x01 IS_CUBEMAP_TEX */
unsigned
char
textureFlags
;
/* 0x01 HAS_MIP_MAPS
0x10 IS_COMPRESSED */
unsigned
char
lockFlags
;
IDirect3DSurface9
*
lockedSurface
;
D3DLOCKED_RECT lockedRect
;
D3DFORMAT format
;
IDirect3DSwapChain9
*
swapChain
;
HWND
*
hwnd
;
}
;
struct
RwRaster
{
RwRaster
*
parent
;
unsigned
char
*
cpPixels
;
unsigned
char
*
palette
;
int
width
,
height
,
depth
;
int
stride
;
short
nOffsetX
,
nOffsetY
;
unsigned
char
cType
;
unsigned
char
cFlags
;
unsigned
char
privateFlags
;
unsigned
char
cFormat
;
unsigned
char
*
originalPixels
;
int
originalWidth
;
int
originalHeight
;
int
originalStride
;
RwD3D9Raster RwD3D9Raster
;
}
;
#endif
plugin.lib собранный на моей системе(20h2 19042.631 64bit): mega.nz (https://www.blast.hk/redirect/aHR0cHM6Ly9tZWdhLm56L2ZpbGUvbGxBQVRMUUsjV1dvWGNyNF RJS0ZiMmV6ZjhNY1hhUHFkRjI0Z0lQdWdhMFI3VVJYM2NCaw)
...:::Open:::Source:::...
17.09.2021, 23:53
обновленное решение под последний плагин сдк + инструкция билда плагинасдк(надеюсь вопросов про plugin.lib больше не будет)
1. выполни установку визарда по этой инструкции (https://github.com/DK22Pac/plugin-sdk/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B0-plugin-sdk)
2. нужные переменные: (описанние каждой переменной: ссылка (https://github.com/DK22Pac/plugin-sdk/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D 1%8B%D0%B5-%D1%81%D1%80%D0%B5%D0%B4%D1%8B-plugin-sdk))
3. в визарде убедись что нужные переменные присутствуют(если нет выбераешь пути к папкам и нажимаешь Установить(set) у каждой переменой.
4. выбирай версию vs и генерируй проект(generate)
5. по пути PLUGIN_SDK_DIR появится решение plugin.sln после сборки которого по пути PLUGIN_SDK_DIR\output\lib и будет нужный plugin.lib
6. проект который ниже будет собираться на дефолт сетах(билд будет в папке build_output)
7. настраивай под себя.
C++:
typedef
struct
RwD3D9Raster
RwD3D9Raster
;
typedef
struct
RwRaster
RwRaster
;
#if (!defined(DOXYGEN))
struct
RwD3D9Raster
{
union
{
IDirect3DTexture9
*
texture
;
IDirect3DSurface9
*
surface
;
}
;
unsigned
char
*
palette
;
unsigned
char
alpha
;
unsigned
char
cubeTextureFlags
;
/* 0x01 IS_CUBEMAP_TEX */
unsigned
char
textureFlags
;
/* 0x01 HAS_MIP_MAPS
0x10 IS_COMPRESSED */
unsigned
char
lockFlags
;
IDirect3DSurface9
*
lockedSurface
;
D3DLOCKED_RECT lockedRect
;
D3DFORMAT format
;
IDirect3DSwapChain9
*
swapChain
;
HWND
*
hwnd
;
}
;
struct
RwRaster
{
RwRaster
*
parent
;
unsigned
char
*
cpPixels
;
unsigned
char
*
palette
;
int
width
,
height
,
depth
;
int
stride
;
short
nOffsetX
,
nOffsetY
;
unsigned
char
cType
;
unsigned
char
cFlags
;
unsigned
char
privateFlags
;
unsigned
char
cFormat
;
unsigned
char
*
originalPixels
;
int
originalWidth
;
int
originalHeight
;
int
originalStride
;
RwD3D9Raster RwD3D9Raster
;
}
;
#endif
plugin.lib собранный на моей системе(20h2 19042.631 64bit): mega.nz (https://www.blast.hk/redirect/aHR0cHM6Ly9tZWdhLm56L2ZpbGUvbGxBQVRMUUsjV1dvWGNyNF RJS0ZiMmV6ZjhNY1hhUHFkRjI0Z0lQdWdhMFI3VVJYM2NCaw)
Можешь объяснить как исправить порблему: С RwD3D9Raster (Все методы испробовал итог так же, ошибка осталась с RwRaster)
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C2039 "RwD3D9Raster": не является членом "RwRaster". Stealth Remastered D:\Stealth-Remastered\Stealth Remastered\Menu\Menu.cpp 272
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot