Minnor Changes to core

This commit is contained in:
Cooldude2606
2018-08-29 18:42:48 +01:00
parent 95233ebb40
commit e825dfe326
2 changed files with 11 additions and 3 deletions

View File

@@ -30,16 +30,17 @@ local global = global{
paused={},
named={},
print_to={},
uuid=nil
uuid=0
}
--- Used to generate a new uuid for the thread system
-- @usage local uuid = tostring(Server.uuid) -- calling tostring locks the value
-- @treturn string the new uuid
Server.uuid = add_metatable({},function()
if not global.uuid then global.uuid = game.create_random_generator() end
return global.uuid()
-- when it is called as a function
return global.uuid + 1
end,function()
-- when it is treated as a string
return string.to_hex(tostring(Server.uuid()))
end)

View File

@@ -92,6 +92,13 @@ Gui.center.add{
}.style.font='default-small'
end}
script.on_event(defines.events.on_gui_click,function(event)
local element = event.element
if element and element.valid and element.caption and element.caption == 'Press Ecs or E to close; this is only visible once!' then
Gui.center.clear(event)
end
end)
script.on_event(defines.events.on_player_joined_game,function(event)
local player = Game.get_player(event)
Gui.center.open(player,'server-info')