懒人精灵对接免费的网络验证进行脚本售卖

0.说明

本教程使用的网络验证(卡密)平台是使用的叮当猫脚本系统,是专门为懒人精灵开发的全功能系统
(该系统功能包括 云控(包括用户云控)|用户设备数据|卡密|热更新|云函数(防破解)|云数据|云UI|脚本通讯|云文件|脚本崩溃信息(用来记录脚本异常停止,查错误的))

官方地址:脚本管理后台
所有功能使用视频教程地址:懒人精灵|远程调试|卡密|卡密云函数(防破解)|云控|热更新|异常捕获|云数据|云ui|脚本间通讯|用户中控|用户云数据|对接教程_哔哩哔哩_bilibili

使用文档地址:https://www.kdocs.cn/l/cp4ZQvcxbddA
QQ群:689634265
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

1.注册开发者账号(已有账号就跳过)


注册地址:脚本管理后台-注册
注册完了就登录,这个要是不会下面不用看了.


2.创建卡密项目
 

先切到卡密功能页面,然后点击创建项目,然后在弹出来的窗口里填写项目名称,点击确定就行.如下图所示:
 

 


创建成功之后,会有一个项目UUID,和项目密钥,这两个在后面脚本登录卡密时会用到.
 


 

3.生成卡密


点击生成卡密按钮,然后在弹出来的界面填写对应的参数.
参数说明:
卡密类型:包时卡(限制设备)和包时卡(不限制设备)两种类型,限制设备也就是绑定设备,只允许在这台设备上运行(可以不开启心跳,反正都限制设备登录了),不限制设备也就是不绑定设备,但是会限制同时在线数量,达到上限之后,就限制不让登录了(心跳必须要开启,不然没法限制,可以无限开了),关闭脚本之后,等待三分钟没有心跳,后台就会允许新的设备登录了.
窗口数量:顾名思义就是允许多少个手机使用这张卡密
使用时长: 可以 分钟,小时,天,月(30天),年 这几种类型的时间
生成张数:默认限制一次只允许生成50张.需要一次性生成更多需要联系群主
卡密前缀:生成相同前缀相同的卡密,可自定义
卡密长度:目前只允许6位以上,后面卡密耗尽了可能会加长
允许顶号和允许解绑 这两个参数只跟限制设备类型的卡密有关系,可以把已经绑定的设备顶掉,解绑就是解除当前设备的绑定和解除所有设备绑定,如果是已经限制设备使用了,这两个选项就别勾选了,直接就选择不限制设备的卡密
卡密备注:后期可以根据卡密备注搜索出对应的卡密
 


 

4.查看作者UUID


 


这个作者UUID在后面编写代码的时候,调用初始化命令的时候需要.
 

5.编写代码

DDMControl = require("DDMControlV2")
local 作者UUID = "d99f33a3-4b17-49f8-891a-bedf77886598"--替换成自己的
local 卡密UUID  ="02fc2ef4-c196-488a-9f26-35f0353e8a54"--替换成自己的
local 卡密密钥 = "5d4a6592-4087-49f8-8e0c-085d85b21424"--替换成自己的
local 服务器地址 = "api.privateapi.xyz"
local 卡密  = "nbedth"--替换成自己的卡密
function 叮当猫初始化()
	while true do
		local 初始化结果 = DDMControl.初始化(服务器地址,"9000","",作者UUID,"")
		print(初始化结果)
		if 初始化结果 == true then
			break
		end
	end
end
local 失败次数 = 0
function 心跳回调(msg)
	print(msg)
	if msg.code == 1 then
		print("心跳成功")
		失败次数 = 0
	elseif msg.code == -5 then
		print("请重新登录,一般是卡密被禁用,删除,设备被解绑!")
		exitScript()
	elseif msg.code == -8 then
		print("卡密到期")
		exitScript()
	elseif msg.code == -9999 then
		print("心跳失败,网络错误!")
		失败次数 = 失败次数 +1
		if 失败次数 >= 30 then --连续心跳失败30次(每次60秒),停止运行
			exitScript()
		end
		
	elseif msg.code == -6666 then
		print("有人尝试破解卡密系统!",msg.cdkey)
		exitScript()
	else
		print("未知错误!",msg.msg)
		toast("错误原因:"..msg.msg,0,0,12)
		exitScript()
	end
end
叮当猫初始化()
function 卡密登录(登录的卡密)
    local 登录结果 = DDMControl.卡密_卡密登录(卡密UUID,卡密密钥,登录的卡密,心跳回调,true,true,60)
    print(登录结果)
    if 登录结果.code == 0 then
    	print("卡密被禁用")
    	toast("卡密被禁用",0,0,12)
    	sleep(2000)
    	exitScript()
    elseif 登录结果.code == -1 then
    	print("网络错误,请检查网络!")
    	toast("网络错误,请检查网络!",0,0,12)
    	sleep(2000)
    	exitScript()
    elseif 登录结果.code == 1 then
    	print("卡密登录成功!")
        toast("登录成功,到期时间:"..登录结果.endTime,0,0,12)
        sleep(2000)
    elseif 登录结果.code == -9 then
    	print("卡密授权窗口达到上限,登录失败!")
    	toast("卡密授权窗口达到上限,登录失败!",0,0,12)
    	sleep(2000)
    	exitScript()
    elseif 登录结果.code == -7 then
    	print("卡密过期!")
    	toast("卡密过期!",0,0,12)
    	sleep(2000)
    	exitScript()
    else
    	print("未知错误!",登录结果.msg)
    	toast(登录结果.msg,0,0,12)
    	sleep(2000)
    	exitScript()
    end
end
function 功能代码()
	while true do
    	toast("叮当猫脚本系统免费使用!",0,0,12)
        sleep(1000)
    end
end
function 脚本开始函数()
	卡密登录(卡密) ---下面写你自己的代码
    功能代码()
    
end
--这样运行的话,脚本异常停止的时候,可以在后台看到停止的原因
DDMControl.脚本_异常捕获运行(脚本开始函数,2) 

6.异常查看
 

脚本打包之后,如果有代码错误导致的脚本停止问题,可以在后台插到看停止的原因,前提是使用了上面这个 "DDMControl.脚本_异常捕获运行(脚本开始函数,2)"
这样就可以在后台看到脚本报错的信息

  • 48
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值