铁血丹心

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

如何把降龙极意改成百分百发动

  [复制链接]
头像被屏蔽
发表于 2012-8-11 20:18 | 显示全部楼层 |阅读模式

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

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

x
请教高手。我选灵犀真拳当主角的话
怎么把降龙改成百分百极意 黯然百分百3连击的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-11 22:13 | 显示全部楼层
回复 yhbg12 的帖子

1)用编辑器打开LDCR.lua

2)降龙:搜索关键词拳主角40%,下面一行会看到
  1. if pid == 50 or (pid == 55 and math.random(10) < 5) or ((pid == 69 or (pid == 0 and GetS(4, 5, 5, 5) == 1 and JY.Person[pid]["武功等级" .. wugongnum] == 999)) and JLSD(30, 70, pid)) then
复制代码
把最后面的JLSD几率判定去掉,改成:
  1. if pid == 50 or (pid == 55 and math.random(10) < 5) or ((pid == 69 or (pid == 0 and GetS(4, 5, 5, 5) == 1 and JY.Person[pid]["武功等级" .. wugongnum] == 999))) then
复制代码
3)黯然:搜索关键词拳系主角黯然几率,会看到下面有一行:
  1. local jl = 15
复制代码
把15改成100

4)储存,测试


【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-11 22:20 | 显示全部楼层
谢谢
        if pid == 0 and GetS(4, 5, 5, 5) == 1 and
                wugong == 25 and --拳系主角黯然几率3连
                JY.Person[pid]["武功等级" .. wugongnum] == 999 then
                local jl = 100;                --默认发动机率为100%       
                jl = jl + math.modf(JY.Person[pid]["受伤程度"] / 10);        --每受伤10点几率+1                                    
                jl = jl + math.modf((JY.Person[pid]["生命最大值"] - JY.Person[pid]["生命"])/100); --生命每少100几率+1       
          
                if math.random(100) <= jl then                        --判断极意触发 三连
                        fightnum = 3;

另外我吧 fightnum = 3; 后面的数字改成5 是不是就是5练了

点评

- -其实懂英文都看得懂吧 fight 是打 num是次数 = = 攻击次数么  发表于 2012-8-11 23:26
恭喜你 猜对了  发表于 2012-8-11 22:29
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-13 09:25 | 显示全部楼层
在问个问题,如果想要把降龙加个必定3连击,要在哪里加入什么代码,谢谢

点评

扯住,来看我的教程吧,我刚准备写到连击的部分><  发表于 2012-8-13 09:57
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 09:53 | 显示全部楼层
本帖最后由 ivansz 于 2012-8-13 11:42 编辑
yhbg12 发表于 2012-8-13 09:25
在问个问题,如果想要把降龙加个必定3连击,要在哪里加入什么代码,谢谢

搜索 --东方不败,必三连
可以搜到一段代码
  1. --东方不败,必三连
  2.   if pid == 27 then
  3.     fightnum = 3
  4.   end
复制代码
你照着这段代码写一个主角使用降龙十八掌必三连就可以了 例如
  1. --主角使用降龙必三连
  2. if pid == 0 and wugong == 26 then
  3.   fightnum = 3
  4. end
复制代码
如果你还想加入降龙三叠浪的特效文字可以这样改
  1. --主角使用降龙必三连
  2. if pid == 0 and wugong == 26 then
  3.   fightnum = 3
  4.   for i = 1, 10 do
  5.     DrawStrBox(-1, 24,"猪脚三叠浪", C_ORANGE, 20 + i)   -- 降龙三叠浪在这里
  6.     ShowScreen()
  7.     lib.Delay(10)
  8.   end
  9. end
复制代码
ps:其实东方不败的代码上面就是萧峰的三叠浪代码,不过那段代码是先判断 pid 是否为萧峰(50),所以不能照搬他的。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-13 10:02 | 显示全部楼层
本帖最后由 yhbg12 于 2012-8-13 10:11 编辑

谢谢
是不是之要把这代码加到 LOCR.LUA  最后面就行了

--主角使用降龙必三连
if pid == 0 and wugong = 26 then
  fightnum = 3
end

