Вопрос Не показывает мисс по сприду

Пользователь
Статус
Оффлайн
Регистрация
3 Июл 2021
Сообщения
824
Реакции[?]
93
Поинты[?]
10K
Код:
                        current_shot->shot_info.result = crypt_str("Spread");

                        if (current_shot->occlusion)
                            eventlogs::get().addnew(crypt_str("missed shot due to occlusion "));
                        else if (current_shot->shot_info.hitchance == 100)
                            eventlogs::get().addnew(crypt_str("missed shot due to spread "));
 
Участник
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
1,170
Реакции[?]
313
Поинты[?]
151K
Код:
                        current_shot->shot_info.result = crypt_str("Spread");

                        if (current_shot->occlusion)
                            eventlogs::get().addnew(crypt_str("missed shot due to occlusion "));
                        else if (current_shot->shot_info.hitchance == 100)
                            eventlogs::get().addnew(crypt_str("missed shot due to spread "));
в аим.спп или в логах вызвать не?
 
Начинающий
Статус
Оффлайн
Регистрация
30 Авг 2021
Сообщения
8
Реакции[?]
1
Поинты[?]
0
Код:
                        current_shot->shot_info.result = crypt_str("Spread");

                        if (current_shot->occlusion)
                            eventlogs::get().addnew(crypt_str("missed shot due to occlusion "));
                        else if (current_shot->shot_info.hitchance == 100)
                            eventlogs::get().addnew(crypt_str("missed shot due to spread "));
else if (current_shot->shot_info.hitchance == 100) напишет сприд только если хитшанс был 100.
 
Пользователь
Статус
Оффлайн
Регистрация
3 Июл 2021
Сообщения
824
Реакции[?]
93
Поинты[?]
10K
Начинающий
Статус
Оффлайн
Регистрация
30 Авг 2021
Сообщения
8
Реакции[?]
1
Поинты[?]
0
Пользователь
Статус
Оффлайн
Регистрация
3 Июл 2021
Сообщения
824
Реакции[?]
93
Поинты[?]
10K
рукожоп
Пользователь
Статус
Оффлайн
Регистрация
8 Авг 2019
Сообщения
347
Реакции[?]
37
Поинты[?]
0
Код:
                        current_shot->shot_info.result = crypt_str("Spread");

                        if (current_shot->occlusion)
                            eventlogs::get().addnew(crypt_str("missed shot due to occlusion "));
                        else if (current_shot->shot_info.hitchance == 100)
                            eventlogs::get().addnew(crypt_str("missed shot due to spread "));
Код:
                        if (current_shot->occlusion)
                           eventlogs::get().addnew(crypt_str("Missed shot due to occlusion"));
                        else if (current_shot->shot_info.hitchance == 100)
                              тут пусто т.к это лог предикшен еррор
                        else
                            eventlogs::get().addnew(crypt_str("Missed shot due to spread"));
 
coder of the year
Участник
Статус
Оффлайн
Регистрация
13 Мар 2019
Сообщения
886
Реакции[?]
266
Поинты[?]
4K
Забаненный
Статус
Оффлайн
Регистрация
19 Сен 2021
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
                        current_shot->shot_info.result = crypt_str("Spread");

                        if (current_shot->occlusion)
                            eventlogs::get().addnew(crypt_str("missed shot due to occlusion "));
                        else if (current_shot->shot_info.hitchance == 100)
                            eventlogs::get().addnew(crypt_str("missed shot due to spread "));
что бы сделать правильный лог мисса по сприду нужно использовать хитбокс интерсекцию
пример:

C++:
if ( !rage_bot::get( ).hitbox_intersection( /* your arguments */ ) )
    push_log( "Missed shot due to spread" );
 
Пользователь
Статус
Оффлайн
Регистрация
28 Янв 2020
Сообщения
244
Реакции[?]
80
Поинты[?]
7K
рукожоп
Пользователь
Статус
Оффлайн
Регистрация
8 Авг 2019
Сообщения
347
Реакции[?]
37
Поинты[?]
0
Сверху Снизу