北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4880|回复: 6

【MUSH】求助~~大神请进

[复制链接]
发表于 2014-9-26 17:59:33 | 显示全部楼层 |阅读模式
小可不才 刚从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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-9-26 18:00:22 | 显示全部楼层
变量已成功抓取 但脚本中的函数不知如何起效
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-26 18:37:30 | 显示全部楼层
在send下面再加加上ceshi()调用下函数试试。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-26 19:12:08 | 显示全部楼层
这个,函数要运行,才能执行啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-9-26 22:16:11 | 显示全部楼层
回复 3# feehoo


    谢谢大神 可以了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-9-26 22:16:42 | 显示全部楼层
回复 4# huacuozid


    多谢 我是都做好了 居然没有调用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-27 19:22:40 | 显示全部楼层
“在游戏中输入ceshi ”,这个别名若是有脚本函数,需要以  脚本解释器  的形式发送到MUSH。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 02:04 PM , Processed in 0.010389 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表