严弘 发表于 2012-11-22 13:20:39

脚本求助!

晕,写了半天的WOG生物双剑PK小游戏居然错误连连,战斗结束后居然返回不了普通界面,请大侠问指点迷津!

贤知有您 发表于 2012-11-22 13:46:56

你战斗完后,显示了对话框,但没有刷新屏幕.按确定就退出了.
战斗后用 !!UN:R3/-1; 刷新屏幕(-1表示当前英雄,用0-155则表示特定英雄)
我看你的是随机的特定英雄.你自己改吧.

另外,V变量最好用大点的吧,用V1之类的临时变量,容易出错.

严弘 发表于 2012-11-22 14:03:09

原帖由 贤知有您 于 2012-11-22 13:46 发表 http://www.wogcn.net/images/common/back.gif
你战斗完后,显示了对话框,但没有刷新屏幕.按确定就退出了.
战斗后用 !!UN:R3/-1; 刷新屏幕(-1表示当前英雄,用0-155则表示特定英雄)
我看你的是随机的特定英雄.你自己改吧.

另外,V变量最好用大点的吧,用V1之类的 ...
谢谢!还有几个问题能否请指点:1、战场上双剑的生物特技发生错误:EA-1,EA-2 EA-22,EA-23好像都不对;
2、战场画面不正常,鼠标点击生物,异常滞缓;(快速战斗可能看不到)
3、战后统计死亡数量不对(是否不能使用中立英雄?)
4、去掉了中立英雄的辅助技能*攻防幸运箭术抗磨好像不管用?

[ 本帖最后由 严弘 于 2012-11-22 14:15 编辑 ]

贤知有您 发表于 2012-11-22 14:50:51

确实比较多问题啊.楼主你一步步来改吧.我暂时没空帮你看了.
首先设置双剑应该这样做.
!!VRy4:Sx16 +1 *-1;
!!EAy4:L?y5;
!!EAy4:Ey5/2/d/d;战场全体双剑
第二
!!DO22124/0/20/1&y1=1:P;
!?FU22124;
!!BU:Dx16/?y-1;
!!VRv6:+y-1;

这里0-20是堆栈,不能用于 BU:D的,BU:D第一个参数是位置,不是堆栈.
要计算战斗前后个数差(因为你这个是单一生物品种的)
战斗前计算总数量,战斗后再计算剩余数量,相减就是了.

[ 本帖最后由 贤知有您 于 2012-11-22 14:56 编辑 ]

严弘 发表于 2012-11-22 15:00:57

原帖由 贤知有您 于 2012-11-22 14:50 发表 http://www.wogcn.net/images/common/back.gif
确实比较多问题啊.楼主你一步步来改吧.我暂时没空帮你看了.
首先设置双剑应该这样做.
!!VRy4:Sx16 +1 *-1;
!!EAy4:L?y5;
!!EAy4:Ey5/2/d/d;战场全体双剑
第二
!!DO22124/0/20/1&y1=1:P;
!?FU22124;
!!BU:D ...
多谢指点,我改改看!

沧海一粟 发表于 2012-11-22 16:07:41

回复 1# 的帖子

双剑在战场上模拟就行了,如果是特定条件,用V变量或Flags标志控制即可。
我以前搞的怪物强化测试图和楼主想法类似,貌似更新到1.2以后就出通用脚本而没出测试图了,楼主大可借鉴一下,我那图里没有一个怪物,但你可以在指定几种特殊的地形上无限挑战所有的生物。
还有就是V变量的使用问题,V1-V10并不是固定的V变量,注意一下就行了。

[ 本帖最后由 沧海一粟 于 2012-11-22 16:10 编辑 ]
页: [1]
查看完整版本: 脚本求助!

捐赠