With Lua you can put commands on the same line and separate with a semi-colon but I prefer to separate them out for readability.
i.e.:
Show( e )
CollisionOn( e )
instead of
Show( e ); CollisionOn( e )
if you do:
if g_Entity[ e ].activated == 0 then
Show( e )
else
... etc
end
Then Show( e ) will be called every frame until the entity is activated, i.e. 60 times a second, which is inefficient scripting as it only needs to be called once.
Better practice is to create a state engine so you only actually execute the Show/Hide/CollisionOn/CollisionOff once on a state change.
Been there, done that, got all the T-Shirts!