魔獸世界插件編寫入門 第一個插件


今天我們來寫一個魔獸世界插件,通過這篇文章 你可以寫出一個自己的插件。

魔獸世界懷舊服跟正式服 是差不多的 我們主要用到的技術是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

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM