
25.08.2015, 18:39
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от sotoreal
Теперь откомпилировал заного и дало вот эти ошибки:
1>cheat_actor.cpp(137): error C3499: заданное лямбда-выражение с возвращаемым типом void не может возвращать значение
1>cheat_actor.cpp(144): error C3499: заданное лямбда-выражение с возвращаемым типом void не может возвращать значение
Вот код:
if (nearest_id == -1)
{
nearest_id = actor_find_nearest_ex(ACTOR_ALIVE, [pCam](actor_info *ainfo)
{
CVector src = pCam->Source;
CPed *ped = pGame->GetPools()->GetPed((DWORD *)ainfo);
if (ped == nullptr)
(Ошибка) - return false;
// get the head position
CVector head;
ped->GetTransformedBonePosition(BONE_HEAD, &head);
// check is head in sight
(Ошибка) - return pGame->GetWorld()->IsLineOfSightClear(&src, &head, true, false, false, true, true, false, false);
});
}
ну так ошибка в твоем коде. У тебя функция void, а ты ей в return суешь всякие false и IsLineOfSightClear
|
|
|