sizak 发表于 2012-3-18 11:20:49

mush 问题

精神 】\s*(\d+)\s*/\s*(\d+)\s*\[\s*(\d+)%\]\s*【 精力 】\s*(\d+)\s*/\s*(\d+)\s*\(\s*\+\s*(\d+)\)

--->触发 hp()

lua
hp=function(n,l,w)
SetVariable ("jing",w)         
SetVariable ("jing_max",w)
SetVariable ("jing_percent",w)
SetVariable ("jingli",w)
SetVariable ("jingli_max",w)
SetVariable ("jingli_jiali",w)
end

但是显示 :2: attempt to index local 'w' (a nil value)w 没定义
那怎么定义呢?help
mush新手 摸索中。

北大侠客行MUD,中国最好的MUD

sizak 发表于 2012-3-18 12:30:07

lua 内容 是一个脚本走天下里面的,我套用过来不行呢。。

labaz 发表于 2012-3-18 12:34:10

你没放在script栏里调用,参数就传不到了

sizak 发表于 2012-3-18 12:59:04

本帖最后由 sizak 于 2012-3-18 01:00 PM 编辑

回复 4# labaz


    那怎么调用呢?

emyt 发表于 2012-3-18 13:29:57

本帖最后由 emyt 于 2012-3-18 06:47 AM 编辑

使用 hp=function(n,l,w)调用的话
<triggers>
<trigger
   enabled="y"
   group="hp"
   keep_evaluating="y"
   match="^[> ]*【 精神 】\s*(\d+)\s*/\s*(\d+)\s*\[\s*(\d+)%\]\s*【 精力 】\s*(\d+)\s*/\s*(\d+)\s*\(\s*\+\s*(\d+)\)\s*$"
   name="jing"
   regexp="y"
   script="hp"
   sequence="100"
>
</trigger>
</triggers>


tri的设置对不对

也可以导入tri

sizak 发表于 2012-3-18 13:40:52

回复 6# emyt


    感谢感谢了,一直找不到怎么运行这个。

tozmud 发表于 2012-3-18 21:28:48

这个固定模式的吧,必须那么些才行。
页: [1]
查看完整版本: mush 问题