RegNoMac

long RegNoMac(reg_code,ver_info)

接口描述

调用此函数来注册,从而使用插件的高级功能. 可以根据指定的IP列表来注册.新手不建议使用! 此函数同RegEx函数的不同在于,此函数用于注册的机器码是不带mac地址的

请求参数

参数名
类型
描述
必填
reg_code
str
注册码. (从大漠插件后台获取)
必填
ver_info
str
版本附加信息. 可以在后台详细信息查看. 可以任意填写. 可留空. 长度不能超过20. 并且只能包含数字和字母以及小数点. 这个版本信息不是插件版本.
可选

响应参数

参数名
类型
描述
必填
int
必填

说明 / 示例

-1 : 无法连接网络,(可能防火墙拦截,如果可以正常访问大漠插件网站,那就可以肯定是被防火墙拦截) -2 : 进程没有以管理员方式运行. (出现在win7 win8 vista 2008.建议关闭uac) 0 : 失败 (未知错误) 1 : 成功 2 : 余额不足 3 : 绑定了本机器,但是账户余额不足50元. 4 : 注册码错误 5 : 你的机器或者IP在黑名单列表中或者不在白名单列表中. 6 : 非法使用插件. 7 : 你的帐号因为非法使用被封禁. (如果是在虚拟机中使用插件,必须使用Reg或者RegEx,不能使用RegNoMac或者RegExNoMac,否则可能会造成封号,或者封禁机器) 8 : ver_info不在你设置的附加白名单中. 77: 机器码或者IP因为非法使用,而被封禁. (如果是在虚拟机中使用插件,必须使用Reg或者RegEx,不能使用RegNoMac或者RegExNoMac,否则可能会造成封号,或者封禁机器) 封禁是全局的,如果使用了别人的软件导致77,也一样会导致所有注册码均无法注册。解决办法是更换IP,更换MAC. -8 : 版本附加信息长度超过了20 -9 : 版本附加信息里包含了非法字母. 空 : 这是不可能返回空的,如果出现空,那肯定是当前使用的版本不对,老的插件里没这个函数导致返回为空.最好参考文档中的标准写法,判断插件版本号. ```language dm_ret = dm.RegNoMac("abcdefg","") if dm_ret <> 1 then MessageBox "注册失败,只能使用免费功能" end if ``` ### 注意 简单游平台调用此函数,不会扣费. 注册码在大漠插件后台可以查看. 此函数每个进程调用一次即可,不需要每个DM对象都调用. 必须保证此函数在创建完对象以后立即调用,尤其必须在绑定窗口之前调用,否则可能会出现异常. 如果有多个进程操作同个窗口,必须保证每个进程要么都调用RegNoMac,要么都不要调用RegNoMac,以免出现异常.