|
楼主 |
发表于 2024-6-26 14:14:35
|
显示全部楼层
var dungeonTimeRecords = {};Interceptor.attach(ptr(0x854F990),{onEnter: function (args) {var history_log = args[1].readUtf8String(-1);var group = history_log.split(',');var account_id = parseInt(group[1]); // 当前账号idvar time_hh_mm_ss = group[3]; // 当前时分秒 如: 21:33:40var charac_name = group[4]; // 当前角色名var charac_no = group[5]; // 当前角色idvar charac_level = group[6]; // 当前角色等级var charac_job = group[7]; // 当前角色 如鬼剑士var charac_growtype = group[8]; // 当前职业 如剑魂var user_web_address = group[9]; // ip地址 var user_peer_ip2 = group[10]; // ip地址var user_port = group[11]; // 端口var channel_index = group[12]; // 频道var game_event = group[13].slice(1); // 事件类型,有很多,可以自由探索var Dungeon_name = group[14]; // 副本名称var item_id = parseInt(group[15]); // 物品idvar reason = parseInt(group[18]); // 触发原因// 进入副本if (game_event == 'DungeonEnter') {dungeonTimeRecords[charac_no] = timeToSeconds(time_hh_mm_ss);}// 离开副本if (game_event == 'DungeonLeave') {if (dungeonTimeRecords[charac_no]) {var seconds = timeToSeconds(time_hh_mm_ss) - dungeonTimeRecords[charac_no];api_gameWorld_SendNotiPacketMessage('玩家[' + charac_name + ']' + '通关[' + Dungeon_name + ']用时' + parseInt((seconds / 60)) + '分' + (seconds % 60) + '秒\n', 14);}}},onLeave: function (retval) { }}); |
|