fixed duplicate log and registered more classes

This commit is contained in:
Evil Factory
2021-08-05 15:26:37 -03:00
parent cdda8a2ffd
commit e5b1f1cf46
2 changed files with 15 additions and 4 deletions

View File

@@ -87,6 +87,11 @@ namespace Barotrauma
{
GameMain.Server.BanClient(client, reason, range, TimeSpan.FromSeconds(seconds));
}
}
public static void UnbanPlayer(string player, string endpoint)
{
GameMain.Server.UnbanPlayer(player, endpoint);
}
@@ -110,6 +115,7 @@ namespace Barotrauma
}
}
}
public class LuaGame

View File

@@ -36,8 +36,9 @@ namespace Barotrauma
foreach (var c in GameMain.Server.ConnectedClients)
{
GameMain.Server.SendDirectChatMessage(message.ToString(), c, ChatMessageType.Console);
GameServer.Log("[LUA] " + message.ToString(), ServerLog.MessageType.ServerMessage);
}
GameServer.Log("[LUA] " + message.ToString(), ServerLog.MessageType.ServerMessage);
}
}
@@ -113,15 +114,19 @@ namespace Barotrauma
UserData.RegisterType<Vector3>();
UserData.RegisterType<Vector4>();
UserData.RegisterType<CauseOfDeathType>();
UserData.RegisterType<AfflictionPrefab>();
UserData.RegisterType<Affliction>();
UserData.RegisterType<CharacterHealth>();
UserData.RegisterType<AnimController>();
UserData.RegisterType<Limb>();
UserData.RegisterType<Ragdoll>();
lua = new Script(CoreModules.Preset_SoftSandbox | CoreModules.LoadMethods);
lua.Options.DebugPrint = PrintMessage;
lua.Options.ScriptLoader = luaScriptLoader;
hook = new LuaHook(this);
game = new LuaGame(this);
@@ -143,7 +148,7 @@ namespace Barotrauma
lua.Globals["JobPrefab"] = UserData.CreateStatic<JobPrefab>();
lua.Globals["TraitorMessageType"] = UserData.CreateStatic<TraitorMessageType>();
lua.Globals["CauseOfDeathType"] = UserData.CreateStatic<CauseOfDeathType>();
lua.Globals["Affliction"] = UserData.CreateStatic<Affliction>();
lua.Globals["AfflictionPrefab"] = UserData.CreateStatic<AfflictionPrefab>();
lua.Globals["Vector2"] = UserData.CreateStatic<Vector2>();
lua.Globals["Vector3"] = UserData.CreateStatic<Vector3>();