Neatro's Satellite Lua© 2024 Neatro
Output
title
text goes here
--example PrintClear() PrintColor('#7F9FFF') t = {test="test",t={foo='bar',any={h=2,depth={is={possible={wow={}}}}}}} --some table t.itself = t --table contains a reference to itself PrintTable(t) --print table! print('') print('<C#F00>t</C><C#FF0>e</C><C#0F0>s</C><C#00F>t</C>') PrintTable(tbl) function ClassName() local obj = {} obj.type = "ClassName"; ... return obj end function Person( name, country ) local obj = {} obj.type = "ClassName"; obj.name = name obj.country = country function obj:getName() return self.name end function obj:getCountry() return self.country end return obj end local Neatro = Person('Neatro','Netherlands') return Neatro:getCountry() if condition then ... end for i = 1, 10 do ... end for k, v in pairs( tbl ) do ... end while condition do ... end local Myblock = Voxy6.VoxelRegister( "Voxy:NewBlock" ) Voxy6.VoxelSetAtlassing( "Voxy:NewBlock", Atlas ) Voxy6.VoxelSetVisualStyle( "Voxy:NewBlock" ) local Rock = Voxy6.VoxelRegister( "Voxy:Rock" ) Voxy6.VoxelSetAtlassing( "Voxy:Rock", Voxy6.AtlasRegular( 6, 1 ) ) Voxy6.VoxelSetVisualStyle( "Voxy:Rock" ) Voxy6.VoxelSetVisualStyle( "Voxy:Rock", Voxy6.Geometry.Func, -1, function( quads, id, pos, world, vdata, localNeighbours ) local quadcount = 0 for i = 0, 12 do local mins = i / 16 local maxs = ( i + 4 ) / 16 quadcount = quadcount + Voxy6.MeshAddCuboidAutoUV( quads, pos, Vector(mins,mins,mins), Vector(maxs,maxs,maxs), vdata ) end return quadcount end ) Voxy6.VoxelSetEvent( "Voxy:Rock", "OnUpdate", function( world, id, pos ) world:SetBlock( pos, 0 ) --break when updated return 1 --update neighbourhood end ) hook.Add("Test", "first", function() end) hook.Add("Test", "second", function() end) hook.Add("Test", "last", function() end) hook.Add("Test2", "test", function() end) --Run this little script, then head to the Tools menu -> Hook registry. --You'll see all your defined hooks!