魔兽世界插件实战笔记从入门到放弃的心理历程 第八节 插件的命令行设置|
2022-04-18 22:36 作者:在艾泽拉斯路口等风吹 | 我要投稿

在xml文件中利用暴雪按钮模板添加一个关闭按钮 UIPanelCloseButton 它具有OnClick点击事件。把这个按钮锚定在 FrameBackdrop 窗口的右上角位置。当这个按钮被点击,它会获取到自己的父窗口,并关闭它,它的父窗口也就是name="FrameBackdrop"的窗体。
命令行的设置必须以 SLASH_开头,后面大写字母随意:
SLASH_HELLOWORLD1 = "/hwplus";
SLASH_HELLOWORLD2 = "/hw";
1和2的意思就是这两个命令都可以实现这个功能,主要是为了避免短命令和其他程序冲突的时候能调用出来。
再定义一个函数 HelloWorldCommand 来实现功能
SlashCmdList["HELLOWORLD"] = HelloWorldCommand;
toc文件代码:
xml文件代码:
lua文件代码:
就是这么的简单。后面要开始学习魔兽世界插件的事件注册机制了,这是魔兽世界插件的核心函数,估计要加语音了,要不文字说起来要比较啰嗦。