融合装备

This commit is contained in:
lenheart
2025-12-09 00:38:18 +08:00
parent 19a6add83e
commit c9e3f3ad06
6 changed files with 203 additions and 6 deletions

View File

@@ -244,12 +244,12 @@ class User extends Base_C_Object {
//发送字节包
function SendBlob(Np) {
if(!Np || Np.Size == -1)return;
if (!Np || Np.Size == -1) return;
local Pack = Packet();
Pack.Put_Header(1, 131);
Pack.Put_Byte(1);
Pack.Put_Int(Np.Size);
Pack.Put_BinaryEx(Np.C_Object,Np.Size);
Pack.Put_BinaryEx(Np.C_Object, Np.Size);
Pack.Finalize(true);
Send(Pack);
Pack.Delete();
@@ -857,4 +857,21 @@ function User::ReqDBSendMultiMail(title, text, gold, item_list) {
}
}
}, 1, this, title, text, gold, item_list);
}
function User::SendItemWindowNotification(item_list) {
local Pack = Packet();
Pack.Put_Header(1, 163); //协议
Pack.Put_Byte(1); //默认1
Pack.Put_Short(0); //槽位id 填入0即可
Pack.Put_Int(0); //未知 0以上即可
Pack.Put_Short(item_list.len()); //道具组数
//写入道具代码和道具数量
for (local i = 0; i< item_list.len(); i++) {
Pack.Put_Int(item_list[i][0]); //道具代码
Pack.Put_Int(item_list[i][1]); //道具数量 装备/时装时 任意均可
}
Pack.Finalize(true); //确定发包内容
Send(Pack); //发包
Pack.Delete(); //清空buff区
}

View File

@@ -94,7 +94,6 @@ class ServerControl {
//获得本服务器的IP
GatewaySocketPackFuncMap.rawset(10002, function(Jso) {
print("记录Ip");
Dps_Self_Ip = Jso.myip;
}.bindenv(this));