魔兽世界插件编写入门 第一个插件

今天我们来写一个魔兽世界插件,通过这篇文章 你可以写出一个自己的插件。

魔兽世界怀旧服跟正式服 是差不多的 我们主要用到的技术是lua语言,魔兽世界客户端自带了一个LUA编译器,官方也是通过这个来实现很多UI的界面。

一个最基本的插件包含2个文件,一个.lua,一个.toc文件。

.lua文件是脚本编程的主要地方 toc是对这个插件的一些描述及版本号等信息。

我推荐用VSCODE这款IDE对lua进行代码编写,lua的语法非常简单,花上一个小时就可以入门,可以另外查询。

1.我们在.lua文件里写上代码:

 

 2.在.toc文件里写上代码:

 

 3.这2个文件写好后 新建一个PpAutoClick文件夹 把这2文件放到 PpAutoClick文件夹里   然后把他们拷贝到游戏里的AddOns目录下 如图:

 

 

 

 4 最后我们关闭游戏客户端  然后上游戏 就可以在插件里看到我们写好的插件了,你可以多点击一下 按钮 看看发生了什么。

 

 

 

 5 记得一定要大退游戏  就是要X点游戏客户端  另外 可能需要选择加载旧的游戏插件。今天就写到这里 代码 我会分享出来,刚接触插件编写的,可以完全不要注意细节,先依葫芦画瓢跑起来看看,以后再打磨法语等。

mybutton = CreateFrame("Button","mybutton2",UIParent,"UIPanelButtonTemplate")
mybutton:SetPoint("left",80,0)
mybutton:SetWidth(80)
mybutton:SetHeight(22)
mybutton:SetText("请点击我")
mybutton:SetScript("OnClick", function (self, button, down)
    local j,k=UnitName("player");
	print(j);
end);
## Interface: 11305
## Title: PpAutoClick
## Notes-zhCN: 编写第一个插件
## Author: pp
PpAutoClick.lua

 

  

posted @ 2020-12-09 22:19  panpeng  阅读(5026)  评论(1编辑  收藏  举报