diff --git a/ExpLib.lua b/ExpLib.lua index 49abe4d5..b568f4cf 100644 --- a/ExpLib.lua +++ b/ExpLib.lua @@ -45,13 +45,11 @@ function ExpLib.player_return(rtn) else game.player.print(table.to_string(rtn)) end elseif is_type(rtn,'function') then game.player.print('Cant Display Functions') - elseif is_type(rtn,'userdata') then game.player.print('Cant Display Userdata') else game.player.print(tostring(rtn)) end else if is_type(rtn,'table') then log(table.to_string(rtn)) elseif is_type(rtn,'function') then log('Cant Display Functions') - elseif is_type(rtn,'userdata') then log('Cant Display Userdata') else log(tostring(rtn)) end end diff --git a/locale/ExpCore/server.lua b/locale/ExpCore/server.lua index 992daf7c..2d20cb95 100644 --- a/locale/ExpCore/server.lua +++ b/locale/ExpCore/server.lua @@ -126,6 +126,7 @@ end commands.add_command('server-interface', 'Runs the given input from the script', {'code',true}, function(event,args) local callback = args.code + if not string.find(callback,'%s') and not string.find(callback,'return') then callback = 'return '..callback end local success, err = Server.interface(callback) player_return(err) end)