找回密码
 注册
搜索
查看: 496|回复: 5

新客户端的一些记录

[复制链接]
门派:桃花岛
发表于 2019-8-8 00:09:30 | 显示全部楼层 |阅读模式
# repeat alias
pattern:      
  1. ^#(\d+) (.*)$
复制代码

function:
  1. for i = 1, tonumber(matches[2]) do
  2.         expandAlias(matches[3])
  3. end
复制代码

评分

1

查看全部评分

门派:桃花岛
 楼主| 发表于 2019-8-8 00:10:19 | 显示全部楼层
兼容mush的模式
pattern:
  1. ^#(\d+)\((.*)\)$
复制代码
门派:桃花岛
 楼主| 发表于 2019-8-8 00:15:36 | 显示全部楼层
wait.make 和 wait.time的修改

wait.make--重做了make函数,创建一个协程函数cw,执行一次后,在执行time(x)的时候被coroutine.yield暂停,然后创建tempTimer来继续执行cw()这个协程函数来继续
  1. function make (f)
  2.         cw = coroutine.wrap (f)
  3.         cw()
  4. end
复制代码


wait.time--跳过了timer_resume,直接去执行协程函数cw(),另外这个timer被fire一次后就自动删除了,无需killTimer
  1. function time (seconds)
  2.         tempTimer(seconds, "cw()")
  3.         return coroutine.yield ()
  4. end
复制代码


门派:古墓派
发表于 2019-8-8 01:31:00 | 显示全部楼层
用的是你之前说的那个tintin++?
门派:姑苏慕容
发表于 2019-8-8 06:56:00 来自手机 | 显示全部楼层
好东西啊,高手哪里都有啊
门派:桃花岛
 楼主| 发表于 2019-8-8 07:09:09 | 显示全部楼层
joyce@tj 发表于 2019-8-8 01:31
用的是你之前说的那个tintin++?

不是tintin++,是mudlet,这个也有多os支持,而且trigger engin好像很强,所以试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-19 18:39 , Processed in 0.055924 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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