🛰️ 登录验证(Login)
📌 函数: HD登录_登录
描述
HD登录验证接口(强烈建议主线程中调用)
原型
__int64 __stdcall HCHD_Login(char* account,char* password,char* appName,char* appLparam,BOOL bAutoUpdate=FALSE,BOOL bShowMsgBox=FALSE);
参数
char* account - 账号
char* password - 密码
char* appName - 中控进程名字(指定了方便自动更新)
char* appLparam - 打开中控的启动参数(指定了方便自动更新)
bool bAutoUpdate - 是否自动更新
bool bShowMsgBox - 如果需要更新是否弹出消息框提醒
返回值
查看返回值表
大于0表示版本号:当前服务器的版本号不是当前插件的版本号
注意事项
1.验证接口,所有接口需要通过验证才能调用
2.如果自己写中控可以不用打开自动更新
HD登录_登录 - 基础示例
.版本 2
.子程序 _HD用户登录
.局部变量 登录结果, 逻辑型
.局部变量 账号, 文本型
.局部变量 密码, 文本型
.局部变量 错误码, 长整数型
账号 = "你的账号" ' 测试可用 heart
密码 = "你的密码" ' 测试可用 111
' 参数验证
.如果 (账号 = "" 或 密码 = "")
调试输出 ("错误:账号或密码不能为空")
返回 (假)
.如果结束
调试输出 ("正在登录HD系统...")
登录结果 = HD登录_登录 (账号, 密码, "", "", 假, 假)
.如果 (登录结果 = 真)
调试输出 ("HD登录成功!")
调试输出 ("当前点数: " + 到文本 (HD登录_获取点数 ()))
.否则
错误码 = HD通用_获取最近返回值 (0)
调试输出 ("HD登录失败!错误码: " + 到文本 (错误码))
.如果 (错误码 = -2009)
调试输出 ("失败原因:账号点数不足,请充值")
.否则_如果 (错误码 = -2002)
调试输出 ("失败原因:账号密码不匹配")
.否则
调试输出 ("失败原因:未知错误,请联系技术支持")
.如果结束
.如果结束
HD登录_登录 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD登录_登录 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD登录_获取最近登录点数
描述
最近登录时候的点数
原型
__int64 __stdcall HCHD_GetLastLoginFYI();
返回值
查看返回值表
注意事项
无
HD登录_获取最近登录点数 - 基础示例
.版本 2
.子程序 _查看登录时点数
.局部变量 登录时点数, 长整数型
.局部变量 当前点数, 长整数型
登录时点数 = HD登录_获取最近登录点数 ()
当前点数 = HD登录_获取点数 ()
调试输出 ("登录时点数: " + 到文本 (登录时点数))
调试输出 ("当前剩余点数: " + 到文本 (当前点数))
.如果 (登录时点数 > 当前点数)
调试输出 ("已消耗点数: " + 到文本 (登录时点数 - 当前点数))
.如果结束
HD登录_获取最近登录点数 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD登录_获取最近登录点数 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD登录_获取最近登录时间
描述
获取最近登录时间戳
原型
__int64 __stdcall HCHD_GetExpiredTimeStamp();
返回值
查看返回值表
注意事项
无
HD登录_获取最近登录时间 - 基础示例
.版本 2
.子程序 _获取最近登录时间
.局部变量 登录时间, 长整数型
登录时间 = HD登录_获取最近登录时间 ()
.如果 (登录时间 > 0)
调试输出 ("最近登录时间: " + 时间戳到时间 (登录时间))
.否则
调试输出 ("获取最近登录时间失败")
.如果结束
HD登录_获取最近登录时间 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD登录_获取最近登录时间 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD登录_获取点数
描述
获取点数
原型
__int64 __stdcall HCHD_GetFYI();
返回值
查看返回值表
注意事项
无
HD登录_获取点数 - 基础示例
.版本 2
.子程序 _查看剩余点数
.局部变量 点数, 长整数型
点数 = HD登录_获取点数 ()
调试输出 ("剩余点数: " + 到文本 (点数))
HD登录_获取点数 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD登录_获取点数 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD登录_获取最大多开数
描述
获取最大多少开
原型
__int64 __stdcall HCHD_GetOpenMaxNum();
返回值
查看返回值表
注意事项
无
HD登录_获取最大多开数 - 基础示例
.版本 2
.子程序 _查看最大多开数
.局部变量 最大多开数, 长整数型
最大多开数 = HD登录_获取最大多开数 ()
调试输出 ("账号支持最大多开数: " + 到文本 (最大多开数))
.如果 (最大多开数 >= 10)
调试输出 ("支持批量多开操作")
.否则
调试输出 ("多开数量有限,请合理安排")
.如果结束
HD登录_获取最大多开数 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD登录_获取最大多开数 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")