铁血丹心

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

求助:关于敌人加强的问题

[复制链接]
发表于 2012-3-6 21:28 | 显示全部楼层 |阅读模式

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

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

x
  1.   if WAR.Person[id]["敌方"] then
  2.     WAR.Person[id]["生命最大值"]=WAR.Person[id]["生命最大值"]*2
  3.     if WAR.Person[id]["生命最大值"]>9999 then
  4.       WAR.Person[id]["生命最大值"]=9999
  5.     else
  6.       WAR.Person[id]["生命最大值"]=WAR.Person[id]["生命最大值"]
  7.     end
  8.   end
复制代码
例如我想把敌人生命值变成原来的两倍,但是上面的代码直接放到DIY里运行就跳出了。
到底应该怎么弄才对?

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-3-8 09:43 | 显示全部楼层
1.龙人版里面是直接修改的r数据。如果没错的话,在苍炎里面敌人生命是显示双倍受伤1/2。
2.你修改的是WAR.Person,生命值属于JY.Person。
3.你用DIY跑这个肯定有问题。如果需要,可以把所有JY.Person的生命值双倍,然后把实战队友列表中的人物减半。
4.如果想在战斗中实现,那么修改源码。随便找个初始化战斗的位置,遍历所有参战人物(0~WAR.PersonNum-1),然后再对每个人物进行你写的操作,不过记得WAR.Person的id要转换成JY.Person的id,即WAR.Person[id]["人物编号"]。然后记得战斗打完了还要恢复添加的生命值。
以上都是理论,是否可以实现我也不清楚。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-3-9 19:18 | 显示全部楼层
终于知道怎么弄了,CY_Main.lua里有一段代码,改一下就可以在DIY里用了。
喜欢挑战的朋友可以试试,真的很过瘾。
生命=原生命×难度
内力=原内力×(难度-1)
攻防轻=原攻防轻+难度×50
  1. for p=0,588 do
  2.   local r=0;
  3.   for i,v in pairs(CC.PersonExit) do
  4.     if v[1]==p then
  5.       r=1
  6.       break;
  7.     end
  8.   end
  9.   if p==0 then r=1 end
  10.   if r==0 then
  11.     if JY.Thing[202][WZ7]>3 then JY.Thing[202][WZ7]=3 end
  12.     if JY.Person[p]["生命最大值"]<3000 then
  13.       JY.Person[p]["生命最大值"]=JY.Person[p]["生命最大值"]*JY.Thing[202][WZ7]
  14.       JY.Person[p]["生命"]=JY.Person[p]["生命最大值"]
  15.     end
  16.     if JY.Person[p]["内力最大值"]<5000 then
  17.       JY.Person[p]["内力最大值"]=JY.Person[p]["内力最大值"]*(JY.Thing[202][WZ7]-1)
  18.       JY.Person[p]["内力"]=JY.Person[p]["内力最大值"]
  19.     end
  20.     JY.Person[p]["攻击力"]=JY.Person[p]["攻击力"]+JY.Thing[202][WZ7]*50
  21.     JY.Person[p]["防御力"]=JY.Person[p]["防御力"]+JY.Thing[202][WZ7]*50
  22.     JY.Person[p]["轻功"]=JY.Person[p]["轻功"]+JY.Thing[202][WZ7]*50
  23.     JY.Person[p]["武功等级1"]=999
  24.   end
  25. end
复制代码


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

本版积分规则

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

GMT+8, 2024-11-22 01:18

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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