
03.08.2025, 01:57
|
|
Новичок
Регистрация: 31.07.2024
Сообщений: 10
С нами:
941818
Репутация:
1
|
|
Стало ещё больше ошибок.
В общем ругается на все использования классов CPed, CEntity, мол это все не однозначные классы и нужно как-то юзать по своему
Так-же ругается что не видит функцию RefPlayerPool, но я думаю что это не сильно важная функция
В общем код сейчас такой
TriggerBot.cpp:
Код:
#include "TriggerBot.h"
#include "plugin.h"
#include "CPad.h"
#include "CPlayerPed.h"
#include "CWorld.h"
#include "CVector.h"
#include "CEntity.h"
#include "CColPoint.h"
#include "CCamera.h"
#include "CPools.h"
#include "sampapi/sampapi.h"
#include "sampapi/0.3.7-R1/CChat.h"
#include "sampapi/0.3.7-R1/CPlayerPool.h"
using namespace sampapi::v037r1;
bool JK_TriggerIsEnable = false;
void SimulateLeftClick() {
CPad::NewMouseControllerState.lmb = 255;
Sleep(10);
CPad::NewMouseControllerState.lmb = 0;
}
void TriggerBot::Update() {
if (!JK_TriggerIsEnable) return;
CPlayerPed* player = FindPlayerPed();
if (!player || !player->IsAlive() || CPad::NewMouseControllerState.rmb == 0) return;
CVector source, target;
TheCamera.Find3rdPersonCamTargetVector(1.0f, player->GetPosition(), &source, &target);
target = source + ((target - source) * 500.0f);
CColPoint colPoint;
::CEntity * hitEntity = nullptr;
bool hit = CWorld::ProcessLineOfSight(source, target, colPoint, hitEntity,
true, true, true, false, false, false, false, false);
if (hit && hitEntity && hitEntity->m_nType == ENTITY_TYPE_PED) {
::CPed* ped = reinterpret_cast(hitEntity);
if (ped == player || !ped->IsAlive()) {
return;
}
SimulateLeftClick();
}
}
void TriggerBot::RenderUI()
{
ImGui::Checkbox("TriggerBot", &JK_TriggerIsEnable);
}
И проблема все та же, не крашит теперь но когда целюсь - ничего не происходит
Кстати функции GetAiming() тоже не существует
|
|
|