Compare commits

..

No commits in common. "d54bab8906c6149bad80a05d4fdedafd243c818b" and "460bfe527c5baae9f933789b3f994828652da010" have entirely different histories.

3 changed files with 4 additions and 39 deletions

View File

@ -1,34 +0,0 @@
using Campofinale.Game.Char;
using Campofinale.Game.Inventory;
using Campofinale.Network;
using Campofinale.Protocol;
namespace Campofinale.Packets.Cs
{
public class HandleCsItemBagSetItemLock
{
[Server.Handler(CsMsgId.CsItemBagSetItemLock)]
public static void Handle(Player session, CsMsgId cmdId, Packet packet)
{
CsItemBagSetItemLock req = packet.DecodeBody<CsItemBagSetItemLock>();
foreach (var info in req.LockInfoList)
{
Item item = session.inventoryManager.items.items.Find(i=>i.guid==info.InstId);
if (item != null)
{
item.locked = info.IsLock;
}
}
ScItemBagSetItemLock rsp = new()
{
LockInfoList =
{
req.LockInfoList,
}
};
session.Send(ScMsgId.ScItemBagSetItemLock, rsp);
}
}
}

View File

@ -13,7 +13,7 @@ class Program
static void Main(string[] args) static void Main(string[] args)
{ {
StartServer(args); StartServer(args);
//FakeClientTester(); //FakeClientTester();
} }
public static byte[] ConcatenateByteArrays(byte[] array1, byte[] array2) public static byte[] ConcatenateByteArrays(byte[] array1, byte[] array2)
{ {
@ -22,7 +22,7 @@ class Program
private static void FakeClientTester() private static void FakeClientTester()
{ {
// //
string serverIp = "beyond-ric.gryphline.com"; string serverIp = "beyond-cn.hypergryph.com";
int serverPort = 30000; int serverPort = 30000;
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
@ -32,8 +32,7 @@ class Program
socket.Connect(new IPEndPoint(ipAddress, serverPort)); socket.Connect(new IPEndPoint(ipAddress, serverPort));
socket.Send(Packet.EncodePacket((int)CsMsgId.CsLogin,new CsLogin() { ClientVersion="0.5.5",Uid= "", Token= "", Env=EnvType.Prod,PlatformId=ClientPlatformType.Windows,Area=AreaType.Oversea,ClientResVersion="", LoginToken= "" }.ToByteArray())); socket.Send(Packet.EncodePacket((int)CsMsgId.CsLogin,new CsLogin() { ClientVersion="0.5.5",Uid= "", Token= "", Env=EnvType.Prod,PlatformId=ClientPlatformType.Windows,Area=AreaType.Oversea,ClientResVersion="", LoginToken= "" }.ToByteArray()));
//socket.Send(Packet.EncodePacket((int)CsMsgId.CsFriendListSync, new CsFriendListSync() { }.ToByteArray()));
while (true) while (true)
{ {
byte[] buffer = new byte[3]; byte[] buffer = new byte[3];

View File

@ -59,7 +59,7 @@ namespace Campofinale
public delegate void HandlerDelegate(Player sender, string command, string[] args, Player target); public delegate void HandlerDelegate(Player sender, string command, string[] args, Player target);
} }
public static List<Player> clients = new List<Player>(); public static List<Player> clients = new List<Player>();
public static string ServerVersion = "1.1.8-dev"; public static string ServerVersion = "1.1.7-dev";
public static bool Initialized = false; public static bool Initialized = false;
public static bool showLogs = true; public static bool showLogs = true;
public static bool showWarningLogs = true; public static bool showWarningLogs = true;