Свой ид | Lua

azimoff

azimoff
Автор темы
Проверенный
88
71
Версия MoonLoader
.027.0-preview
Как получить свой айди?
 
Решение
Lua:
result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)

Пример:

Lua:
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

|| NN - NoName ||

Известный
1,046
643
Lua:
result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)

Пример:

Lua:
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