Skip to content

Latest commit

 

History

History
92 lines (63 loc) · 4.51 KB

README_CN.md

File metadata and controls

92 lines (63 loc) · 4.51 KB

Eluna

关于

Eluna Lua Engine © 是嵌入到魔兽世界模拟器中的lua引擎。 Eluna支持MaNGOS,CMaNGOS,TrinityCore和AzerothCore。 我们目前正在努力使Eluna从内到外变得更好。

如果您在安装或脚本方面遇到问题,请随时提出问题。 有关文档和参考,请参阅Eluna API (AC版) and Lua 参考手册.

社区

您可以加入官方的Eluna Discord服务器,在那里您将能够找到社区提供的资源,版本和支持:

官方的Azerothcore Discord服务器也提供了一个专门用于lua开发的通道:

logo mod-eluna for AzerothCore

  • azerothcore 的最新构建状态:Build Status

english | 中文说明 | Español

一个AzerothCore的Eluna模块。

如何安装:

1) 下载源代码

您可以使用 git 获取源代码。

使用 git 下载

  1. 在命令行中打开 azerothcore-wotlk 的文件夹。
  2. 进入 modules 文件夹: cd modules
  3. 使用以下命令下载模块源代码。
git clone https://github.com/azerothcore/mod-eluna.git mod-eluna

2) 构建

您需要再次运行 cmake 并重新生成项目。

AC版的Eluna API: https://www.azerothcore.org/pages/eluna/index.html

文档

链接

来自Eluna/master的拓展

  • 添加了 HttpRequest 方法. azerothcore#2
  • 添加玩家注册事件43(当宠物添加到世界中时): PLAYER_EVENT_ON_PET_ADDED_TO_WORLD azerothcore#3
  • 添加聊天处理方法到玩家事件中。 azerothcore#23
  • 暴露方法 ModifyThreatPct(). azerothcore#25
  • 暴露方法 Object:IsPlayer(). azerothcore#42
  • 添加玩家注册事件44(当玩家学习技能时): PLAYER_EVENT_ON_LEARN_SPELL. azerothcore#46
  • 添加玩家注册事件45(当玩家完成成就时): PLAYER_ON_ACHIEVEMENT_COMPLETEazerothcore#47
  • 添加玩家注册事件51(当玩家获得任务奖励时) PLAYER_EVENT_ON_QUEST_REWARD_ITEMazerothcore#88
  • 添加玩家注册事件52(当玩家创建物品时) PLAYER_EVENT_ON_CREATE_ITEMazerothcore#88
  • 添加玩家注册事件53(当玩家创建物品实例时) PLAYER_EVENT_ON_STORE_NEW_ITEMazerothcore#88
  • 添加玩家注册事件54(当玩家完成任务时) PLAYER_EVENT_ON_COMPLETE_QUESTazerothcore#90
  • 新增参数商人Id到方法player:SendListInventory(object, vendorentry)中。 azerothcore#48
  • 添加方法gameobject:AddLoot(), 可以在线给的容器中添加战利品。 azerothcore#52