我下载了mysql-async,essentialmode,esplugin_mysql,es_admin2,async,它显示了这个错误。 是关于什么的?请帮助我,我正在尝试创建我的服务器。 [ERROR] connect ETIMEDOUT
Connecting: kworthbati
Sending heartbeat to live-internal.fivem.net:30110
[ERROR] [MySQL] [esplugin_mysql] An error happens on MySQL for query
"SELECT
我对Lua很陌生。我使用将一个JS文件编译为Lua5.2
castl -o script.js
这创建了一个名为script.js.lua.的文件这是我的新lua文件的第一行:
local _ENV = require("castl.runtime");
我试着用lua52 script.js.lua运行该文件,但是我得到了以下错误:
C:\Program Files\lua-5.2.4_Win64_bin\lua52.exe: script.js.lua:1: module 'castl.runtime' not found:
no field
这是test.lua文件中的Lua脚本代码:
local ips_key = 'production:ips'
local ids = redis.call('ZRANGE', ips_key, 0, '+inf', 'WITHSCORES')
local result = {}
for i, name in ipairs(ids) do
table.insert(result, name)
end
return js.global:Array(table.unpack(result))
我使用ioredis,这是一个re
基本上有另一个fivem es_extended问题,我得到了不受欢迎的错误,每次用户尝试加入我的服务器,并显示他们的钱未定义,也不允许他们保存他们的衣服。 我已经从我的数据库中删除了表,并重新添加了它们,但没有用。 stack traceback:
@es_extended/server/main.lua:155: in upvalue 'ref'
citizen:/scripting/lua/scheduler.lua:391: in function <citizen:/scripting/lua/scheduler.lua:390
我使用"lua.vm.js“在web客户端使用lua进行开发。
我想知道如何从js脚本调用Lua函数。
var element = document.getElementById("myBtn")
element.addEventListener("click", function(){ /*call here Lua function*/ });
我正试图用其他案文取代一些案文。很简单对吧?哈哈。
首先,我有一串文字:
local str = "This is some >>1234 text. This is some >>>/other/1234 text."
您将注意到文本中有趣的外观格式。我需要用HTML替换那些。但是有一个问题:我需要使用该格式中的数据访问数据库。我使用以下格式获取数据:
local pattern1 = ">>(%d+)"
local pattern2 = ">>>/(%w+)/(%d*)"
在这两种模
为了用C语言定义Lua可调用的方法,它必须匹配给定的签名,并使用Lua API来检索参数和返回结果。我正在编写Lua的C#包装器,我感兴趣的是能够调用任意的C#方法,而不需要它们遵循这些约定。当包装像D这样的东西时,可以使用模板系统为任何给定的方法动态创建粘合代码。我在想,这在C#中也是可能的,但通过使用动态代码生成。
C API看起来像这样,生成的代码将通过我的库的较低级别的部分来操作它,该部分P/调用Lua C库。
static int foo (lua_State *L)
{
int n = lua_gettop(L); /* number of arguments */
function Foo:doSomething
if (/* something */) then
print("Success!")
else
utils.debug()
end
end
function Foo:doSomethingElse
if (/* something else */) then
print("Awesome!")
else
utils.debug()
end
end
我想在我的Lua代码中使用它来帮助我进行调试。
i
我在过去的6个小时里一直在努力解决这个问题!我哪儿也去不了。
我希望能够在c++文件中创建lua表,然后将其传递给lua脚本文件,该文件具有以下lua函数:
function MTable (t)
local n=#t
for i=1,n do
print(t[i])
end
end
我动态地创建了一个包含两个字符串的一维数组:
lua_newtable(L);
lua_pushstring(L,"10.10.1.1");
lua_pushstring(L,"10.10.1.2");
lua_rawseti(L,-3,2
我正在处理一个lua脚本中断项目,我想使用std::堆栈和lua来保存上下文。但是,当我将堆栈大小设置为超过38个时,它会在lua_resume和lua_close中随机崩溃。test.lua:
local stacksize = 40 --When changing stacksize less than 30, it runs fine.
function heavy_function(i)
print("heavy_function start",i)
if i < stacksize then
coroutine.yield(i+
我使用是为了在JavaScript中执行一些Lua代码。
代码运行良好(这是一个非常简单的Lua示例),但我无法将在Lua中声明的任何变量放入我的JavaScript上下文中。
该项目的允许我测试以下Lua代码:
local key = { k1 = value}
local data = {
[key] = "something",
a = { b = 3 },
}
local v1 = data [key]
local v2 = data.a.b
print(v1)
print(v2)
在“输出”窗口中,我可以看到v1和v2正在被打印并具有正确的值,但我无法找到将数据中的值
我是Nim编程语言的新手,来自Lua背景的我很兴奋地发现,有一个模块可以将Lua绑定添加到Nim。
我为Windows安装了Nimble (Nim的包管理器),并执行了“灵活安装lua”来下载和安装正确的模块。在试图导入它并编译源代码时,发生了以下情况:
C:\Users\Ashley\Desktop\Stuff\Coding\Nim\Projects\LuaTest>nim c -r "C:\Users\Ashley\Desktop\Stuff\Coding\Nim\Projects\LuaTest\main.nim"
Hint: system [Processing]
我通过ToLua++向我的Lua脚本公开了许多C++对象和函数,例如:
function BeginZone_Toto_Enters()
local mass = Level:GetPhysicsBodyByName("C1"):GetMass();
mass = mass * 50;
Level:GetPhysicsBodyByName("C1"):SetMass(mass);
Level:GetPhysicsBodyByName("C2"):SetActive(false);
Level:GetPhysicsBodyByName("
我使用这个代码来突出我的"Lua“代码:
SyntaxHighlighter.brushes.Lua = function()
{
var keywords = 'break do end else elseif function if local nil not or repeat return and then until while this';
var funcs = 'math\\.\\w+ string\\.\\w+ os\\.\\w+ debug\\.\\w+ io\\.\\w+ error fopen dofile coroutine\\.\\
让我们在“luafunc.lua”中有一个代码:
function foo(a, b)
return a + b
end
a = io.read('*n')
b = io.read('*n')
print (foo(a, b))
让我们尝试使用C++文件中的function:
#include <iostream>
using namespace std;
extern "C"{
#include <lua.h>
#include <lualib.h>
#include &l