function main()
sampRegisterChatCommand('slap', function(arg)
local id = tonumber(arg)
if not id then return sampAddChatMessage('Ошибка, введите /slap [id]', -1) end
if not sampIsPlayerConnected(id) then return sampAddChatMessage('Ошибка, игрока с таким ID нет на сервере.' -1) end
local nick = sampGetPlayerNickname(id)
local result, ped = sampGetCharHandleBySampPlayerId(id)
if not result then return sampAddChatMessage('Ошибка, игрока '..nick..'['..id..'] нет в зоне прорисовки.', -1) end
local X, Y, Z = getCharCoordinates(ped)
setCharCoordinates(ped)
sampAddChatMessage('Вы слапнули '..nick..'['..id..']', -1)
end)
wait(-1)
end