引用:
|
作者: 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
好好想想吧