北大侠客行MUD论坛

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

新人mush求教

[复制链接]
发表于 2015-11-21 13:10:49 | 显示全部楼层 |阅读模式
我想设个全局变量,计数器,然后每触发一次,计数器+1;到了10,就执行命令并计数器变为1
local jsq=GetVariable ("jishuqi");
if jsq==10
then
DoAfterSpecial(1,"time;eat longyan;",10)
jsq=1
end;
jsq=jsq+1;
SetVariable ("jishuqi",jsq);

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-11-21 15:41:59 | 显示全部楼层
本帖最后由 feehoo 于 2015-11-21 07:43 AM 编辑

local jsq=GetVariable ("jishuqi")
if jsq==10 then
   DoAfterSpecial(1, "time;eat longyan", 10)
    jsq=1
else
    jsq=jsq+1
    SetVariable ("jishuqi",jsq)
end
只是格式应该如此而已。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-11-22 19:47:54 | 显示全部楼层
其实我很想知道为什么一定要用GetVariable和SetVariable
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-11-22 22:46:13 | 显示全部楼层
js可以参考一下
world.DoAfterSpecial(2,"调用自己方法",12)
递归调用的原理
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-11-25 01:11:19 | 显示全部楼层
lua可以用wait.time(1)来解决
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-11-27 19:30:00 | 显示全部楼层
没看出来想问什么。。。。好吧,我也是菜鸟
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 08:06 AM , Processed in 0.009274 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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