Другое С/С++ Вопрос - Ответ

loganhackerdff

Известный
868
518
нет. Если для VSCode нет тулзы дергающей msbuild, то сам пропишешь msbuild в PATH и будешь через встроенные кастомные сборки VSCode его дергать, или через встроенную консоль. Кстати кейс с VSCode будет даже лучше чем со студией, потому что студия хоть и поддерживает системы сборки помимо msbuild, но ходить по ссылкам ошибок и фильтровать ошибки она не умеет
я скачал msbuild-tools для vs code, прописал в инклуды путь к directx sdk, но не копилится и пишет всякие ошибки
1595864616875.png

В смысле надо? Тебе вон уже МГ всё ответил.
я понял
Upd: когда я искал определение этого класса в google, ничего не нашёл
 

loganhackerdff

Известный
868
518
ничего страшного, то ведь все равно не прислал того, что я просил
я нашёл проблему, SAMPFUNCS_API был не определён, я его прописал как __declspec(dllimport) и ошибки пропали
но msbuild-tools не компилит и выдаёт ошибку
CLEO:
[msbuild-tools]: Running: D:/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/MSBuild.exe d:\1A ALL\MY CUSTOM SF templater/SFPlugin.sln /m /nologo /verbosity:minimal /p:Configuration=Debug
d:\1A ALL\MY CUSTOM SF templater\SFPlugin.sln.metaproj : error MSB4126: The specified solution configuration "Debug|Win32" is invalid. Please specify a valid solution configuration using the Configuration and Platform properties (e.g. MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank to use the default solution configuration. [d:\1A ALL\MY CUSTOM SF templater\SFPlugin.sln]
[msbuild-tools]: exited with return code: 1.
 

Josh_Manki

Новичок
5
0
При попытке открыть файл sln выходит вот такая ошибка
 

Вложения

  • HsFyfIHBIqA.jpg
    HsFyfIHBIqA.jpg
    85.4 KB · Просмотры: 92

loganhackerdff

Известный
868
518
Как узнать что автомобиль находится в воздухе используя СФ API через cped + какой-то оффсет 0 в воздухе / в воде не работает
 

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,748
4,849
Как узнать что автомобиль находится в воздухе используя СФ API через cped + какой-то оффсет 0 в воздухе / в воде не работает
конкретно узнать что в воздухе - скорее всего никак. Можно через костыли с колесами.

Game api->CAutomobile
0x0961 | BYTE allWheelsOnGround

Можешь найти эту строку в Адресах sa
 
  • Нравится
Реакции: loganhackerdff

Musaigen

shitposter
Проверенный
1,654
1,471
Дай пж сайт с адресами, на моем такого нет
Получить Z координату объекта, получить Z координату земли, сравнить.
C++:
// Какой метод - хз
float fGroundZ = reinterpret_cast<float(__cdecl*)(float, float)>(0x569660)(x, y);
// Или этот
bool out;
float fGroundZ = reinterpret_cast<float(__cdecl*)(float, float, float, bool*)>(0x569750)(x, y, z, &out);
 
  • Нравится
Реакции: loganhackerdff

SR_team

like pancake
BH Team
4,807
6,491
Получить Z координату объекта, получить Z координату земли, сравнить.
C++:
// Какой метод - хз
float fGroundZ = reinterpret_cast<float(__cdecl*)(float, float)>(0x569660)(x, y);
// Или этот
bool out;
float fGroundZ = reinterpret_cast<float(__cdecl*)(float, float, float, bool*)>(0x569750)(x, y, z, &out);
только не out, а find, оно true если земля есть и false, если нет

P.S. и второй метод long double кажется возвращал
 
  • Нравится
Реакции: loganhackerdff

Musaigen

shitposter
Проверенный
1,654
1,471

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,748
4,849
Получить Z координату объекта, получить Z координату земли, сравнить.
C++:
// Какой метод - хз
float fGroundZ = reinterpret_cast<float(__cdecl*)(float, float)>(0x569660)(x, y);
// Или этот
bool out;
float fGroundZ = reinterpret_cast<float(__cdecl*)(float, float, float, bool*)>(0x569750)(x, y, z, &out);
Такие приколы наверное с CRMP работать не будут?