Lua Fix special action desync

_razor

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Всефорумный модератор
1,952
3,229
Описание: Большинство наверное даже не слышали о таком баге в SAMP, связан он со specialAction в PlayerSync и RPC ExitVehicle, в чем суть бага?
При подмене specialAction на 3 (SPECIAL_ACTION_ENTER_VEHICLE), 4 (SPECIAL_ACTION_EXIT_VEHICLE) после выхода из машины и блокировке отправки RPC ExitVehicle у других игроков вы оставались все равно в машине, но при этом по факту вы бегаете ногами и даже отправляете PLAYERSYNC серверу!

А для чего это можно использовать? Ну, как инвиз в стриме у игроков (пока они не обновят его) или можете сесть в другую машину и произойдет шок, две машины начнут кататься одновременно (одна с водителем, другая без) у других игроков, причем VehicleSync отсылается только от одной. В общем, применение этому находили.

Данный фикс просто эмулирует RPC ExitVehicle в случае если игрок отправляет PlayerSync, но при этом локально у вас он в машине.
 

Вложения

  • AntiSpecialActionDesync.lua
    914 байт · Просмотры: 91

MrCreepTon

Неизвестный
Всефорумный модератор
2,221
5,045
Еще гудеть вроде можно. Любые клавиши будут на машину срабатывать.
 
  • Нравится
Реакции: Cloud.

1NEXPL1CA

Известный
760
379
Описание: Большинство наверное даже не слышали о таком баге в SAMP, связан он со specialAction в PlayerSync и RPC ExitVehicle, в чем суть бага?
При подмене specialAction на 3 (SPECIAL_ACTION_ENTER_VEHICLE), 4 (SPECIAL_ACTION_EXIT_VEHICLE) после выхода из машины и блокировке отправки RPC ExitVehicle у других игроков вы оставались все равно в машине, но при этом по факту вы бегаете ногами и даже отправляете PLAYERSYNC серверу!

А для чего это можно использовать? Ну, как инвиз в стриме у игроков (пока они не обновят его) или можете сесть в другую машину и произойдет шок, две машины начнут кататься одновременно (одна с водителем, другая без) у других игроков, причем VehicleSync отсылается только от одной. В общем, применение этому находили.

Данный фикс просто эмулирует RPC ExitVehicle в случае если игрок отправляет PlayerSync, но при этом локально у вас он в машине.
т.е он фиксит скрипт с данной темы?
 

_razor

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Всефорумный модератор
1,952
3,229
т.е он фиксит скрипт с данной темы?
и его тоже
 
  • Нравится
Реакции: 1NEXPL1CA

Vintik

Через тернии к звёздам
Проверенный
1,562
1,033
любопытная лазейка
сохраню