Welcome Guest ( Log In | Register )

欢迎访问本站。游客仅能浏览首页新闻、版块主题、维基条目与资源信息,需登录后方可获得内容发布、话题讨论、维基编辑与资源下载等权限。若无账号请先完成注册流程。
 
Reply to this topicStart new topic
> IE里有记录“时间静止”这个状态的Identifier么?
inthel
2008-05-01, 03:47
Post #1


Walk in Darkness
Group Icon
 ???
   ???

Group: Seeker
Posts: 6082
Joined: 2005-06-25
Member No.: 4


如果用检测施法的函数的话,比如下面这两个:
CODE
SpellCast([EVILCUTOFF],WIZARD_TIME_STOP)
SpellCast([EVILCUTOFF],ROGUE_SET_TIME_TRAP)
然后再暂停其他脚本的话,首先延迟多少秒不好控制,其次埋设陷阱那个应该是检测“埋设”而不是检测“触发”的吧,有无直接判定是否处于时间静止状态的方法?
TOP
sherlockye
2008-05-01, 11:43
Post #2


最爱妹控泰蕾莎鄙视垃圾弟控克蕾尔的特珞史上第一个以“梦到自己很开心的作版主”为理由成功申请版主的微笑的被御姐控
Group Icon
 454
   13

Group: Avatar
Posts: 2276
Joined: 2005-07-11
Member No.: 283


最简单的办法就是修改ts法术文件,为其添加修改全局变量的效果,然后直接检查变量就行了。
另外,如果把效果写到“施法时效果(Casting features)”里面的话,就可以在玩家开始施法的时候检测到,类似于法术辨识吧。
楼上的作息时间真华丽。

This post has been edited by sherlockye: 2008-05-01, 11:45
TOP
inthel
2008-05-01, 13:52
Post #3


Walk in Darkness
Group Icon
 ???
   ???

Group: Seeker
Posts: 6082
Joined: 2005-06-25
Member No.: 4


缓时陷阱用的是TS的法术文件么?而且这个方法要修改原游戏文件。

另外我要的不是检测施法,而是检测“当前区域是否处于TS效果之下”,然后让某些持续执行的脚本在TS生效期间暂停运行,免得出现三MOD那种在TS里怪物还一个劲地脚本施法的现象。
TOP
sherlockye
2008-05-01, 19:42
Post #4


最爱妹控泰蕾莎鄙视垃圾弟控克蕾尔的特珞史上第一个以“梦到自己很开心的作版主”为理由成功申请版主的微笑的被御姐控
Group Icon
 454
   13

Group: Avatar
Posts: 2276
Joined: 2005-07-11
Member No.: 283


陷阱也有对应的法术文件,不过不是设置陷阱那个,而是设置对应的那个调用文件,spcl912B.spl
不过是增加一个变量而已,对整个游戏也没啥影响。
TOP
inthel
2008-05-01, 20:31
Post #5


Walk in Darkness
Group Icon
 ???
   ???

Group: Seeker
Posts: 6082
Joined: 2005-06-25
Member No.: 4


我现在想知道的就是,IE里倒底有没有提供直接检测“当前区域是否处于TS效果之下”的手段?
TOP
sherlockye
2008-05-01, 23:01
Post #6


最爱妹控泰蕾莎鄙视垃圾弟控克蕾尔的特珞史上第一个以“梦到自己很开心的作版主”为理由成功申请版主的微笑的被御姐控
Group Icon
 454
   13

Group: Avatar
Posts: 2276
Joined: 2005-07-11
Member No.: 283


反正我不知道
TOP
shohy
2008-05-01, 23:50
Post #7


特珞祭司
Group Icon
 875
   44

Group: Sinker
Posts: 1038
Joined: 2006-03-28
Member No.: 6985


我也不清楚,反正IDS里面是没搜到相关状态
我认为修改变量的方法不错,只要改两个法术而已,很方便而且对游戏没什么影响
TOP
Nameless One
2008-05-02, 19:09
Post #8


感应结社
Group Icon
 746
   14

Group: Sinker
Posts: 538
Joined: 2006-02-16
Member No.: 5800


如果只是局限在某个区域的话,可以在每次施展ts时,设一下区域的timer。其他生物判断timer是否为0,不为0,则NoAction()。
TOP
Fast ReplyReply to this topicStart new topic
 


Time is now: 2024-05-11, 10:36