



WOW8专用地图编辑器专业版插件编写说明及范例
昨天发布专业版,到现在才写这个有点晚,大家包涵哈
为了扩展WE的功能,方便以后更新,WOW8助手本身除了支持自定义外部工具外,还支持DLL插件,欢迎有兴趣的朋友开发并共享插件.
WOW8助手的插件都放置在WOW8\PLUGINS文件夹下,使用菜单中的插件功能可以添加及管理插件
编写可供WOW8助手使用的插件需要在DLL中声明一个导出函数,此函数原形如下:
extern "C" void __stdcall PlugProc(char *sMapName)
或
extern "C" void WINAPI PlugProc(char *sMapName)
在def文件中声明
EXPORTS
PlugProc
说明:PlugProc,插件启动时直接调用该函数,也就是DLL的主函数
入口参数
char *sMapName 是由WOW8助手传给插件的地图地址
出口参数
无
以上便是插件DLL的基本编写原则,当然以后可能会因为版本变动而添加新规则,比如入参加入地图是否被WE保存等
PS:对于WOW8助手有任何建议或要求都可以跟帖提出,欢迎广大朋友参与
[ 本帖最后由 rahxephon 于 2008-2-7 19:16 编辑 ]
附件
-
WOW8_WE_PLUG.rar
(270 Bytes)
-
2008-2-7 12:14, 下载次数: 137
简单范例