function arrest(theCop, commandName, target, time) -- el segundo argumento es el nombre del comando.
local skinID = getElementModel ( theCop )
local targetplayer = getPlayerFromName(target)
local wantedlevel = getPlayerWantedLevel(targetplayer)
local tim = tonumber(time) * 1000 -- tu argumento es time no tim.
if getElementModel(theCop) == 284 then
if wantedlevel >= 1 then
if (isElementWithinColShape(theCop, Arrestcolshape1) == true) and (isElementWithinColShape(targetplayer, Arrestcolshape1) == true) then
setAccountData(getPlayerAccount(targetplayer), "jailtime", time)
portjail(targetplayer)
setPlayerWantedLevel(targetplayer,0)
--exports.sql:query_assoc("INSERT"..jailtime.."INTO")
setAccountData(targetplayer, "wantedlevel",0)
outputChatBox("Detenido "..tonumber(tim).. "minutos.", targetplayer,255,0,0)
outputChatBox("¡Arrestado "..tonumber(tim).." minutos!", theCop,0,255,0)
else
outputChatBox("Error.", theCop,255,0,0)
end
else
outputChatBox("¡Este jugador no estaba siendo buscado!", theCop)
end
else
outputChatBox("No eres ni policía ni agente federal.", theCop,255,0,0)
end
end
addCommandHandler("arrest", arrest)
Prueba con eso.