Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
это ничто иное целочисленное деление на 8 с округлением вверх, просто записанное в более "оптимизированной" форме.
Если посчитать:
7 это 0b111
Смещение на 3 бита вправо(откусывание младших 3 битов) это целочисленное деление на 8. Почему так получается?
взять любое число и прибавить 7, получим...
мужик, ты пойми уже, что для полноценного proccessLineOfSight тебе понадобится какой никакой физический движок.
А если для тебя hmap уже дохера жрет, то я не пойму чего ты хочешь добиться
и все эти анализы полнейшная хуета, потому что под капотом ебучий clangd, который нихуя не умеет, и ломается от любой незакрытой скобки или точки запятой.
Покажите уже людям решарпер в Visual Studio(в CLion Nova он пока не полностью интегрирован)
В текущем коде ты меняешь указатель, а не то, на что он указывается. Указатель это фактически число, просто с другим типом. Можешь представить свой код примерно так:
local oldProtect = virtualProtect(getModuleHandle("samp.dll") + 0xD3B8C + 0xA, 1, 0x4) --0D3B8C - Connected. Joining the game...