|
function SendItemWindowNotification(user, item_list) {
var packet_guard = api_PacketGuard_PacketGuard();
InterfacePacketBuf_put_header(packet_guard, 1, 163); //协议 ENUM_NOTIPACKET_POWER_WAR_PROLONG
InterfacePacketBuf_put_byte(packet_guard, 1); //默认1
InterfacePacketBuf_put_short(packet_guard, 0); //槽位id 填入0即可
InterfacePacketBuf_put_int(packet_guard, 0); //未知 0以上即可
InterfacePacketBuf_put_short(packet_guard, item_list.length); //道具组数
//写入道具代码和道具数量
for (var i = 0; i < item_list.length; i++) {
InterfacePacketBuf_put_int(packet_guard, item_list[0]); //道具代码
InterfacePacketBuf_put_int(packet_guard, item_list[1]); //道具数量 装备/时装时 任意均可
}
InterfacePacketBuf_finalize(packet_guard, 1); //确定发包内容
CUser_Send(user, packet_guard); //发包
Destroy_PacketGuard_PacketGuard(packet_guard); //清空buff区
}
/*添加道具到背包(数组)*/
function api_CUser_Add_Item_list(user, item_list) {
for (var i in item_list) {
api_CUser_AddItem(user, item_list[0], item_list[1]) //背包增加道具
}
SendItemWindowNotification(user, item_list);
} 注释: 补一下 ---> api_CUser_Add_Item_list |
|