CWDG论坛-专业魔兽插件's Archiver

doskoi 发表于 2007-8-25 08:06

魔兽世界插件制作协助工具

无意翻到04年底做插件的时候,为了方便观察某个事件的触发情况,做的一个查看游戏事件模型的小插件.

所有游戏中触发的事件,会在聊天窗口显示出来,

推荐新建一个聊天窗口,然后禁用掉这个窗口的聊天信息,缩小字体,这样会在这个窗口单独显示游戏事件

/az 查看帮助

已经更新到了最新的事件数据,发上来给有需要的开发者们

打算下一步再加点方便调试的功能,还在构想中.希望大家能多提供建议

9月12日更新
添加了[b]DevTools[/b]的FrameStack,可以方便查看屏幕上的Frame
[img]http://www.wowinterface.com/downloads/full2478.jpg[/img]

8月26日更新:
修改事件过滤功能,立刻能够生效
加入取消屏蔽的功能
加入整理插件所占内存的功能

cosin0002 发表于 2007-8-25 08:43

/az filter 事件名  屏蔽某个事件(ReloadUI以后生效)

应该可以做到不用 ReloadUI 也能生效的吧。。。
不然老是 ReloadUI 很烦人的

doskoi 发表于 2007-8-25 14:38

我用的UnregisterEvent,新增的只在ReloadUI后有效

如果只是在输出的时候做判断,这样是可以的,但是检查所产生的循环太多了..

在想更好的方法

latne 发表于 2007-8-25 16:15

能不能在判断和选择事件的时候,不输入命令哦,比如弄个窗口什么的,用选项来代替。
只是个人意见,已经很有帮助了,感谢。

doskoi 发表于 2007-8-25 19:56

[quote]原帖由 [i]latne[/i] 于 2007-8-25 16:15 发表 [url=http://bbs.cwowaddon.com/redirect.php?goto=findpost&pid=15200&ptid=1539][img]http://bbs.cwowaddon.com/images/common/back.gif[/img][/url]
能不能在判断和选择事件的时候,不输入命令哦,比如弄个窗口什么的,用选项来代替。
只是个人意见,已经很有帮助了,感谢。 [/quote]

我有想过,但是三四百个事件在那里,选择的话还真有点眼花,
而且未必靠名字能知道某个事件是什么, 在azeroth_event.lua 里每个事件的触发和参数都写在了注释里

还在寻找更好的解决方法

simonw 发表于 2007-8-25 20:13

可以按照字母顺序来分类显示, 毕竟有个图形界面还是要比手写粘贴方便的多.

doskoi 发表于 2007-8-26 00:57

为UnregisterEvent的frame增加了实例,可以实时生效过滤了,

有空画个图形界面试试

初步构想左右两边列表 左边列出所有时间,双击被屏蔽
右边是屏蔽时间,双击取消屏蔽

doskoi 发表于 2007-9-12 22:38

最近工作太忙啦,因为需要从devtools里吸取了非常实用的framestack
直接可以在月光的设置界面里调出,不敢独享

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.