lastsword 发表于 2014-9-26 17:59:33

【MUSH】求助~~大神请进

小可不才 刚从zmud4.62转战mush(0编程基础 只有zmud基础和粗浅的c+基础)

一个函数不知如何调用 求解

我先抓取了hp里的当前气血及最大气血:


^〖气血〗\s*(\d+)/\s*(\d+)\s*         (组名:ceshi)


SetVariable ("qi","%1")
SetVariable ("maxqi","%2")             -------发送到脚本解析器



然后写了一个lua函数:

function ceshi()
    qi = GetVariable("qi")*1

maxqi = GetVariable("maxqi")*1

if qi > 500 then

Send("haha")
         else

send("cry")
    end
end


之后写了个别名:
名: ceshi
内容:EnableTriggerGroup ("ceshi", true)
Send("hp")



在游戏中输入ceshi   

为何实现不了我的目的呢? 检查了半天    恕我愚钝 未检查出错误来。。。。求大神指点

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

lastsword 发表于 2014-9-26 18:00:22

变量已成功抓取 但脚本中的函数不知如何起效

feehoo 发表于 2014-9-26 18:37:30

在send下面再加加上ceshi()调用下函数试试。

huacuozid 发表于 2014-9-26 19:12:08

这个,函数要运行,才能执行啊。

lastsword 发表于 2014-9-26 22:16:11

回复 3# feehoo


    谢谢大神 可以了

lastsword 发表于 2014-9-26 22:16:42

回复 4# huacuozid


    多谢 我是都做好了 居然没有调用

littleknife 发表于 2014-9-27 19:22:40

“在游戏中输入ceshi ”,这个别名若是有脚本函数,需要以脚本解释器的形式发送到MUSH。
页: [1]
查看完整版本: 【MUSH】求助~~大神请进