Hello.
Unfortunately, no, but it's a good idea that i will work on next release or so.
The only way to do something similar like that is using Persistent to make your own "on danger check for players". Once if finds a player that's around your character then disable runemaker and reach a specific sqm.
It may not work 100%, but maybe it's enough for you.
This script will check if there's player around you then it will DISABLE Runemaker and try go to "SAFE_LOCATION" then wait a random time between "TIME_WAIT" range.
Once it finishes waiting, it check for that SPECIFIC PLAYER again and will enable Runemaker again. So Runemaker will walk back to position.
local SAFE_LIST = { 'maker one', 'another character', 'some friend' } -- Players that will not trigger the script.
local SAFE_LOCATION = { X = 12345, Y = 12345 } -- Safe spot
local TIME_WAIT = { MIN = 10000, MAX = 30000 } -- Time to wait after reaching safe spot. In milliseconds.
table.lower(SAFE_LIST)
local players = getcreatures('pfs')
for _, player in ipairs(players) do
if player.dist <= 1 and table.find(SAFE_LIST, player.name:lower()) == nil then
setsettings('Runemaker/Enabled', false)
if reachlocation(SAFE_LOCATION.X, SAFE_LOCATION.Y, posz(), true) then
wait(800, 1200)
if posx() == SAFE_LOCATION.X and posy() == SAFE_LOCATION.Y then
wait(TIME_WAIT.MIN, TIME_WAIT.MAX)
if paround(0, player.name) == 0 then
setsettings('Runemaker/Enabled', true)
end
end
else
playsound('default')
flashclient()
end
break
end
end