• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

RevScripts Jail script (teleportTo) a bolean value

Joriku

Working in the mines, need something?
Joined
Jul 16, 2016
Messages
1,084
Solutions
15
Reaction score
379
Location
Sweden
YouTube
Joriku
Hi,
Getting some Issue that prevents me from entering the game.
596485ed55c5e9a930ea855b9ad0c41a.png


Lua:
local jailLocation = Position(3100, 2957, 15) -- First jail-room location, offset counts from this location
local jailOffset = 10 -- SQMs between each jail-room
local jailStorage = 300000 -- Storage for jail time in days

local jail = TalkAction("/jail")
function jail.onSay(player,words,param)
    if not player:getGroup():getAccess() then
        return true
    end

    if player:getAccountType() < ACCOUNT_TYPE_GOD then
        return false
    end

    local split = param:splitTrimmed(",")
    if not split[2] or not tonumber(split[2]) then
        player:sendCancelMessage("Jail room not set.")
        return false
    end

    if not split[2] or not tonumber(split[3]) then
        player:sendCancelMessage("Jail time not set.")
        return false
    end

    local target = Player(split[1])
    if not target then
        player:sendCancelMessage("A player with that name is not online.")
        return false
    end
    target:setStorageValue(jailStorage,(60*60*24)*tonumber(split[3]))
    target:removeExperience(target:getExperience()*0.15)
    target:teleportTo(jailLocation+Position(jailOffset*(tonumber(split[2]-1)),0,0))
    return false
end

jail:separator(" ")
jail:register()

local RemoveJail = CreatureEvent("RemoveJail")
function RemoveJail.onLogin(player)
    if player:getStorageValue(jailStorage) <= os.time() then
        player:teleportTo(player:teleportTo(player:getTown():getTemplePosition()))
    end
    return true
end
RemoveJail:register()

Ideas?
 
Solution
player:teleportTo(player:teleportTo(player:getTown():getTemplePosition()))

player:teleportTo(player:getTown():getTemplePosition())
player:teleportTo(player:teleportTo(player:getTown():getTemplePosition()))

player:teleportTo(player:getTown():getTemplePosition())
 
Solution
Back
Top