freeway 发表于 2011-10-26 12:00:04

Queue() 可以在程序判断前,用来阻断键盘输入,判断完再DiscardQueue()

freeway 发表于 2011-10-29 14:13:51

本帖最后由 freeway 于 2011-10-29 02:21 PM 编辑

OnPluginSent
  此函数在每个插件都通过 OnPluginSend 函数判断后允许发送给 MUD 服务器后被调用。因此你可以通过脚本记录实际发送给 MUD 服务器的命令。
  在这个函数里你不能改变这个发送给 MUD 服务器的内容,也不能发送任何其它的命名给 MUD 服务器,不管是直接的或者是间接的。也就是说 World.Send 之类的函数都被禁止使用,如果强行执行这些函数,此函数将返回一个错误信息。

--下面两个怎么在新的mushclient里用不起来
OnPluginSend
  MUSHclient 向 MUD 服务器发送命令(sText)的时候被调用。
  如果有任何一个函数返回 false,MUSHclient 将不会发送这个命令。
  只有所有的函数都返回 true,这个命令才会被发送出去。

  Function OnPluginSend (sText)
  OnPluginSend = vbTrue' 发送这个命令
  End Function

OnPluginCommand
  用户通过命令窗口向 MUD 服务器发送命令(sText)的时候被调用。
  如果有任何一个函数返回 false,MUSHclient 将不会处理这个命令。
  只有所有的函数都返回 true,这个命令才会被解析执行。

  Function OnPluginCommand (sText)
  OnPluginCommand = vbTrue' 解析这个命令
  End Function
页: 1 [2]
查看完整版本: MUSH 怎么才能让用户输入的命令不输出到MUD里