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

[复制链接]
查看7238 | 回复3 | 2023-12-6 22:04:51 | 显示全部楼层 |阅读模式
本教程使用的网络验证(卡密)平台是使用的叮当猫脚本系统,是专门为懒人精灵开发的全功能系统
(该系统功能包括 云控(包括用户云控)|用户设备数据|卡密|热更新|云函数(防破解)|云数据|云UI|脚本通讯|云文件|脚本崩溃信息(用来记录脚本异常停止,查错误的))

官方地址:http://api.privateapi.xyz:9000/
所有功能使用视频教程地址:https://www.bilibili.com/video/BV1DT4y1m7zN/

使用文档地址:https://www.kdocs.cn/l/cp4ZQvcxbddA
QQ群:689634265
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.注册开发者账号(已有账号就跳过)
注册地址:http://api.privateapi.xyz:9000/reg.html
注册完了就登录,这个要是不会下面不用看了.
2.创建卡密项目
先切到卡密功能页面,然后点击创建项目,然后在弹出来的窗口里填写项目名称,点击确定就行.如下图所示:
download.png download.png
创建成功之后,会有一个项目UUID,和项目密钥,这两个在后面脚本登录卡密时会用到.
download.png
3.生成卡密
点击生成卡密按钮,然后在弹出来的界面填写对应的参数.
参数说明:
卡密类型:包时卡(限制设备)和包时卡(不限制设备)两种类型,限制设备也就是绑定设备,只允许在这台设备上运行(可以不开启心跳,反正都限制设备登录了),不限制设备也就是不绑定设备,但是会限制同时在线数量,达到上限之后,就限制不让登录了(心跳必须要开启,不然没法限制,可以无限开了),关闭脚本之后,等待三分钟没有心跳,后台就会允许新的设备登录了.
窗口数量:顾名思义就是允许多少个手机使用这张卡密
使用时长: 可以 分钟,小时,天,月(30天),年 这几种类型的时间
生成张数:默认限制一次只允许生成50张.需要一次性生成更多需要联系群主
卡密前缀:生成相同前缀相同的卡密,可自定义
卡密长度:目前只允许6位以上,后面卡密耗尽了可能会加长
允许顶号和允许解绑 这两个参数只跟限制设备类型的卡密有关系,可以把已经绑定的设备顶掉,解绑就是解除当前设备的绑定和解除所有设备绑定,如果是已经限制设备使用了,这两个选项就别勾选了,直接就选择不限制设备的卡密
卡密备注:后期可以根据卡密备注搜索出对应的卡密
download.png
4.查看作者UUID
download.png
这个作者UUID在后面编写代码的时候,调用初始化命令的时候需要.
5.编写代码
  1. DDMControl = require("DDMControlV2")
  2. local 作者UUID = "d99f33a3-4b17-49f8-891a-bedf77886598"--替换成自己的
  3. local 卡密UUID  ="02fc2ef4-c196-488a-9f26-35f0353e8a54"--替换成自己的
  4. local 卡密密钥 = "5d4a6592-4087-49f8-8e0c-085d85b21424"--替换成自己的
  5. local 服务器地址 = "api.privateapi.xyz"
  6. local 卡密  = "nbedth"--替换成自己的卡密
  7. function 叮当猫初始化()
  8.         while true do
  9.                 local 初始化结果 = DDMControl.初始化(服务器地址,"9000","",作者UUID,"")
  10.                 print(初始化结果)
  11.                 if 初始化结果 == true then
  12.                         break
  13.                 end
  14.         end
  15. end
  16. local 失败次数 = 0
  17. function 心跳回调(msg)
  18.         print(msg)
  19.         if msg.code == 1 then
  20.                 print("心跳成功")
  21.                 失败次数 = 0
  22.         elseif msg.code == -5 then
  23.                 print("请重新登录,一般是卡密被禁用,删除,设备被解绑!")
  24.                 exitScript()
  25.         elseif msg.code == -8 then
  26.                 print("卡密到期")
  27.                 exitScript()
  28.         elseif msg.code == -9999 then
  29.                 print("心跳失败,网络错误!")
  30.                 失败次数 = 失败次数 +1
  31.                 if 失败次数 >= 30 then --连续心跳失败30次(每次60秒),停止运行
  32.                         exitScript()
  33.                 end
  34.                
  35.         elseif msg.code == -6666 then
  36.                 print("有人尝试破解卡密系统!",msg.cdkey)
  37.                 exitScript()
  38.         else
  39.                 print("未知错误!",msg.msg)
  40.                 toast("错误原因:"..msg.msg,0,0,12)
  41.                 exitScript()
  42.         end
  43. end
  44. 叮当猫初始化()
  45. function 卡密登录(登录的卡密)
  46.     local 登录结果 = DDMControl.卡密_卡密登录(卡密UUID,卡密密钥,登录的卡密,心跳回调,true,true,60)
  47.     print(登录结果)
  48.     if 登录结果.code == 0 then
  49.             print("卡密被禁用")
  50.             toast("卡密被禁用",0,0,12)
  51.             sleep(2000)
  52.             exitScript()
  53.     elseif 登录结果.code == -1 then
  54.             print("网络错误,请检查网络!")
  55.             toast("网络错误,请检查网络!",0,0,12)
  56.             sleep(2000)
  57.             exitScript()
  58.     elseif 登录结果.code == 1 then
  59.             print("卡密登录成功!")
  60.         toast("登录成功,到期时间:"..登录结果.endTime,0,0,12)
  61.         sleep(2000)
  62.     elseif 登录结果.code == -9 then
  63.             print("卡密授权窗口达到上限,登录失败!")
  64.             toast("卡密授权窗口达到上限,登录失败!",0,0,12)
  65.             sleep(2000)
  66.             exitScript()
  67.     elseif 登录结果.code == -7 then
  68.             print("卡密过期!")
  69.             toast("卡密过期!",0,0,12)
  70.             sleep(2000)
  71.             exitScript()
  72.     else
  73.             print("未知错误!",登录结果.msg)
  74.             toast(登录结果.msg,0,0,12)
  75.             sleep(2000)
  76.             exitScript()
  77.     end
  78. end
  79. function 功能代码()
  80.         while true do
  81.             toast("叮当猫脚本系统免费使用!",0,0,12)
  82.         sleep(1000)
  83.     end
  84. end
  85. function 脚本开始函数()
  86.         卡密登录(卡密) ---下面写你自己的代码
  87.     功能代码()
  88.    
  89. end
  90. --这样运行的话,脚本异常停止的时候,可以在后台看到停止的原因
  91. DDMControl.脚本_异常捕获运行(脚本开始函数,2)

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
















回复

使用道具 举报

592530326 | 2024-2-10 22:21:40 | 显示全部楼层
新年快乐
回复

使用道具 举报

srbtwnbh | 2024-2-28 21:36:26 | 显示全部楼层
:):):):):):):):):):):):):):):):):)
回复

使用道具 举报

uzrviyuz | 2024-3-8 21:39:08 | 显示全部楼层
看着还行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12

主题

27

帖子

3833

积分

论坛元老

云控|卡密|云UI|云数据|脚本间通讯

Rank: 8Rank: 8

积分
3833
QQ