Archer30, I haven't tested the script yet, but it looks like the function names don't match here:
!!FU(hench_IfHexIsFree) and !?FU(wss_IfHexIsFree)
fatsawhorse, в последних версиях Эры везде можно заменять ":;" на ";", но я не был уверен в этом для Эра 3.0.5, поэтому на всякий случай использовал старый синтаксис.