Working on server side

This commit is contained in:
Cooldude2606
2018-10-14 17:25:22 +01:00
parent 88856df942
commit 06474640d3
2 changed files with 5 additions and 2 deletions

View File

@@ -161,10 +161,11 @@ function left._prototype:first_open(player)
if left_flow[self.name] then
frame = left_flow[self.name]
frame.clear()
else
else
if not left_flow['gui-left-hide'] then left.hide(left_flow).style.maximal_width=15 end
frame = left_flow.add{type='frame',name=self.name,style=mod_gui.frame_style,caption=self.caption,direction='vertical'}
frame.style.visible = false
if is_type(self.open_on_join,'boolean') then frame.style.visible = self.open_on_join if left_flow['gui-left-hide'] then left_flow['gui-left-hide'].style.visible = true end end
if is_type(self.open_on_join,'boolean') then frame.style.visible = self.open_on_join left_flow['gui-left-hide'].style.visible = true end
end
if is_type(self.draw,'function') then self.draw(frame) else frame.style.visible = false error('No Callback On '..self.name) end
return frame

View File

@@ -44,6 +44,8 @@ ThisModule.Gui = Gui.left{
tooltip={'ExpGamingInfo-Science.tooltip'},
draw=function(frame)
local player = Game.get_player(frame.player_index)
log(serpent.line(global))
log(serpent.line(global[player.force.name]))
if not global[player.force.name] then
global[player.force.name] = table.deepcopy(global._base)
end