北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: poshu

在请教一个双变量问题

[复制链接]
发表于 2011-6-10 18:08:59 | 显示全部楼层
变量变量=数值



这句话究竟是什么意思?一个语句赋值给两个变量?这当然不可能
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-10 18:27:36 | 显示全部楼层
他要的是一个自动按顺序赋值和取值的语句

第一个没问题,取值的时候用%concat函数就可以了

btw:zhubang太懒了!!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-6-10 18:27:36 | 显示全部楼层
原帖由 bluse 于 2011-6-10 06:08 PM 发表
变量变量=数值



这句话究竟是什么意思?一个语句赋值给两个变量?这当然不可能

这个就类似数组

a1=x
a2=xx
a3=xxx

a本身是变量
1 2 3 也是变量
不过1.2.3是一个数组
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-10 22:15:11 | 显示全部楼层
我崩溃。。。 棒棒好懒惰,严重怀疑你是否能胜任“本职工作”

换用string变量的思路吧。如果你非要在462上实现的话,我这个帖子有帮助:

http://www.pkuxkx.com/forum/view ... p%3Bfilter%3Ddigest

试验笔记里,比较复杂的例子我没往上写,不过,这些简单的例子适当组合,可以实现555,721 等更高版本函数的功能。

[ 本帖最后由 hotel 于 2011-6-10 10:19 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-10 23:18:50 | 显示全部楼层
在函数或者触发器里,可以直接用@展开变量。在命令行里,可能你需要
用尖括号<@abc>这样的形式来展开变量abc,所以试试:
daobao<@no>=xxx
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-10 23:32:06 | 显示全部楼层
原帖由 bluse 于 2011-6-10 11:18 PM 发表
在函数或者触发器里,可以直接用@展开变量。在命令行里,可能你需要
用尖括号这样的形式来展开变量abc,所以试试:
daobao=xxx



trigger 里面用@a 这种形式,如果a 里面是中文的化,我碰到几次古怪的不触发的情况了。就算462 上也碰到过。假胸,你介绍个办法好不?捏捏。帮你变成真的。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-10 23:37:59 | 显示全部楼层
你不能不用中文做变量名么,你太超前了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-6-10 23:41:34 | 显示全部楼层
原帖由 bluse 于 2011-6-10 11:18 PM 发表
在函数或者触发器里,可以直接用@展开变量。在命令行里,可能你需要
用尖括号这样的形式来展开变量abc,所以试试:
daobao=xxx

不是括号问题
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-11 00:13:27 | 显示全部楼层
一句话,竹棒想实现列表变量!也就是数组
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-6-11 14:08:27 | 显示全部楼层
原帖由 jizong 于 2011-6-11 12:13 AM 发表
一句话,竹棒想实现列表变量!也就是数组



462里不能直接进行list操作,需要用函数处理字符串来实现同样的功能。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 10:38 PM , Processed in 0.008814 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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