초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
using ServerCommon;
using ServerCore; using ServerBase;
namespace GameServer;
[ChatCommandAttribute("addnoticechat", typeof(ChatCommandAddNoticeChat), AuthAdminLevelType.Developer, AuthAdminLevelType.GmNormal, AuthAdminLevelType.GmSuper)]
internal class ChatCommandAddNoticeChat : ChatCommandBase
{
public override async Task invoke(Player player, string token, string[] args)
{
Log.getLogger().info($"HandleAddNoticeChat");
if (args.Length < 3)
{
Log.getLogger().error($"Invalid Argument");
return;
}
try
{
if (!int.TryParse(args[0], out var messageType))
{
Log.getLogger().error($"questcomplete param parsing Error args : {args[0]}");
return;
}
string KoMessage = args[1];
string EnMessage = args[2];
var server_logic = GameServerApp.getServerLogic();
ArgumentNullException.ThrowIfNull(server_logic);
await server_logic.getNoticeChatManager().CheatFuncSaveNoticeChat(messageType, KoMessage, EnMessage);
}
catch (Exception ex)
{
Log.getLogger().error($"AddNoticeChat cheat Failed. {ex}");
return;
}
}
}