铁血丹心

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

如何DIY一个像青青或者梅超风之类的天赋呢!

[复制链接]
发表于 2011-9-14 20:00 | 显示全部楼层 |阅读模式

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

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

x
这个怎么实现啊,像DIY给主角一个武功天赋,用此武功连击、暴击率上升,暴击时威力按2倍计算,各位大大有办法不!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-14 20:15 | 显示全部楼层
暂时不行~!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-9-14 20:40 | 显示全部楼层
这真悲剧,想DIY一个中级武功来玩玩就爽了~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-15 10:58 | 显示全部楼层
本帖最后由 whitefox5 于 2011-9-15 15:39 编辑

经研究,发现更好的办法。楼下有人提到会弹出。你们可以检查下DIY文件,可能和其他的补丁有冲突。

  1. function drawname(x,y,name,size)

  2. x=x-math.modf(size/2)

  3. local namelen=string.len(name)/2

  4. local zi={}

  5. for i=1,namelen do

  6. zi[i]=string.sub(name,i*2-1,i*2)

  7. DrawString(x,y,zi[i],C_WHITE,size)

  8. y=y+size

  9. end



  10. if WAR.Person[WAR.CurID]["人物编号"] == 77 then

  11. JY.Wugong[62][攻击力10] = 1600

  12. else

  13. JY.Wugong[62][攻击力10] = 800

  14. end

  15. end
复制代码

------------------------------------------------------------------------------------------------------
目前还没有找到完美的办法,不过我手上倒是有一个伪办法,利用DRAWNAME事件,在集气到达顶端时动态修改武功的威力或其他属性。
缺点是,如果两个人同时到达集气条顶端,施展的夫妻刀法威力会相同
具体代码如下:

  1. function drawname(x,y,name,size)

  2. x=x-math.modf(size/2)

  3. local namelen=string.len(name)/2

  4. local zi={}

  5. for i=1,namelen do

  6. zi[i]=string.sub(name,i*2-1,i*2)

  7. DrawString(x,y,zi[i],C_WHITE,size)

  8. y=y+size

  9. end

  10. if name == "萧中慧" then
  11. if x > 740 then
  12. JY.Wugong[62]["攻击力10"] = 1600
  13. else
  14. JY.Wugong[62]["攻击力10"] = 800
  15. end
  16. end

  17. end
复制代码

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

請問 x > 740 是集气条达顶端的條件嗎?

如果這樣的話動態制定天賦便應可行

只是
用 function drawname 來完成是效率太低了

点评

謝謝, 但試過後, 發現以此判斷, 集气条达顶端2次之間, 這判斷的成功次数竟有 1 至 4 次之多  发表于 2011-9-16 04:17
差不多,X是名称在集气条上的偏移量,据我测试,743~744差不多到达顶端。  发表于 2011-9-15 13:20
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-9-15 12:58 | 显示全部楼层
好像不行啊,一用就弹出来了!if name == "萧中慧" 这个是不是可以改用代码啊?

点评

上面的代码我已修正,你再试试,应该可以了  发表于 2011-9-15 13:26
JY.WUGONG写错了,应改为JY.Wugong,随手写的,没注意大小写了  发表于 2011-9-15 13:25
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-15 15:01 | 显示全部楼层
本帖最后由 goodmanbadh 于 2011-9-15 15:01 编辑

一用就跳出了,不行,我靠,气死我了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-5-17 19:51

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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