找回密码
 立即注册
查看: 140|回复: 0

[新框架LUA] luac npc检测玩家ip 防止多开刷宝 cgmsv

[复制链接]
万物创造者

189

主题

207

回帖

2345

积分
CN币
1 颗


威望
575

贡献
793

UID
1

QQ
QQ

微信Wechat
ahsinsoft

居住地
中国 上海市 杨浦区 定海路街道

发表于 2024-7-10 00:38:40 | 显示全部楼层 |阅读模式
如题,为了防止玩家发育太快,导致gm更新速度跟不上从而最终营养不良、日渐消瘦。
我想出了各种花招,防止玩家多开刷boss,猥琐的套路无所不用其极


使用muscipular框架


下以举例:
本次战斗队长需要扣除3小时卡时
本次战斗队长需要90级以上
本次战斗队长需要转生轮回次数大于20转
本次战斗队伍人数不得少于3人
本次战斗允许双开
本次战斗不允许3、4、5开(暨队伍中的角色,不得有3个相同的ip及以)


共2步,由于直接发代码被拦截了,只能发截图和文件了
1、modules/luac.lua中添加


2、你的某个boss npc,对应的txt,全部替换(encount编号改成你自己的boss)





补充:
其实,代码支持全队等级检测、全队转生轮回次数检测、全队支付(金币或道具或卡时或宠物)
根据以上,你也就知道怎么写了

另外,还可以用于npc的传送warp,不给玩家同时n个号一起做任务














修复bug一处
找到luac.lua50行,替换成如下


  1.                 if p1 == -2 then--无队伍
  2.                         return 400--直接放行
  3.                 end
  4.                 if p2 == -2 then
  5.                         p2 = 2--p2不存在时,赋予一个不同的数
  6.                 end
  7.                 if p3 == -2 then
  8.                         p3 = 3--p3不存在时,赋予一个不同的数
  9.                 end
  10.                 if p4 == -2 then
  11.                         p4 = 4--p4不存在时,赋予一个不同的数
  12.                 end
  13.                 if p5 == -2 then
  14.                         p5 = 5--p5不存在时,赋予一个不同的数
  15.                 end
复制代码






附件中的代码与截图略有差异,附件中的新

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则

QQ|Archiver|手机版|小黑屋|CN魔力实验室

GMT+8, 2025-4-28 07:07 , Processed in 0.051051 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表