Как получить хендл игрока во время слежки

HenLeiko

Новичок
Автор темы
4
0
Версия MoonLoader
.026-beta
Здрасте, появился такой вопрос, как можно получить хендл игрока за которым находишься в слежке (/re)?
 

Smeruxa

Известный
1,298
681
Здрасте, появился такой вопрос, как можно получить хендл игрока за которым находишься в слежке (/re)?
Хуками и руками Блять кофе разлил
Lua:
local samp = require 'lib.samp.events'
local id = -1

function samp.onSendCommand(cmd)
    if cmd:find('/re (%d+)') then
        id = cmd:match('/re (%d+)')
    end
end   

-- где нить в жопе кода я кофе разлил а он кипяток(((
local result, handle = sampGetCharHandleBySampPlayerId(id)
if result then
    -- code
end
 
  • Нравится
Реакции: Gruzin Gang и HenLeiko

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,778
11,220
Lua:
local sampev = require 'lib.samp.events'

function sampev.onSpectatePlayer(playerId, camType) -- вызывается при начале слежки
    spectate_handle = sampGetCharHandleBySampPlayerId(playerId) -- получит нужный хендл
end
@Chapo sampev. забыл
отредачил
 
  • Нравится
Реакции: HenLeiko