融合装备
This commit is contained in:
@@ -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区
|
||||
}
|
||||
@@ -94,7 +94,6 @@ class ServerControl {
|
||||
|
||||
//获得本服务器的IP
|
||||
GatewaySocketPackFuncMap.rawset(10002, function(Jso) {
|
||||
print("记录Ip");
|
||||
Dps_Self_Ip = Jso.myip;
|
||||
}.bindenv(this));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user