北大侠客行MUD论坛

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

关于zmud462变量

[复制链接]
发表于 2011-6-18 16:54:18 | 显示全部楼层 |阅读模式
请教个问题,
变量b=2
变量line2=哈哈哈哈
a=@line@b是错误的
怎么通过变量b给变量a赋值呢。

北大侠客行MUD,中国最好的MUD

[ 本帖最后由 zgbl 于 2011-6-18 04:56 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-6-18 16:56:44 | 显示全部楼层
zmud462好像没有数组,此举也是想 变相弄个数组
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-18 17:13:39 | 显示全部楼层
前两天这个版块有一个帖子研究出了正确方式的

貌似是#var line@b @a

不记得是不是了,楼主试一下
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-6-18 17:15:52 | 显示全部楼层
#var line@b @a
不对啊
这是line2=a
我要的是a=line2
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-18 17:17:14 | 显示全部楼层
实验了,这个定义方式是对的,但是没试出来怎么调用,手动调用b的值吧。。。

或者根据b的变量自动调用不同的line的话,可以用这个
#case @b {@line1} {@line2} {@line3]……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-6-18 17:19:57 | 显示全部楼层
我现在也是用case的  但是觉得太长了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-18 17:20:24 | 显示全部楼层
#var line@b @a是line数组的定义方式,调用方式没试出来,楼主看楼上那句case,用这个方式可以调用

你把这个case写成一个别名就行了,到时候直接调用别名,别名这样写

#ALIAS line {#case %1 {@line1} {@line2} {@line3]……}

这样,调用line @b返回的就是对应的函数值了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-18 17:20:39 | 显示全部楼层
用别名呗,把这个case做成一个别名
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-18 17:42:17 | 显示全部楼层
#var line@b a
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-18 18:29:31 | 显示全部楼层
b=2
line2=哈哈哈哈
c=line@b
a=@{@c}
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 01:55 AM , Processed in 0.009187 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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