= SLua: Default Script =
A basic translation of the canonical LSL start script
function state_entry()
ll.Say(0, "Hello, Avatar!")
end
function touch_start(total_number)
ll.Say(0, "Touched.")
end
-- Simulate the state_entry event
state_entry()
-- Example headers for standard LSL event handlers
function control(avatar_id, level, edge)
ll.OwnerSay(string.format("control(%s, %s, %s)"))
end
function listen(channel, name, id, message)
ll.OwnerSay(string.format("listen(%d, %s, %s, %s)", channel, name, id, message))
end
function run_time_permissions(perm)
ll.OwnerSay(string.format("run_time_permissions(%s)", perm))
end
function state_entry()
ll.OwnerSay("state_entry()")
end
function timer()
ll.OwnerSay("timer()")
end
function touch_start(total_number)
ll.OwnerSay(string.format("touch_start(%s)", total_number))
end
-- This is closer to Python's __main__
local function main()
ll.OwnerSay("main()")
end
main()