Опкод 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