- 精华
- 阅读权限
- 60
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2015-8-2
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
发表于 2020-10-11 17:27:06
|
显示全部楼层
属性别搞得太变态了,不然会被封掉.
=====人物属性更新的时候,有校验
function 角色处理类:刷新战斗属性(恢复)
-------------------------防刷属性
local 刷属性 = false
local 临时属性点 = 700
if self.数据.生死劫~=nil then
临时属性点=临时属性点+self.数据.生死劫*20
if self.数据.生死劫==9 then
临时属性点=临时属性点+80
end
end
if self.数据.力量 < 0 or self.数据.敏捷 < 0 or self.数据.体质 < 0 or self.数据.耐力 < 0 or self.数据.魔力 < 0 then
刷属性=true
elseif self.数据.力量+self.数据.敏捷+self.数据.体质+self.数据.耐力+self.数据.魔力 >self.数据.等级*10+self.数据.潜能果+临时属性点 then
刷属性=true
elseif self.数据.坐骑编号 ~= nil and self.数据.坐骑数据[self.数据.坐骑编号] ~= nil then
if self.数据.坐骑数据[self.数据.坐骑编号].力量 < 0 or self.数据.坐骑数据[self.数据.坐骑编号].敏捷 < 0 or self.数据.坐骑数据[self.数据.坐骑编号].体质 < 0 or self.数据.坐骑数据[self.数据.坐骑编号].耐力 < 0 or self.数据.坐骑数据[self.数据.坐骑编号].魔力 < 0 then
刷属性=true
elseif self.数据.坐骑数据[self.数据.坐骑编号].力量+self.数据.坐骑数据[self.数据.坐骑编号].敏捷+self.数据.坐骑数据[self.数据.坐骑编号].体质+self.数据.坐骑数据[self.数据.坐骑编号].耐力+self.数据.坐骑数据[self.数据.坐骑编号].魔力 > self.数据.坐骑数据[self.数据.坐骑编号].等级*10+100 then
刷属性=true
end
end
--if 刷属性 then
-- f函数.写配置(程序目录..[[data/]]..玩家数据[self.数据.id].账号 .. "/账号.txt", "账号信息", "封禁", "1")
--网络处理类:强制断开1(玩家数据[账号取id(玩家数据[self.数据.id].账号)].连接id, "你的账号已经被管理员封禁,你已经被强制断开连接。")
--return 0
--end
-------------------------防刷属性
------召唤兽作弊校验
function 召唤兽处理类:刷新属性(编号,恢复)
local 刷属性 = false
if self.数据[编号].装备属性==nil then
self.数据[编号].装备属性={速度=0,伤害=0,防御=0,气血=0,魔法=0,灵力=0,体质=0,力量=0,魔力=0,耐力=0,敏捷=0}
end
-------------------------防刷属性
if self.数据[编号].力量 < 0 or self.数据[编号].敏捷 < 0 or self.数据[编号].体质 < 0 or self.数据[编号].耐力 < 0 or self.数据[编号].魔力 < 0 then
刷属性=true
elseif self.数据[编号].力量+self.数据[编号].敏捷+self.数据[编号].体质+self.数据[编号].耐力+self.数据[编号].魔力 > self.数据[编号].等级*10+self.数据[编号].最高灵性*2+800 then
刷属性=true
end
if 刷属性 then
f函数.写配置(程序目录..[[data/]]..玩家数据[self.玩家id].账号 .. "/账号.txt", "账号信息", "封禁", "1")
网络处理类:强制断开1(玩家数据[账号取id(玩家数据[self.玩家id].账号)].连接id, "你的账号已经被管理员封禁,你已经被强制断开连接。")
return 0
end
-------------------------防刷属性 |
|