北大侠客行MUD论坛

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

一个mush的问题

[复制链接]
发表于 2009-4-10 23:32:39 | 显示全部楼层 |阅读模式
插件中抓取hp的值,并且world.SetVariable("jing",jing);
为什么在变量列表里面不会出现这个jing的变量?
命令行用
/world.Note(GetVariable("jing"));
结果打印出来是nil。
而在插件中的函数中加world.Note(GetVariable("jing"));
却可以打印正确的数值。
这说明插件是有效的,但是定义的变量却只能在插件内部使用?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-4-11 07:56:33 | 显示全部楼层
try  world.GetPluginVariable(BSTR PluginID, BSTR VariableName)
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-4-11 08:30:12 | 显示全部楼层
为啥我用lua写同样的语句是可以的呢?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-4-11 09:29:22 | 显示全部楼层
按一楼的说法,就可以了,多谢!
二楼的没看懂,是说插件用lua写的话,变量能显示在游戏列表,直接用GetVariable也能取到吗?我现在的插件是jsp的。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-7 11:39 AM , Processed in 0.011513 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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