查看单个帖子
旧 2005-07-09   #2
warineuropa
正式会员
级别:1 | 在线时长:14小时 | 升级还需:1小时
 
warineuropa 的头像
 
注册: 05年07月08日
帖子: 9
声望力: 0
声望: 10 warineuropa 闻道则喜
现金:21两梁山币
资产:21两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: 【总站】【机器】求助一个关于变量的问题

引用:
作者: dygz
求助一个关于变量的问题

打算用分身灭妖,但是又害怕分身时身边有autokill的npc, 我打算用两个变量来定义,if autokill=0, then fenshen=1; if autokill=1,then fenshen=0. 但是不知道这两个变量该怎么定义?还有有关的pattern 和trigger 该怎么做,希望大家赐教,讲的越详细越好。bow

别看偶在zz混了两三年了,至今还是个机器盲,大家不要笑话
thank

定义autokill 和 fenshen 容易,难就难在怎么去定义autokill 的npc 如果你不怕烦的话可以一个一个输入^_^
我们来假设一个情况吧,比如“看来*想杀死你”---注:这个trigger 要跟那些你要杀的怪区分
我们这里就讲是npc想杀死你。
pattern {“看来*想杀死你”}
value {autokill=1;fenshen=0}
如果没有碰到这种pattern 就不用我说拉 {autokill=0;fenshen=1}
我觉得{autokill=0;fenshen=1}这两个变量应该设为默认值比较好,个人喜欢拉!!^_^
然后碰到怪物时
pattern {^%s*(@kguai1)~((@kguai2)%s(@kguai3)~)}
@kguai1 是怪物的中文名字 @kguai2 是怪物的第一个英文名字,是大写那个 @kguai3 是英文名字小写的那个
value {follow %lower(@kguai2) @kguai3;kill %lower(@kguai2) @kguai3;#if (@fenshen=1 {cast fenshen})}

这样就可以拉!! 这里主要的难题是怎么样去识别是否自动kill 的npc

好好想想吧
warineuropa 当前离线  
回复时引用此帖