北大侠客行MUD论坛

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

插件的变量怎么输出到 mush的变量里

[复制链接]
发表于 2017-8-13 21:13:26 | 显示全部楼层 |阅读模式
用来渡枫的状态插件,很好用。
想把插件中的各个变量输出到mush变量里,方便其他调用。
不知道怎么办,SetVariable没有反应
GetPluginVariable ("a42fbf74f394d8129df956ae", "MyName")第一个参数不知道是什么意思。。。 。。。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2017-8-13 22:49:09 | 显示全部楼层
每个插件都会带一个自动生成的id
就是第一个参数
在这里是用来告诉mush去哪一个插件里边取变量
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2017-8-14 08:26:23 | 显示全部楼层
739cba4b5681df834dcf6d47 = mouse_walk
59ce537b959b1408ebb71918 = Show_fullme_CODE_oem
b555825a4a5700c35fa80780 = pkuxkx_Chat_Capture_Miniwindow
462b665ecb569efbf261422f = Miniwindow_Z_Order_Monitor
c9acd48b7875883527e058d0 = pkuxkx_p2palias_v20160109
24a4837895c9a9dbf9fdf4e2 = hubiao
66c7d927ed3516f8cfadc2ec = pkuxkx_infobox
以上是插件id

mw_skill_window_windowx = 1112
mw_skill_window_windowmode = 0
mw_hp_window_windowx = 1113
enabled = true
mw_skill_window_windowflags = 2
mw_hp_window_windowmode = 0
mw_hp_window_windowflags = 2
mw_hp_window_windowy = 138
mw_skill_window_windowy = 138
以上是插件中的 变量list 没有我要的 status的变量
去哪里找啊?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2017-8-14 18:26:12 | 显示全部楼层
插件运行环境相对独立,连mush变量都是在插件内部操作的
所以要获得这个值需要绕些路。
比如先从插件内部写入mush变量,然后再从world里GetPluginVariable
比如写进外部文件,然后通过io命令获取
也可以从插件内部把值转出。当然,这也需要修改插件脚本加入一些相应的函数才能实现
关于这个方法详见触发、别名、计时器、lua——原来mushclient的机器人是这样的
以上都是简单的例子和硬广告,应该还有其他途径,看个人的思路了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2017-8-14 22:46:00 | 显示全部楼层
''比如先从插件内部写入mush变量''--我要的就是这一句。
不过好复杂的样子,先不折腾了。
把实用的先搞搞明白。
谢谢各位了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 11:46 AM , Processed in 0.012359 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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