Исходник Коллизии (Или как там я не помню)

Sadow

Известный
Автор темы
1,412
587
Версия MoonLoader
Другое
Как сделать так чтобы игрок мог видеть, но при этом проходить сквозь НПС, игроков, машин, объектов?
 

Sadow

Известный
Автор темы
1,412
587
  • Эм
Реакции: F0RQU1N and

вайега52

Налуашил состояние
Модератор
2,992
3,113
А теперь жёсткий лайфхак как это реализовать на НПС/игроках/транспорте/объектах. Объекты записаны в массиве
Это?
с объектами тоже самое, просто char меняешь на object
 
  • Нравится
Реакции: cort

AugustTN

Известный
1,357
472

AugustTN

Известный
1,357
472
Подскажите пожалуйста. Как можно это реализовать? Я щас пытался, не получилось. Скрипт ложится
Перебирать массив педов/каров/обьектов и ставить коллизию всем кроме себя
 

Sadow

Известный
Автор темы
1,412
587
Перебирать массив педов/каров/обьектов и ставить коллизию всем кроме себя
Я пытался сделать так:
Lua:
-- Здесь бесконечный цикл
for i = 0, 999 do
setCharCollision(sampGetPlayerIdByCharHandle(i), false)
end
-- и дальше код идёт
Но выдаёт ошибку с опкодом 0619
 
Последнее редактирование:

вайега52

Налуашил состояние
Модератор
2,992
3,113
Я пытался сделать так:
Lua:
-- Здесь бесконечный цикл
for i = 0, 999 do
setCharCollision(,sampGetPlayerIdByCharHandle(i), false)
end
-- и дальше код идёт
Но выдаёт ошибку с опкодом 0619
так?
Lua:
for i = 0, 999 do
    setCharCollision(select(2, sampGetPlayerIdByCharHandle(i)), false)
end

мне кажется лучше проверять дистанцию между тобой и игроком и если она меньше допутим 5, то только тогда убирать коллизию
 

Sadow

Известный
Автор темы
1,412
587
так?
Lua:
for i = 0, 999 do
    setCharCollision(select(2, sampGetPlayerIdByCharHandle(i)), false)
end

мне кажется лучше проверять дистанцию между тобой и игроком и если она меньше допутим 5, то только тогда убирать коллизию
а что за select(2..)?
 

Sadow

Известный
Автор темы
1,412
587
[ML] (error) Áîò Ëåñîðóá äëÿ Diamond Role Play: opcode '0619' call caused an unhandled exception
stack traceback:
[C]: in function 'setCharCollision'
...s\mega sborka (cheat)\moonloader\bot-lesorub-for-drp.lua:5747: in function <...s\mega sborka (cheat)\moonloader\bot-lesorub-for-drp.lua:5668>
[ML] (error) Áîò Ëåñîðóá äëÿ Diamond Role Play: Script died due to an error. (18CB3854)