Античит на удаление авто за карту (/rc)
#1

Недавно в собейте появилась функция, которая удаляет или телепортирует транспорт за карту (/rc id).
Удалось найти кое-какое решение, проверяя координаты авто.
Но найти самого читера не получается.

Ничего не происходит в OnVehicleSpawn, OnVehicleDeath, OnStateChange, OnPlayerEnterVehicle, OnPlayerExitVehicle, OnUnoccupiedVehicleUpdate.

Какое решение может быть у этой проблемы?
Reply
#2

DamageStatus тоже молчит? Как вариант: таймер с циклом по тачкам, который будет их на респавн отправлять (если в них никого нет).
Reply
#3

Таймером я и сделал. Если авто за картой, оно спавнится.
Но это очень мешает игре.
Подъезжает читер в толпу, все машины уходят за карту и через секунду спавнятся. Т.е. игроки теряют свои машины.

GetPlayerVehicleID в таймере тоже ничего не показывал.
DamageStatus проверю вечером сегодня.
Reply
#4

Помоему очередная уязвимость которую нужно срочно фиксить.
Reply
#5

Quote:
Originally Posted by Mexanizm93
View Post
Помоему очередная уязвимость которую нужно срочно фиксить.
С респавном тачек такая же беда есть. Никакие коллбэки не вызываются. Пока до серверов бета тестеров напасть не дойдет, особенно до ЛСРП, никто не пошевелится
Reply
#6

Как я понял что читер вводит /rc:
PHP Code:
dcmd_rc(playerid,params[]) 

if(
sscanf(params,"%d",text)) return 1
Kick(playerid);
return 
1;

Reply
#7

Читер может изменить префикс "/" на любой другой и команда не будет определятся сервером.
Reply
#8

Как и большинство читеров не отключало Cj run.
Reply
#9

Quote:
Originally Posted by Skin123
View Post
Как я понял что читер вводит /rc:
PHP Code:
dcmd_rc(playerid,params[]) 

if(
sscanf(params,"%d",text)) return 1
Kick(playerid);
return 
1;

На сервере вообще команда не вызовется вроде
Reply
#10

Да, команда не вызывается на сервере. Проверял уже.
Reply
#11

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
С респавном тачек такая же беда есть. Никакие коллбэки не вызываются. Пока до серверов бета тестеров напасть не дойдет, особенно до ЛСРП, никто не пошевелится
Конечно плохо такое желать но быстрее бы дошли, иначе так и будем сидеть...
Reply
#12

Почему бы тогда не взять и не написать калкору об этом?
Reply
#13

Quote:
Originally Posted by youngPimp
Посмотреть сообщение
Почему бы тогда не взять и не написать калкору об этом?
Потому что не обратит внимания
Reply
#14

Временное решение!
Поставить таймер на 5 сек, и циклить!
После делать проверку на то, что тачка не занята, и записывать координаты машины в переменные, и если машина не стоит на месте, то спавним тачку обратно. Но есть много нюансов, но также есть защита уже от нескольких читов!
Reply


Forum Jump:


Users browsing this thread: