欢迎光临散文网 会员登陆 & 注册

魔兽世界插件实战笔记从入门到放弃的心理历程 第八节 插件的命令行设置|

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文件代码:


就是这么的简单。后面要开始学习魔兽世界插件的事件注册机制了,这是魔兽世界插件的核心函数,估计要加语音了,要不文字说起来要比较啰嗦。



魔兽世界插件实战笔记从入门到放弃的心理历程 第八节 插件的命令行设置|的评论 (共 条)

分享到微博请遵守国家法律