北大侠客行MUD论坛

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

如何创建这样一种变量

[复制链接]
发表于 2010-11-21 18:00:11 | 显示全部楼层 |阅读模式
如何创建不受   DoCommand("ReloadScriptFile")影响的变量。

也就是说,既使运行了DoCommand("ReloadScriptFile")或点了重置脚本键。这个变量也要保留。

当然,必须得是个变量,而不是保存在文件的值。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-21 18:09:07 | 显示全部楼层
1 可以使用mush中的变量
2 可以直接在lua文件中设置该变量的初始值,这样就算是重置,该值自动还原
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-11-21 18:42:05 | 显示全部楼层
我要的是动态的变量值。比如wait.lua中用于保存当前线程的变量,当打开多个窗口时,这个变量通常会被莫名其妙地复位,非常麻烦。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-21 18:57:20 | 显示全部楼层
SetVariable("name","abcde"),如果不能满足楼主要求,不清楚。楼主要干什么呢?是在研究线程的wait吗?如果是的话,wait的实现有很多方法的。不一定用线程。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-22 01:24:15 | 显示全部楼层
不能保存在lua中,又不能保存在文件中
那就弄一个mcl的临时变量吧
觉得你可能用错方式了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-22 06:56:32 | 显示全部楼层
Jarlyyn ,大侠,我有个遍历思路想请教一下:
以一个点为中心,向周围与其关联的点(5层)遍历的算法。能否指点一下。谢谢。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-22 07:13:55 | 显示全部楼层
原帖由 littleknife 于 2010-11-22 06:56 AM 发表
Jarlyyn ,大侠,我有个遍历思路想请教一下:
以一个点为中心,向周围与其关联的点(5层)遍历的算法。能否指点一下。谢谢。


helllua中本身不含这种思路的遍历
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-22 08:29:56 | 显示全部楼层
不会吧。我在看search的时候,感觉就是这么做的哦。
那小刀前辈,有没有思路呢?一个中心点出发,遍历这个点5层所有点,最后回到中心点。请前辈给个想法。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-22 10:08:20 | 显示全部楼层
糖果那篇巨著中有。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-22 14:13:08 | 显示全部楼层
原帖由 lzkd 于 2010-11-22 07:13 AM 发表


helllua中本身不含这种思路的遍历


北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 09:35 PM , Processed in 0.012264 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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