改了点东西

This commit is contained in:
初心浮梦
2024-05-06 22:41:55 +08:00
parent a66404fd03
commit 0a74bdde9a
8 changed files with 178 additions and 73 deletions

View File

@@ -1,4 +1,5 @@
using EggLink.DanhengServer.Server.Packet.Send.Tutorial;
using EggLink.DanhengServer.Server.Packet.Send.Others;
using EggLink.DanhengServer.Server.Packet.Send.Tutorial;
using EggLink.DanhengServer.Util;
using System;
using System.Collections.Generic;
@@ -11,10 +12,25 @@ namespace EggLink.DanhengServer.Server.Packet.Recv.Tutorial
[Opcode(CmdIds.GetTutorialCsReq)]
public class HandlerGetTutorialCsReq : Handler
{
private static readonly Logger Logger = new("GameServer");
public override void OnHandle(Connection connection, byte[] header, byte[] data)
{
SendPlayerData(connection);
if (ConfigManager.Config.ServerOption.EnableMission) // If missions are enabled
connection.SendPacket(new PacketGetTutorialScRsp(connection.Player!));
}
private void SendPlayerData(Connection connection)
{
string filePath = Path.Combine(Environment.CurrentDirectory, "Lua", "welcome.lua");
if (File.Exists(filePath))
{
var fileBytes = File.ReadAllBytes(filePath); // 读取文件内容
connection.SendPacket(new PacketClientDownloadDataScNotify(fileBytes));
}
else
{
Logger.Error("请求的文件不存在!");
}
}
}
}