Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Return value type does not match the function type

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
9 Дек 2018
Сообщения
9
Реакции
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не могу добавить функцию в свою пасту. Всё работает кроме return.
Source:

void c_movement::jumpbug(c_usercmd* user_cmd) noexcept {
auto local_player = reinterpret_cast<player_t*>(interfaces::entity_list->get_client_entity(interfaces::engine->get_local_player()));
ray_t ray;
trace_filter filter;
trace_t tr;
vec3_t origin = local_player->origin();
origin += local_player->velocity() * interfaces::globals->interval_per_tick;

ray.initialize(origin, origin - vec3_t(0, 0, 68.f));
filter.skip = local_player;
interfaces::trace_ray->trace_ray(ray, MASK_PLAYERSOLID, &filter, &tr);

if (tr.flFraction == 1.0f)
return false;
user_cmd->buttons |= in_duck;

return true;
user_cmd->buttons &= ~in_duck;
user_cmd->buttons |= in_jump;
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
оба
return false;
user_cmd->buttons |= in_duck;

return true;
user_cmd->buttons &= ~in_duck;
user_cmd->buttons |= in_jump;
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу