铁血丹心

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

借用别人代码做加强猪角和妹妹的发动极意

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

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

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

x
本帖最后由 fff71669 于 2012-7-8 15:41 编辑

我的这段代码你先要做个Jiyi.lua文件然后把代码复制在里面保存,然后打开LDCR.lua文件搜索 SetGlobalConst 在SetGlobalConst = function() 文件最后dofile (CONFIG.ScriptPath .."MyConst.lua"); 后面end前单独一行增加dofile (CONFIG.ScriptPath .."Jiyi.lua");保存LDCR.lua文件  所以的技能都能发动极意 嘿嘿当然是主角和妹妹同时在时
  1. --[[
  2. 说明:

  3. 已定义的全局变量:
  4. CC.ProNBAtk = 20      ---极意发动概率
  5. CC.NB = 50         ---极意威力,控制极意的攻击范围和气攻增加的百分比,威力<35时,极意的攻击范围是原攻击范围的凸包(就是变成矩形),威力大于35小于70时,在前面范围的基础上边长加一,威力大于70再加一
  6. 已定义的全局函数:
  7. CC.NBAtk(id, wugong, level, ng)

  8. ]]
  9. CC.ProNBAtk = 20      ---极意发动概率
  10. CC.NB = 50         ---极意威力
  11. function War_DIY_Fight(id, wugong, level, ng)
  12. local pid = WAR.Person[id]["人物编号"];

  13. id, wugong, level, ng = CC.NBAtk(id, wugong, level, ng)
  14. return ng;
  15. end
  16. function CC.NBAtk(id, wugong, level, ng)                   ---极意
  17. local pid = WAR.Person[WAR.CurID]["人物编号"];
  18.   local xmax,xmin,ymax,ymin
  19.   local t = CC.NB
  20.   
  21.     if pid == 0 or pid == 92 then --极意
  22.    local mmjy = 0
  23.    for j = 0, WAR.PersonNum - 1 do
  24.     if (WAR.Person[j]["人物编号"] == 0 or WAR.Person[j]["人物编号"] == 92) and
  25.      WAR.Person[j]["死亡"] == false then
  26.      mmjy = mmjy + 1
  27.      end
  28.         end
  29.          if mmjy == 2 then
  30.          if math.random(100) < CC.ProNBAtk +1 then
  31.           local ZJMMJY = {"飞雪连天射白鹿","笑书神侠倚碧鸳"}
  32.     if WAR.Person[id][CC.TXWZ3] == nil then
  33.    WAR.Person[id][CC.TXWZ3] = ZJMMJY[math.random(2)]
  34.   else
  35.    WAR.Person[id][CC.TXWZ3] = WAR.Person[id][CC.TXWZ3].."+"..ZJMMJY[math.random(2)]
  36.   end
  37.            ng = ng + ng * t / 100                           ---气攻增加
  38.    
  39.            if CC.NB < 35 then                     ---威力控制范围,t表示增加的边长
  40.          t = 0;
  41.             elseif CC.NB < 70 then
  42.          t = 1;
  43.             else
  44.          t = 2
  45.             end
  46.    
  47.    xmax,xmin,ymax,ymin = -1,64,-1,64
  48.    for i = 0, 63 do
  49.     for j = 0,63 do
  50.      if GetWarMap(i,j,4) == 1 then
  51.       if xmax < i then
  52.        xmax = i;
  53.       end
  54.       if xmin > i then
  55.        xmin = i;
  56.       end
  57.       if ymax < j then
  58.        ymax = j;
  59.       end
  60.       if ymin > j then
  61.        ymin = j;
  62.       end
  63.      end
  64.     end
  65.    end
  66.   
  67.    CleanWarMap(4,0)
  68.    for i = xmin - t,xmax + t do
  69.     for j = ymin - t,ymax + t do
  70.      SetWarMap(i,j,4,1)
  71.     end
  72.    end
  73.    
  74.   
  75.    WAR.WS = 1;
  76.   end
  77. end
  78. end
  79. return id, wugong, level, ng
  80. end
复制代码

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-8 15:56 | 显示全部楼层
尽然没人回帖 哎, 只要用我的方法去做进游戏不用运行DIY代码直接就可以发动极意 尽然没人顶哈
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-8 18:40 | 显示全部楼层
我帮你顶下吧~~~是个不错的东西啊。。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-8 19:39 | 显示全部楼层
l楼主测试过没?我龙人完全没效果

点评

我试过了龙人版应该可以用,把CC.ProNBAtk的数字改高点就出得很勤快了  发表于 2012-7-8 22:15
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-8 20:09 | 显示全部楼层
我也来顶,这功能不错!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-8 22:18 | 显示全部楼层
看了半天终于弄懂了为啥中间有一堆GetWarMap的循环....万恶的循环啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-9 07:04 | 显示全部楼层
回复 玄天宗月 的帖子

能用哦,只要你记得放在LOCD.lua 所在的script 文件夹里面就可以了 记得文件名和 我上面说的方法做下去就可以了 要改极意威力请修改 CC.NB = 50  ,把数值变大就能威力变大 CC.ProNBAtk = 20 把数值变大发动几率就变大 我一般用50嘿嘿,你的明白
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-9 15:44 | 显示全部楼层
这,这,这也许是我期盼已久的,楼主怎么做到的。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-9 17:59 | 显示全部楼层
回复 fujs 的帖子

只是借用别人的代码而已 ,俺可没能力独自写出这样的代码 我只是加入了点自己的想法嘿嘿
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-12-19 03:50

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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