另外问下
if pid == 0 and wugong = 26 then
前面的0是不是人物代码 后面的26是武功代码,如果把武功代码数字换一下 是不是就能把别的武功也该成3连

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

回复 yhbg12 的帖子

不是加在最后面..是在东方三连的后面,武功肯定可以换别的啦这么明显的问题,不要问了 -..-
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 10:22 | 显示全部楼层
我就知道会被人抢生意................郁闷了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-13 10:41 | 显示全部楼层
本帖最后由 yhbg12 于 2012-8-13 10:41 编辑

  --东方不败,必连 70%三连
  if pid == 27 then
    fightnum = 2
        if JLSD(10, 70, pid) then
                fightnum = 3
        end
  end

  --主角使用玄冥必五连
  if pid == 0 and wugong = 21 then
    fightnum = 5
  end

  --令狐冲,变身之后,增加(85-15)%的连击
  if pid == 35 and GetS(10, 1, 1, 0) == 1 and JLSD(15, 85, pid) then
    fightnum = 2
  end


救命 为什么我加入了中间那段 就进不去游戏了

点评

wugong == 21  发表于 2012-8-13 10:51
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 10:46 | 显示全部楼层
肯定不是这一段的问题,你还改过哪里
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-13 10:48 | 显示全部楼层
本帖最后由 yhbg12 于 2012-8-13 10:48 编辑

没有,我吧这段删除了 就能进去了 加这段 就进步去
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-13 10:50 | 显示全部楼层
本帖最后由 yhbg12 于 2012-8-13 11:14 编辑

原来是少了个等号 谢谢

点评

目测你删错了,你看清楚自己是不是多删了一个括号  发表于 2012-8-13 11:19
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 11:44 | 显示全部楼层
yhbg12 发表于 2012-8-13 10:50
原来是少了个等号 谢谢

都是我的错,我整天纠结在=和==之间   = =
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 12:06 | 显示全部楼层
ivansz 发表于 2012-8-13 10:46
肯定不是这一段的问题,你还改过哪里

又换签名和头像了哈!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-13 19:07 | 显示全部楼层
回复 二宫和也 的帖子

请问一下,必定连击这个在国庆版里面要怎么改啊?

点评

这是一个好问题..我也没琢磨出来= =...因为战斗函数没有解密,也不像龙人那样有个DIY战斗函数的接口...  发表于 2012-8-13 21:54
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-20 23:38 | 显示全部楼层
  --东方不败,必连 70%三连
  if pid == 27 then
    fightnum = 2
        if JLSD(10, 70, pid) then
                fightnum = 3
        end
  end

  --主角使用玄冥必五连
  if pid == 0 and wugong = 21 then
    fightnum = 5
  end

在求问一下,如果要改成主角武功必2连,50几率3连的话 代码怎么改

点评

照着东方不败改就好了,把编号27改为0,再改一下JLSD的几率  发表于 2012-8-21 00:56
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-21 04:22 | 显示全部楼层
借楼问下用这个代码
if pid == 0 and JY.Person[pid]["武功" .. wugongnum] == 32 then
                WAR.MCF = 1
        end
能否实现主角用武功32云雾十三式的伤害按照梅超风的判定翻倍呢?想用云雾主打次玩,伤害看不下去。。。
还有其实本来我是自己搜索梅超风的部分代码想模仿的,结果失败了。。。在对应位置编了这么几段。。。
if pid == 0 and JY.Person[pid]["武功" .. wugongnum] == 32 then
                WAR.YWSS= 1
        end

if WAR.YWSS == 1 then  
    hurt = math.modf(hurt * 3)
  end

WAR.YWSS = 0

if WAR.YWSS == 1 then
      WAR.YWSS = 0
    end

点评

可以直接借用WAR.MCF这个变量的,你模仿的代码看上去也没有错啊...怎么个失败法?  发表于 2012-8-21 05:26
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-21 21:04 | 显示全部楼层
不能点评真可恶`感觉代码失败就是我觉得伤害貌似无改观。。。试过代码写成5倍伤害结果打出来还是2位数。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
 楼主| 发表于 2012-8-23 15:17 | 显示全部楼层
  if JLSD(10, 70, pid) then
里面的几率是怎么看的,10  70是百分之70的几率3连么
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2025-7-13 03:34

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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