wing 发表于 2010-8-21 14:05:34

如何阻止战斗的发生?

地图上设置了一个特定的野怪,我希望能在英雄攻击之后能询问是否战斗(IF:Q),选否就不打了,选是则发生战斗,没找到阻止战斗的办法,求助了~

air 发表于 2010-8-21 15:06:19

LZ这个可以不?
ZVSE
!#OBx/y/地上(0)或地下(1):S;
!?OBx/y/地上或地下;
!!VRz-1:S^敲诈!要钱还是要命?^;
!!VRz-2:S^我要钱不要命!^;
!!VRz-3:S^汗!衰锅我给钱你放我一马.好不?^;
!!VRz339:S^..\Data\p\s044_emerald.GIF^;
!!VRz-9:S^你可能在找打!^;
!!VRz-8:S^这么没骨气!自杀吧!罚金9999^;
!!VRz-5:S^你要想好啊.^;
!!IF:D77/-1//-5/339////////-2/-3;
!!IF:F77/-9/-8///0;
!!IF&v333<>1:E333/77;                           
!!OBx/y/地上或地下&v333=1:R;
!!OW&v333=2 R-1/6/-9999; 效果是这样的.行不?

[ 本帖最后由 air 于 2010-8-21 18:10 编辑 ]

wing 发表于 2010-8-21 16:05:39

原来可以用这个办法~谢谢~~

wing 发表于 2010-8-21 16:40:49

我试了如下代码,可以说我的目标已经实现了,只是有点瑕疵,请教一下原因
!#OBv6155/v6156/v6157:S;
!?OB54&v998=v6155/v999=v6156/v1000=v6157;
!!IF:Q10^This is the Boss, Are you sure?^;
!!OBv6155/v6156/v6157&10:R;

攻击那个怪之后,选NO则不战斗,但选YES的话对话框会多跳出来一次,这是为什么?
air你的代码我没试,是否有这种情况?原理应该一样吧,是IF:Q的问题吗

air 发表于 2010-8-21 18:19:25

原帖由 wing 于 2010-8-21 16:40 发表 http://bbs.h3wog.com/images/common/back.gif
我试了如下代码,可以说我的目标已经实现了,只是有点瑕疵,请教一下原因
!#OBv6155/v6156/v6157:S;
!?OB54&v998=v6155/v999=v6156/v1000=v6157;
!!IF:Q10^This is the Boss, Are you sure?^;
!!OBv6155/v6156/v ...

LZ你在做图是不?我想看看你的图有多好玩.:lianhong: 给张.好不?
还有我的没这个瑕疵.还有你没有用错.你很利害只是还有一点没搞好.我改了一下.希望LZ的图很完美.
!#OBv6155/v6156/v6157:S;
!?OB54&v998=v6155/v999=v6156/v1000=v6157;
!!IF&-10:Q10^This is the Boss, Are you sure?^;
!!OBv6155/v6156/v6157&10:R;

wing 发表于 2010-8-22 00:53:13

啊,原来可以这样解决,帅~
没在做图,水平还差很远呢
只是玩起来想增加点不同而已
上次来问过怎么改胜利条件,也是air兄弟回答的呢,不过上次没等到回答就没持续关注了,回头也忘了
昨天想起来去看了下,才发现可以用UN:Q,其实我对这些命令还很不熟呢
因为沉太久了就不想挖出来了,还欠air一个感谢,这边一并谢过啦~~

cyhken 发表于 2010-9-21 01:59:41

一看代碼就暈.
我想我得學習學習才行了
;lh; ;lh;

air 发表于 2011-1-26 20:10:23

;sign; ;sign; LZ是尸么?图!都24周了啊.

泽拉图 发表于 2011-5-27 13:20:53

看一看ERM
说不定有用

XEricSin 发表于 2015-12-25 23:56:08

我之前也想通过OB:R和OB:S来控制是否能取消访问。但是没有成功。
但现在看到案例,一定是我哪里弄错了。

另外,访问怪物object会触发两次。原来可以用IF&flag:Qflag来关闭第二次弹窗。
这个好,长知识了。
页: [1]
查看完整版本: 如何阻止战斗的发生?

捐赠