牛子游戏—复刻版!

项目地址
插件市场搜索 nn-game

本插件由于作者不会编写JS 于是使用API在服务器中模拟操作 数据将储存在服务器中

由于部分原因 服务器内数据可能会丢失 但我们为此做了充足的准备 每过两天半将自动备份 当数据消失时 我们将在第一时间恢复数据

插件内容:
一个仿照很久之前的nb2插件的小游戏 但现在已经搜不到了 于是自己复刻了一个半成品 我将在剩下的时间内完这个插件和API

指令:
注册牛子
牛子打胶
牛子对战 用户ID
嗦自己牛子
牛子排行榜

由于插件市场的更新延迟问题 所有不能得到最新的插件版本 但已有的功能大差不差 毕竟都是调用API实现

示例:




源代码:

export async function apply(ctx){
  ctx.command('注册牛子').action(async ({session},...args)=>{
    return (await ctx.http.get(('https://se.csnmb.com/API/NZ/nz.php?type=1&qq=' + String(session.userId)),{responseType:"text"}));
  
  });
  
  ctx.command('牛子签到').action(async ({session},...args)=>{
    return (await ctx.http.get(('https://se.csnmb.com/API/NZ/nz.php?type=2&qq=' + String(session.userId)),{responseType:"text"}));
  
  });
  
  ctx.command('牛子排行榜').action(async ({session},...args)=>{
    return (await ctx.http.get('https://se.csnmb.com/API/NZ/zy.php?type=3',{responseType:"text"}));
  
  });
  
  ctx.command('嗦自己牛子').action(async ({session},...args)=>{
    return (await ctx.http.get(('https://se.csnmb.com/API/NZ/nz-2.php?type=1&qq=' + String(session.userId)),{responseType:"text"}));
  
  });
  
  ctx.command('牛子对战 <对战QQ号或ID>').action(async ({session},...args)=>{
    return (await ctx.http.get((['https://se.csnmb.com/API/NZ/zy.php?qq=',session.userId,'&type=4&qq2=',args[0]].join('')),{responseType:"text"}));
  
  });
}

API中PHP代码在最终版本进行优化后进行开源

因为我也知道我写的这个东西也是非常垃圾 所有我将尽我所能 将他更改为本地JS

2 个赞

看看牛子

1 个赞

看看牛子

1 个赞

3fe99d01d4766ffd07088c1e6988ef57e0d2b9d4

1 个赞

很喜欢作者的插件,笔芯 :revolving_hearts:

1 个赞

好牛(意味深)

2 个赞

每坤天

2 个赞