函数简介:
非简单游平台使用,调用此函数来注册,从而使用插件的高级功能. 可以根据指定的IP列表来注册.新手不建议使用! 此函数同RegEx函数的不同在于,此函数用于注册的机器码是不带mac地址的.
函数原型:
long RegExNoMac(reg_code,ver_info,ip)
参数定义:
reg_code 字符串: 注册码. (从大漠插件后台获取)
ver_info 字符串: 版本附加信息. 可以在后台详细信息查看.可留空. 长度不能超过10. 并且只能包含数字和字母以及小数点. 这个版本信息不是插件版本.
ip 字符串: 插件注册的ip地址.可以用|来组合,依次对ip中的地址进行注册,直到成功. ip地址列表在VIP群中获取.
返回值:
整形数:
-1 : 无法连接网络,(可能防火墙拦截,如果可以正常访问大漠插件网站,那就可以肯定是被防火墙拦截)
-2 : 进程没有以管理员方式运行. (出现在win7
vista 2008.建议关闭uac)
0 : 失败 (未知错误)
1 : 成功
2 : 余额不足
3 : 绑定了本机器,但是账户余额不足50元.
4 : 注册码错误
5 : 你的机器或者IP在黑名单列表中或者不在白名单列表中.
-8 : 版本附加信息长度超过了10
-9 : 版本附加信息里包含了非法字母.
-10 : 非法的参数ip
空 : 这是不可能返回空的,如果出现空,那肯定是当前使用的版本不对,老的插件里没这个函数导致返回为空.最好参考文档中的标准写法,判断插件版本号.
示例:
// 严重注意,这个例子的IP只是示例,实际并无效。真实IP要去VIP群里获取.
dm_ret = dm.RegExNoMac("abcdefg","0001","123.45.4.6|78.79.26.3")
if dm_ret <> 1 then
MessageBox
"注册失败,只能使用免费功能"
end if
注: 简单游平台调用此函数,不会有任何效果. 也不会扣费.
注册码在大漠插件后台可以查看.
此函数每个进程调用一次即可,不需要每个DM对象都调用.
必须保证此函数在创建完对象以后立即调用,尤其必须在绑定窗口之前调用,否则可能会出现异常.
如果有多个进程操作同个窗口,必须保证每个进程要么都调用RegExNoMac,要么都不要调用RegExNoMac,以免出现异常.