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

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,731
4,720
Ку прив, использую plugin-sdk, подскажите пожалуйста, как мне проверить на то, что объект коснулся чего угодно?
У меня обрабатывается это всё чудо в цикле, мне нужно, что-бы объект, когда косается чего-то, происходило действие, в данном случае удаление объекта, использовал z координату и проверял ее с 0.f, но мне кажется, что это неправильно, и я хочу понять, как мне сделать так, что-бы проверялось касание
C++:
if ( obj->GetPosition().z <= 0.f ) {
    CWorld::Remove(obj);
// ...
}
Для проверки объекта на касание использовал, ловил краш =)
C++:
// Crash
if ( obj->TestCollision() ) {
    // some actions...
}
C++:
kthook::kthook_naked hook{ 0x54BCEE };

hook.set_cb([](const kthook::kthook_naked& hook) {
    auto for_obj = reinterpret_cast<CEntity*>(hook.get_context().esi);
    auto with_obj = reinterpret_cast<CEntity*>(hook.get_context().edi);
   
    /*
    if (for_obj == my_obj || with_obj == my_obj) {
       
    }
    */
});

hook.install();
 

Saroking

Потрачен
3
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
всем привет,не могу понять как фиксится данная проблема? хочу поставить в ImGui русский язык но u8 не работает:
1663856295797.png
 

MeG@LaDo[N] ^_^

Известный
280
316
всем привет,не могу понять как фиксится данная проблема? хочу поставить в ImGui русский язык но u8 не работает:Посмотреть вложение 169966
а у тебя в настройках проекта стоит какая кодировка? Многобайтовая или Юникод? Вроде из за этого трабл(нужно многобайтовую поставить)
 

Saroking

Потрачен
3
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а у тебя в настройках проекта стоит какая кодировка? Многобайтовая или Юникод? Вроде из за этого трабл(нужно многобайтовую поставить)
многобайтовая,я пробывал и юникод и вообще вырубать,всё равно такая ощибка.
 

Sadow

Известный
1,438
588
Почему выдаёт ошибку?
C++:
#include <iostream>
using namespace std;

int main()
{

}
 
Последнее редактирование:

ARMOR

kjor32 is legend
Модератор
4,846
6,093
Почему выдаёт ошибку?
Код:
#include <iostream>
using namespace std;

int main()
{

}
int должен возвращать любое значение. Введи в конец функции return 0;
C++:
int main(){


    return 0; 
}

Мне показывает что проблема в #include<iostream>
После #include должен быть пробел, и только потом <iostream>
 
  • Нравится
Реакции: хуега)