Показать сообщение отдельно

  #6  
Старый 03.08.2025, 01:57
JUJIK
Новичок
Регистрация: 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() тоже не существует
 
Ответить с цитированием