lua scripts will not mark item as locked (mark as "X") after execute
This script will make lua scripts will not be checked ("mark as X") after script executed. Used for executing a lua script without [DISABLE] section.
Original discussion in OCT.org; I did not remember who answered my question.
Step 1: Place this code piece in Cheat table lua script
Code: Select all
-- Lua scripts that table checkbox will not be checked with "NO_ACTIVATE" in comment/script body if not onMemRecPostExecute then function onMemRecPostExecute(memoryrecord, newState, succeeded) if memoryrecord.Type == vtAutoAssembler and memoryrecord.Script:find("NO_ACTIVATE") and newState and succeeded then synchronize(function() memoryrecord.disableWithoutExecute() end) end end endStep 2: in lua script, place a comment "NO_ACTIVATE" in script. i.e. below script will print a message and keep item unchecked (unlock)
Code: Select all
[ENABLE] {$lua} --NO_ACTIVATE if syntaxcheck then return end print('Hello World!') {$asm} [DISABLE]