|
本帖最后由 ivansz 于 2012-7-14 10:45 编辑
斗转星移一共有三个地方要修改,你在代码里搜索“斗转”,第一个地方就是判断兵器值总和然后设置一个WAR.DZXYLV[eid]
- if dzlv >= 400 then
- dzwz = “天马流星拳”
- WAR.DZXYLV[eid] = 4
- elseif dzlv >= 300 or eid == 51 then
- dzwz = CC.WARS88 --离合参商
- WAR.DZXYLV[eid] = 3
- elseif dzlv >= 220 then
- dzwz = CC.WARS89 --斗转星移
- WAR.DZXYLV[eid] = 2
- else
- dzwz = CC.WARS90 --北斗移辰
- WAR.DZXYLV[eid] = 1
- end
复制代码
,WAR.DZXYLV[eid]=4应该就是你新增的吧,然后你搜索“斗转星移计算”找到
- if WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 1 then
- WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 60
- elseif WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 2 then
- WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 85
- elseif WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 3 then
- WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 110
复制代码
在下面添加一个
- elseif WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 4 then
- WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 150 --你需要的伤害倍数
- end --end是必须的
复制代码
你再向上搜索“斗转星移提示的文字”, 找到代码
- if WAR.DZXYLV[pid] == 110 then --斗转星移提示的文字
- fj = string.format(CC.WARS18, JY.Person[pid]["姓名"])
- elseif WAR.DZXYLV[pid] == 85 then
- fj = string.format(CC.WARS19, JY.Person[pid]["姓名"])
- elseif WAR.DZXYLV[pid] == 60 then
- fj = string.format(CC.WARS20, JY.Person[pid]["姓名"])
复制代码
再添加一行
- elseif WAR.DZXYLV[pid] == 150 then
- fj = string.format(“发动天马流星拳反击”, JY.Person[pid]["姓名"])
- end
复制代码
就这样
|
|