铁血丹心

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

江湖模拟战功能,另求助两个脚本的问题[已解决]

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

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

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

x
本帖最后由 alungky 于 2013-3-22 02:25 编辑

缘由:
我觉得游戏中比较有趣的一幕是周伯通+主角 打欧阳锋,被欧阳锋秒后,看周伯通和欧阳锋打真是挺精彩。
所以我实现了一个功能,暂时取名叫“江湖模拟战”,采取1V1制,战斗开始前可以选择任意参战人。

刚才试了下,黄药师打周伯通,一开始黄药师被压制,很少有机会反击,但是周伯通不知道怎么的内力就被老黄吸光了,然后木桩到死。这样的结果也比较有趣。

但是现在还遗留两个问题。

1,欧阳锋耍赖,吃药。
2,打完后,还有获得丹药的奖励。

我看了下华山论剑好象是不可以吃药的,
然后代码是

  if WAR.ZDDH == 238 then
    warmenu[6][3] = 0
  end

我改成   
if WAR.ZDDH == 238 or WAR.ZDDH == 246 then
    warmenu[6][3] = 0
  end

欧阳锋还是可以吃药。
246是模拟战的地点,新场景,类似华山绝顶的雪地。

求助


【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-3-21 22:26 | 显示全部楼层
改warmenu只能限制玩家控制的人物吃药,也就是不显示物品菜单,敌人吃药是在AI里面的。华山论剑不能吃药是因为在战斗前把四神的物品都清光了,战斗后再恢复过来
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-3-21 22:37 | 显示全部楼层
你理解错误,这段代码是针对主角手动战斗时用的,手动战斗时不显示物品菜单,如果你做的模拟战功能就是看npc打架,无需操作的话,就不用改写此处。
第一点可以在选择角色后,判断该角色身上是否有药品,然后清空就可以了
第二点直接在jywar.lua里搜索战利品三个字,找到后加个编号246的战斗场景判定就可以了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-3-22 02:24 | 显示全部楼层
二宫和也 发表于 2013-3-21 22:26
改warmenu只能限制玩家控制的人物吃药,也就是不显示物品菜单,敌人吃药是在AI里面的。华山论剑不能吃药是因 ...

感谢
那我也这样弄好了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-3-22 02:25 | 显示全部楼层
苍天泰坦 发表于 2013-3-21 22:37
你理解错误,这段代码是针对主角手动战斗时用的,手动战斗时不显示物品菜单,如果你做的模拟战功能就是看np ...

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

本版积分规则

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

GMT+8, 2024-11-22 06:12

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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