| 
 | 
 
 楼主 |
发表于 2025-7-19 22:09:46
|
显示全部楼层
 
 
 
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 |   
 
 
 
 |