北大侠客行MUD论坛

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

求助mush中miniwindow的使用

[复制链接]
发表于 2010-6-26 20:56:25 | 显示全部楼层 |阅读模式
WindowCreate和WindowRectOp调用很顺利
但调用WindowAddHotspot时,却没有任何效果出现,检查了下,格式没有问题。
请教,是不是在开头或者什么地方需要声明一个什么东西呢?
bow


          WindowRectOp (win, 5, 50, 50, 70, 70, 5, 15 + 0x800)
          WindowAddHotspot(win, "hs1", 50, 50, 70, 70, "", "", "mousedown", "", "", "Click to close", 1, 0)
  
function mousedown (flags, hotspot_id)
  WindowRectOp (win, 5, 80, 80, 100, 100, 5, 15 + 0x800)
end -- mouseover

[ 本帖最后由 droller 于 2010-6-26 09:05 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-6-26 21:38:48 | 显示全部楼层
Hotspot只可以在plugin中callback.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-6-26 21:49:43 | 显示全部楼层
根据您提供的callback,我找到下面这句话
Most of the functionality of hotspots is provided by script plugin "callbacks" - that is, when you mouse over a hotspot, a function in your plugin is called (if you nominate one). Thus hotspots would generally be implemented inside plugins.

是不是意味着,有个插件叫“callbacks”的,只有导入它,才能调用Hotspot的函数呢
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-6-26 21:53:11 | 显示全部楼层
需要把脚本导出为plugin,再将plugin安装,脚本中的function才可以起作用。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-6-26 21:57:00 | 显示全部楼层
哈哈,ok了,多谢ddid!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-6-26 21:58:45 | 显示全部楼层
原帖由 ddid 于 2010-6-26 09:38 PM 发表
Hotspot只可以在plugin中callback.


欢迎回来...好象你最近一直都没说话哦....
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-6-26 22:31:58 | 显示全部楼层
前段时间家里出事,心情一直不好。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-6-26 23:17:08 | 显示全部楼层
两位大神都在
膜拜膜拜
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 02:53 AM , Processed in 0.014428 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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