Опкод 0B2B.
Требования: SA:MP.
bool result, int id = sampGetPlayerIdByCharHandle(Ped ped)
Получает SAMP ID игрока по хэндлу персонажа.
Ped ped
хэндл персонажа
bool result
результат выполнения
int id
ID игрока
script_name("Example script")
function main()
while not isSampAvailable() do wait(100) end
while true do
wait(0)
local result, target = getCharPlayerIsTargeting(playerHandle)
if result then result, playerid = sampGetPlayerIdByCharHandle(target) end -- Если зажата пкм на игроке, то получаем ID.
if result and isKeyDown(VK_1) then -- Если зажата пкм и кнопка 1 на игроке, то...
name = sampGetPlayerNickname(playerid) -- получаем nickname игрока по ранее полученному ID.
print(name) -- Выводим nickname в консоль Sampfuncs.
end
end
end