Hali,
Az a baj, hogy a letoltesqueryeredmény egy változó de neked az ipairs utáni zárójelbe tábla kell amit ugye így kell definiílni: table = {}.
A for ciklus nagyon egyszerű, de gondolom a te kérdésed most a pairs, ipairs ciklus volt. A pairs ipairs ciklus is forral kezdődik de míg a for ciklusba megadod, hogy hányszor ismétlődjon, a pars-ipairs ciklus annyiszor fog ismétlődni ahány elem van a tabládban ami az ipair/pair szó után áll zárójelben.
Az ipairst akkor kell használni mikor a táblában számokat tárolsz, ha például egy markert vagy egy kocsit tárolsz akkor az pairst kell használni.
Példa:
table = {}
a=0
function fun()
table = getAttachedElements(source)
for i, v in pairs(table) do
outputChatBox(\"yolo\", source)
end
end
addEventHandler(\"onPlayerWasted\", root, fun)
Most írtam telefonról lehet, hogy előfordul benne hiba. Ez azt csinálja, hogy mikor egy játékos meghal akkor egy táblába teszi azokat az elementeket amik hozzá vannak csatolva. Aztán ahány element hozzá van csatolva annyiszor kiírja, hogy yolo.
Még pár megjegyzés. A for után van 2 változó az i az azt jelzi, hogy a táblában hanyadik elemnél jár a v pedig maga az elem aminél jár.