铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1361|回复: 2

为何增加了一层兵器值大于400的斗转伤害,还是发动的是斗转星移反击呢?

[复制链接]
发表于 2012-7-14 09:42 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
请大神指教
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-14 10:32 | 显示全部楼层
本帖最后由 二宫和也 于 2012-7-14 10:40 编辑

啥版本?天翔?龙人?至尊?源码?

编辑:看错标题了,我遁走~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-14 10:38 | 显示全部楼层
本帖最后由 ivansz 于 2012-7-14 10:45 编辑

斗转星移一共有三个地方要修改,你在代码里搜索“斗转”,第一个地方就是判断兵器值总和然后设置一个WAR.DZXYLV[eid]
  1. if dzlv >= 400 then   
  2.      dzwz = “天马流星拳”
  3.         WAR.DZXYLV[eid] = 4
  4. elseif dzlv >= 300 or eid == 51 then      
  5.         dzwz = CC.WARS88                        --离合参商
  6.         WAR.DZXYLV[eid] = 3
  7.       elseif dzlv >= 220 then
  8.         dzwz = CC.WARS89                        --斗转星移
  9.         WAR.DZXYLV[eid] = 2
  10.       else
  11.         dzwz = CC.WARS90                        --北斗移辰
  12.         WAR.DZXYLV[eid] = 1
  13.       end
复制代码

,WAR.DZXYLV[eid]=4应该就是你新增的吧,然后你搜索“斗转星移计算”找到

  1. if WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 1 then
  2.       WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 60
  3.     elseif WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 2 then
  4.         WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 85
  5.     elseif WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 3 then
  6.         WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 110
复制代码

在下面添加一个
  1. elseif WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] == 4 then
  2. WAR.DZXYLV[WAR.Person[WAR.CurID]["人物编号"]] = 150    --你需要的伤害倍数
  3. end      --end是必须的
复制代码

你再向上搜索“斗转星移提示的文字”, 找到代码

  1. if WAR.DZXYLV[pid] == 110 then    --斗转星移提示的文字
  2.                         fj = string.format(CC.WARS18, JY.Person[pid]["姓名"])
  3.                 elseif WAR.DZXYLV[pid] == 85 then
  4.                         fj = string.format(CC.WARS19, JY.Person[pid]["姓名"])
  5.                 elseif WAR.DZXYLV[pid] == 60 then
  6.                         fj = string.format(CC.WARS20, JY.Person[pid]["姓名"])
复制代码

再添加一行

  1. elseif WAR.DZXYLV[pid] == 150 then
  2. fj = string.format(“发动天马流星拳反击”, JY.Person[pid]["姓名"])
  3. end
复制代码

就这样





点评

那就不清楚了 反正就是这样改的  发表于 2012-7-15 03:09
嗯,三个我都改了,但是440点兵器值一直只会发动斗转星移反击,也就是第二层  发表于 2012-7-14 20:12
赞一个天马流星拳~  发表于 2012-7-14 10:42
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-24 02:55

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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