From 5d85000b5c48cd0630633d57fe9618192ebf3e17 Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Mon, 21 Aug 2017 11:10:31 +0100 Subject: [PATCH] Fixed bug --- locale/ExpGaming-Core/ExpGaming - Rank Control.lua | 4 ++-- locale/ExpGaming-Core/ExpGaming - Server Interface.lua | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/locale/ExpGaming-Core/ExpGaming - Rank Control.lua b/locale/ExpGaming-Core/ExpGaming - Rank Control.lua index 9c609f64..917fc05a 100644 --- a/locale/ExpGaming-Core/ExpGaming - Rank Control.lua +++ b/locale/ExpGaming-Core/ExpGaming - Rank Control.lua @@ -134,9 +134,9 @@ end Event.rank_change = script.generate_event_name() Event.register(Event.rank_change,function(event) if event.by_player == 'server' then - game.write_file('rank-change.log','\n'..game.tick..' Player: '..event.player.name..' Was given rank: '..event.new_rank.name..' By: Their were rank: '..event.old_rank, true, 0) + game.write_file('rank-change.log','\n'..game.tick..' Player: '..event.player.name..' Was given rank: '..event.new_rank.name..' By: Their were rank: '..event.old_rank.name, true, 0) else - game.write_file('rank-change.log','\n'..game.tick..' Player: '..event.player.name..' Was given rank: '..event.new_rank.name..' By: '..event.by_player.name..' Their were rank: '..event.old_rank, true, 0) + game.write_file('rank-change.log','\n'..game.tick..' Player: '..event.player.name..' Was given rank: '..event.new_rank.name..' By: '..event.by_player.name..' Their were rank: '..event.old_rank.name, true, 0) end end) Event.register(-1,function() diff --git a/locale/ExpGaming-Core/ExpGaming - Server Interface.lua b/locale/ExpGaming-Core/ExpGaming - Server Interface.lua index 4a3fd38b..b8976528 100644 --- a/locale/ExpGaming-Core/ExpGaming - Server Interface.lua +++ b/locale/ExpGaming-Core/ExpGaming - Server Interface.lua @@ -38,7 +38,8 @@ function sudo(command,args,custom_return_name) if type(command) == 'function' then local args = args or {} local return_name = custom_return_name or tostring(game.tick)..tostring(command)..tostring(#global.sudo.commands) - table.insert(global.sudo.commands,{fun=command,args=args,return_name=return_name}) + table.insert(global.sudo.commands,{fun=command,args=args,return_name=return_name}) + refresh_temp_var(return_name,'temp-var-temp-value') return {sudo='sudo-temp-var',name=return_name} end end @@ -50,7 +51,7 @@ end --update the time on a temp var or add it as a new one function refresh_temp_var(name,value,offset) local offset = offset or temp_var_time - if global.sudo.temp_varibles[name] then + if global.sudo.temp_varibles[name] and not value then global.sudo.temp_varibles[name].remove_time = game.tick+offset else global.sudo.temp_varibles[name] = {data=value,remove_time=game.tick+offset}