本帖最后由 二宫和也 于 2012-7-26 12:09 编辑
搜索北冥神功找到一段有PersonKF(eid, 85)的判定,在那一段判定里面靠后的位置加上如下代码
- if PersonKF(eid, 108) then -- 如果练了易筋经
- SetWarMap(WAR.Person[WAR.CurID]["坐标X"], WAR.Person[WAR.CurID]["坐标Y"], 4, 2) --攻击者被视为命中
- local xnl = math.modf(JY.Person[pid]["内力"] / 12 + math.random(10)) --加/减的内力量
- WAR.Person[WAR.CurID]["内力点数"] = (WAR.Person[WAR.CurID]["内力点数"] or 0) + AddPersonAttrib(pid, "内力", -xnl); --攻击者减内力
- WAR.Person[emenyid]["内力点数"] = (WAR.Person[emenyid]["内力点数"] or 0) + AddPersonAttrib(eid, "内力", math.modf(xnl + 1)) --被攻击者加内力
- WAR.LXXS[pid] = 1 --流血显示
- if WAR.LXZT[pid] == nil then --攻击者流血量增加
- WAR.LXZT[pid] = 10
- else
- WAR.LXZT[pid] = WAR.LXZT[pid] + 10
- end
- end
复制代码
|