北大侠客行MUD论坛

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

各位老师前辈新手求教mush js 中的 缺少VBArray

[复制链接]
发表于 2011-10-28 11:57:25 | 显示全部楼层 |阅读模式
小弟初学mush 和 js
都是初学
^【 精 气 】(.*)/(.*)\((.*)%\)(.*)【 精 力 】(.*)/(.*)$
我输入的是  on_hp()
function on_hp(name,output,wildcards)
{
var wcs = VBArray(wildcards).toArray();
world.SetVariable("hp",(wcs[0] -0));
send("say "+hp)
}
可是说我缺少VBArray
教教我  我搞了1天多了

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-28 13:19:25 | 显示全部楼层
本帖最后由 aiccybb 于 2011-10-28 01:20 PM 编辑

chatapp 你用的是vb?有没有注册dll

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-28 13:21:26 | 显示全部楼层
我用的是javascript
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-28 13:30:57 | 显示全部楼层
我注册了后  还是
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-28 14:50:22 | 显示全部楼层
大写改为小写呢??不会js。学习ing..
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-28 15:29:18 | 显示全部楼层
不是大小写的问题
可能就是 没定义VBArray()  
哎 js 也是初学,看来  得多学js 也许才能解决
好久前在  http://mc.chinaido.com/help.php 里看到过  可惜现在 已经打不开有介绍的  论坛了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-28 15:29:38 | 显示全部楼层
不是大小写的问题
可能就是 没定义VBArray()  
哎 js 也是初学,看来  得多学js 也许才能解决
好久前在  http://mc.chinaido.com/help.php 里看到过  可惜现在 已经打不开有介绍的  论坛了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-28 16:51:54 | 显示全部楼层
既然都是初学,为什么不直接用lua,你用了就知道了。lua可以直接集成sqlite数据库,你想作gps 机器人会省很多事的。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-28 17:38:50 | 显示全部楼层
js 能买到 很多学习的 教材
能在html 运行
lua 怕自己  底子差  学不会
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-11-3 11:12:44 | 显示全部楼层
折腾了我7天  终于解决了!
var qi = 1;
function on_hp(name,output,wildcards)        
参数name=在触发器中的名称
output =" 还不知道!"
wildcards = wildcards 表中储存了触发器中所有通配符的内容
var wcs = VBArray(wildcards).toArray();
这是将VBArray数组mc中wildcards 匹配的变量值 转换成js 数组并赋值给wcs
if (name == "hp_2") {
这句是如果触发器的名称和函数name相等的时候就将wcs数组中的值赋给变量qi因为也许数组中的元素也许是字符串,所以做了数据转换wcs[0] -0 将变量的值转换成数字型
world.SetVariable("qi", (wcs[0] -0));
send("say "+GetVariable("qi"));
这样我就能正确的输出变量"qi"了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 05:44 AM , Processed in 0.011349 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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