Sziasztok! MySQL adatbázisba tárolok markereket. Ezeket a markereket egy resource elindulásakor be szeretném tölteni, azonban sikertelenül jártam. Ötlet?
for i, marker in ipairs(dbQuery(connection,\"SELECT * FROM houses WHERE id=?\",i)) do
local res = dbPoll(marker,700)
if (res) then
if(#res > 0) then
for _, roll in pairs(res) do
createMarker(roll[\"x\"], roll[\"y\"], roll[\"z\"], \"cylinder,\",1.2,0,255,0,170)
end
end
end
dbFree(marker)
end
Hibaüzenet a debugscript 3-ban: Error[...]\\server.lua:1: bad argument #1 to \'ipairs\' (table expected, got userdata)
Azt vágom, hogy a dbQuery nem egy táblát, hanem egy userdatát ad vissza, viszont ennek tudatában sem tudom megoldani.