Lua ASI CrosshairFix

Fenny

Активный
226
79
Описание: убирает маленькую белую точку, которая появляется в центре вашего тащерского прицела.

Прицел:

Посмотреть вложение 65479

Без фикса:
Посмотреть вложение 65480
С фиксом:
Посмотреть вложение 65481

Зачем:
сам столкнулся с такой проблемой + увидел данную тему:
У меня этот стоит. Мне норм.
 

Вложения

  • pricel.cs
    21.9 KB · Просмотры: 26
  • Bug
Реакции: THERION

ya_noob

Участник
57
7
Чекнул твой ЛУА. Просто повторил то же самое в для ASI. Но самп крашит на моменте прицеливания.

{
int& tochkapricel = *(int*)0x058E280;

do
{
Sleep(600);
tochkapricel = 0xEB;
} while (true);
}




ПОЧЕМУ КРАШИТ? Ведь в луа по сути то же самое. Что ты сделал в asiшнике по-другому?
 

THERION

Известный
Автор темы
Проверенный
88
323
Ведь в луа по сути то же самое
C++:
int& tochkapricel = *(int*)0x058E280;

do {
    Sleep(600);
    tochkapricel = 0xEB;
} while (true);
sizeof(int) >= 2 байта. ты искажаешь адресс на который идет прыжок - из-за этого краш. если тебе надо подменить всего 1 байт - лучше создавай поинтер на char или uint8_t из stdint.h, но никак не на int
 
Последнее редактирование:
  • Нравится
Реакции: ya_noob

ya_noob

Участник
57
7
C++:
int& tochkapricel = *(int*)0x058E280;

do {
    Sleep(600);
    tochkapricel = 0xEB;
} while (true);
sizeof(int) >= 2 байта. ты искажаешь адресс на который идет прыжок - из-за этого краш. если тебе надо подменить всего 1 байт - лучше создавай поинтер на char или uint8_t из stdint.h, но никак не на int
Спс, четко обьяснил