Something like this:
Code:
local command = "#jail"
local map = 1
local x = 0
local y = 0
local z = 0
function ReloadEngine_ChatHook(event, player, message, type, language)
if(message == command) then
if player:IsGm() == true then
local plr = player:GetTarget()
if plr == nil then
player:SendBroadcastMessage("You have no target.")
player:SendAreaTriggerMessage("You have no target.")
else
plr:SetPlayerLock(1)
local name = plr:GetName()
local aname = player:GetName()
plr:SendBroadcastMessage("You have been jailed by "..aname..".")
plr:SendAreaTriggerMessage("You have been jailed by "..aname..".")
plr:Teleport(map,x,y,z)
player:SendAreaTriggerMessage("Player "..name.." has been jailed.")
player:SendBroadcastMessage("Player "..name.." has been jailed.")
plr = nil
else
player:SendAreaTriggerMessage("You do not have permission to use this.")
player:SendBroadcastMessage("You do not have permission to use this.")
end
end
end
end
end
RegisterServerHook(16, "ReloadEngine_ChatHook")