小助手内嵌 GM 页:网页重定向 + 物品分页 + 装备强化增幅发放
- 90CN.dll 新增 IE 控件接管,把腾讯小助手页面重定向到本地 GM 页 - gmweb:物品列表改分页(每页 10/20/50,列表固定 6 行高) - 发放走 grant-options,支持强化 0-31、增幅属性+等级、锻造 0-8、品质 - 服务端补齐 amplify_level:等级统一写入 ext_data0/packed_flag_byte/reinforce/upgrade_level - 增幅与强化互斥校验,避免写出客户端无法创建的装备
This commit is contained in:
1 parent
6e570fe820
commit
18e98ca7c9
13 files changed
+1206
-11
No files matched your search
@@ -38,6 +38,7 @@
|
||||
#include <algorithm>
|
||||
|
||||
extern "C" void InstallRaidProbe();
|
||||
extern "C" void InstallWebRedirect();
|
||||
|
||||
namespace
|
||||
{
|
||||
@@ -15486,6 +15487,9 @@ DWORD WINAPI InstallTransportWorkerInner(void*)
|
||||
InstallRaidProbe();
|
||||
LogLine("raid probe integrated normal/single mode compatibility");
|
||||
|
||||
// 内嵌网页窗口(小助手/小井盖)跳到本地 GM 页。只起一个轮询线程,不碰游戏逻辑。
|
||||
InstallWebRedirect();
|
||||
|
||||
LogLine("transport DLL installed codec=1 decode=1 route=%d dproto=%d party_ui=%d town_copresence=%d dungeon_pickup=%d creature_rename=%d rare_avatar_ticket=%d premium_state=%d contract_use=%d wait_ms=%d",
|
||||
enableSceneRouteCompat ? 1 : 0,
|
||||
enableDprotoCompat ? 1 : 0,
|
||||
@@ -15512,6 +15516,18 @@ DWORD WINAPI InstallWorker(void*)
|
||||
}
|
||||
} // namespace
|
||||
|
||||
// 其它翻译单元(如 90CN_web_redirect.cpp)要写同一条 90CN_trace.log,但 LogLine
|
||||
// 在匿名 namespace 里只有内部链接,所以这里开一个 C 链接的转发出口。
|
||||
extern "C" void __cdecl CnmLogLine(const char* format, ...)
|
||||
{
|
||||
char buffer[1024];
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
_vsnprintf_s(buffer, sizeof(buffer), _TRUNCATE, format, args);
|
||||
va_end(args);
|
||||
LogLine("%s", buffer);
|
||||
}
|
||||
|
||||
#pragma comment(linker, "/EXPORT:Queue90CNClientNotice=_Queue90CNClientNotice@8")
|
||||
#pragma comment(linker, "/EXPORT:Dequeue90CNClientEvent=_Dequeue90CNClientEvent@8")
|
||||
#pragma comment(linker, "/EXPORT:Query90CNCharacterStatSnapshot=_Query90CNCharacterStatSnapshot@8")
|
||||
|
||||
Reference in new issue
Block a user