北大侠客行MUD论坛

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

研究了Mush两天,找不到门口

[复制链接]
发表于 2016-4-11 09:52:10 | 显示全部楼层 |阅读模式
hp  抓取多个变量信息
SetVariable qx1=%1
SetVariable qx2=%2
setVariable qx3=%3
SetVariable qx4=%4
SetVariable qx5=%5
这些数据发送给命令解析器,无效
发送给游戏  无效
发送给脚本  还没整清楚脚本怎么写
哪位大侠能说说么,晕了
原来用ZMUD可以直接执行的啊

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2016-4-11 09:53:47 | 显示全部楼层
哪位大家能给个HP输出多个变量的范例么
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-4-11 15:13:26 | 显示全部楼层
Zmud的语法是自己的语法,你那些代码只能在Zmud里用。Mush可以使用Lua语言等等多种标准脚本语言,函数使用看
http://www.mushclient.com/scripts/function.php
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-4-11 20:21:45 | 显示全部楼层
这是没看教程的自修结果吗?
wiki教程有抓取的实例。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-4-11 20:24:38 | 显示全部楼层
先建立触发器,最好用正则表达式。需要获取的部分用()括号。
然后SetVariabe("qixue",%1)发送到“脚本解析"
具体还是看wiki中关于mush的教程吧。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-4-12 09:38:14 | 显示全部楼层
用mush就要抛弃zmud的思路,因为这不是zmud
SerVariabe是把值写入mcl的变量,这是zmud的思路,你每次手动查看的时候会输入一个hp来了解而一定不会每次为了看hp数值再打开变量一项来专门察看,所以这么做没有意义。
以lua为例
发送到脚本
  1. qx1=tonumber "%1"
  2. qx2=tonumber "%2"
  3. qx3=tonumber "%3"
  4. qx4=tonumber "%4"
  5. qx5=tonumber "%5"
复制代码
其中tonumber的作用是把字符串转换为数值
这个实例中也可以写成
  1. qx1="%1"*1
  2. qx2="%2"*1
  3. qx3="%3"*1
  4. qx4="%4"*1
  5. qx5="%5"*1
复制代码
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2016-4-14 19:07:38 | 显示全部楼层
找到点感觉,貌似mush所有的操作都可以通过脚本来完成,小型机器的话好像一个脚本就够了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-4-26 19:12:22 | 显示全部楼层
完全靠zmud思维在用MUSH,脚本是啥玩意
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-5-5 10:05:06 | 显示全部楼层
学习了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-1 04:22 AM , Processed in 0.011443 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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