xxxxxxxxxx
-- roblox luau:
_G.getPlayer = function()
print(game.Players.LocalPlayer)
end
_G.getPlayer()
-- <username>
xxxxxxxxxx
-- Pure Lua:
hello = 2
-- Roblox Lua:
hello = 2
_G.hello = 2
getgenv().hello = 2
xxxxxxxxxx
function myFunction() -- Start with 'function', give it a name
-- Do something amazing
end -- Finish with 'end'
myFunction() -- Call the function later in the code
xxxxxxxxxx
--Getfenv used the make normal variables into a global variable
myVariable = "Hello, environments" -- Note: a global variable (non-local)
local env = getfenv()
print(env["myVariable"]) --> Hello, environments
xxxxxxxxxx
function MyFunction()
print('Function fired')
end)
if true == true then
MyFunction() --firing the function.
end
xxxxxxxxxx
--[[
Global variables don't need a declaration like "local." Instead, you'd just
write like this:
]]--
variable = --value
--[[
Note, you don't always have to even assign a value to a variable. You can
use it for the first time and get a value of "nil" which you can update later.
]]--