魔兽世界LUA插件开发
1.创建插件
1.1 创建插件文件夹
打开World of Warcraft\Interface\AddOns文件下,在该文件夹下创建一个插件名文件夹用来存放插件,如Makubex
1.2 创建插件文件
在该文件夹下创建俩个文件,一个是用来给魔兽世界引入的toc头文件,一个是你自己的lua脚本文件
1.3 toc头文件makubex.toc
## Interface: 11200
## Title: Makubex
## Version: 1.19
## Notes: 脚本叫什么就引入什么
Makubex.lua
1.4 lua脚本文件makubex.lua
print("helloworld")
2.创建斜杠命令
2.1 声明方法
在lua脚本中写一个方法
function test()
print("helloworld")
end
注册斜杆命令,其中的XXXX可以替换成任何变量名,用来后续绑定方法
SLASH_XXXX1 = "/aaa"
绑定方法,上面的XXXX填进来
SlashCmdList["XXXX"] = test
这时在游戏打/aaa就会触发test方法了,成品lua
function test()
print("helloworld")
end
SLASH_XXXX1 = "/aaa"
SlashCmdList["XXXX"] = test
3.调用API示例
3.1 发消息API
SendChatMessage(msg[,chatType,languageID,target])
chatType:消息类型
"SAY" - 附近玩家(1)
"YELL" - 大喊(1)
"PARTY" - 小队
标签:插件,魔兽,XXXX,lua,##,LUA,文件夹,test
From: https://blog.csdn.net/xMakubex/article/details/137116299