问题标签 [eluna-lua-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - 我希望 lua 函数运行一次
我对lua脚本很陌生..现在我正在尝试在游戏老板中编码
这应该让老板在他的健康= 60%或更少时说话,但它应该运行一次,当我运行老板一直在说和攻击的代码时。我怎样才能让它运行一次?
azerothcore - 我可以在 AzerothCore 上运行 LUA 脚本吗?
我想知道我们是否可以在 AzerothCore 中使用一些 LUA 脚本?
我没有通过谷歌搜索“AzerothCore LUA 脚本”或“AzerothCore LUA 引擎”找到答案
sql - 字段“团队”没有默认值/未处理的 MySQL errno 1364。可能出现意外行为
我在网上找到了这个脚本,我是 lua 新手,但我想学习 lua。我有编码知识,但没有lua。我试图联系脚本的所有者,但我认为他实际上很忙,以使其适用于我最新的 trinitycore。
我还将链接为命令导入的 sql。
这是lua错误和sql:
lua_scripts/Grumbo'z Guild Warz.lua:2083:尝试索引字段“?” (零值)[1364] 字段“团队”没有默认值未处理的 MySQL errno 1364。可能出现意外行为。命令: RA :已创建。lua_scripts/Grumbo'z Guild Warz.lua:508: 尝试索引字段“?” (零值)
另一个错误:
[Eluna]:加载
lua_scripts/Grumbo'z Guild Warz.lua
lua_scripts/Grumbo'z Guild Warz.lua:732 时出错:预计在 '==' 附近
我正在尝试自己修复它,但我的想法都没有奏效。找不到和我有同样问题的人。
Lua脚本很长在这里发布所以我试图通过pastebin链接它:
Sql 命令脚本很长在这里发布,所以我试图通过 pastebin 链接它:
预期结果:此脚本应启用公会之间的战争和建造公会建筑。
lua - worldobject:RegisterEvent 索引世界对象时出错
当我尝试使用网站上显示的示例来制作世界对象注册事件时,我在世界对象上收到错误,暗示它是一个 nil 值,如下所示:
lua_scripts/test.lua:5: 尝试索引全局 'worldobject' (一个 nil 值)
尝试了几个具有相同结果的不同示例,所以我自然希望这可能是我的疏忽。
测试示例:
两者都返回开头所述的错误。
typescript - 将 TypeScriptToLua 与 AzerothCore 和 Eluna Lua 引擎一起使用
我想为我的AzerothCore应用程序(使用AC Eluna 模块)使用TypeScript而不是Lua 编写Eluna脚本。
有没有一种简单的方法可以将它与TypeScriptToLua工具结合起来?理想情况下,自动代码监视和更改重建。
git - GIT - 切换到另一个远程(不丢失提交)
我已经从一个仓库克隆了一个,例如:
https://github.com/test1/project.git
这是另一个 repo 的克隆,有很多更改(+1000 次提交),然后我在本地项目中添加了 +200 次提交。
现在,我想切换到主仓库。https://github.com/main/project.git
我不想丢失我的更改,但我想从test:project
本地项目中删除所有提交并切换到main:project
不丢失我自己的提交和更改。
做这个的最好方式是什么?
真实例子:
我从
然后我在本地项目中进行了自己的更改和提交。
现在我想切换到:
并保留我的提交并从中删除所有提交ElunaTrinityWotlk
,我不想将提交从到合并ElunaTrinityWotlk
,TrinityCore
我只想切换到TrinityCore
仅合并我自己的提交。
ElunaTrinityWotlk
是 TrinityCore 的一个克隆,用于添加一些新功能...查看 的提交ElunaTrinityWotlk
,我不再需要ElunaTrinityWotlk
功能想要切换到TrinityCore
分支3.3.5
,我只需要将我自己的更改与TrinityCore
删除的提交合并ElunaTrinityWotlk
。
lua - ElunaLuaEngine 需要脚本帮助
我想使用实现以下功能的Eluna Lua 引擎创建一个脚本:
如果玩家的物品栏中有物品192021
,那么他将能够与 npc 交谈202020
并接受任务36004
。如果玩家没有物品192021
,则没有对话。
lua - 战场胜利奖励
如果 BattleGround 被联盟赢得,联盟中的所有玩家(在 BG 上)都将获得一件305047
物品。如果一个部落赢得了战场,部落中的所有玩家(在 BG 上)都会收到一件305048
物品。
这些是奖励箱的物品。你能告诉我怎么做吗?
也许可以使用Eluna在 LUA 中完成?
upd2:此代码有效但不正确。它到处颁发奖项。在竞技场和BG。我需要仅在 BG 上授予该奖项。
lua - 客户端版本检查器。一体机
AIO 脚本。如果在服务器脚本集number = 1;
和客户端集number = 1;
在服务器上登录后(在世界上) 在客户端和服务器有号码后检查号码1
- 玩家可以在游戏中玩。
如果我在服务器上设置了 number 2
、3
or 、 or300
并重新加载 lua。500
5
玩家去服务器(OnLogin)客户端玩家有number = 1;
服务器有number = 500;
(不仅是数字,还有字母。例如number = 1qwerty234567wowpatch123
:)
播放器的客户端版本错误。在服务器上登录(OnLogin)并检查播放器后出现错误消息:“您使用旧客户端打开启动器并下载新版本客户端”。
和
五秒钟后,他将被踢出服务器。玩家更新客户端后 - taaaaaadaaaaaaaaaaaaaaaaaaaaaaam!(玩家检查版本后才玩)
c++ - 使用 Eluna 编译错误 - QueryResult.cpp
我正在运行最新版本的 dockerized 版本。
我的问题是,当我添加mod-eluna-lua-engine模块时,我收到以下错误:
我查了也没找到类似的报道,应该是我吧?我错过了什么?
编辑:运行 cmake 会导致以下结果:
最终编辑:在正确重新运行 cmake 后,根据需要复制构建文件,然后删除构建缓存并重新运行 acore-docker-build,编译工作正常。