Szerző Téma: Tábla érték nem használható  (Megtekintve 1156 alkalommal)

Tábla érték nem használható
« Dátum: 2017. Január 19. - 22:06:31 »
0
Heló!
 
Van például ez a tábla:
 

local button = {
[1] = {532, 330, 229, 33}
}

 
Amit itt szeretnék használni:
 

addEventHandler(\"onClientClick\", root, function(button, state)
if button == \"left\" and state == \"down\" then
   if isCursorInPosition(button[1][1], button[1][2], button[1][3], button[1][4]) then
   end
end
end)

 
Nem működik.
 
Viszont ha a tábla után \"kiszedem\" az értékeket:
 

local b1, b2, b3, b4 = button[1][1], button[1][2], button[1][3], button[1][4]

 
És utána használom:
 

addEventHandler(\"onClientClick\", root, function(button, state)
if button == \"left\" and state == \"down\" then
   if isCursorInPosition(b1, b2, b3, b4) then
   end
end
end)

 
Akkor igen. Ez miért van/van rá valami megoldás, hogy közvetlenül a tábla értékeit használjam? (dx funkciókban amúgy működik, ezért nem értem mi van..)

Tábla érték nem használható
« Válasz #1 Dátum: 2017. Január 19. - 23:32:50 »
+1
Mert ugyan az a neve az egyik argumentednek a függvényben 
 

function(button, state)

 
és azt próbálja használni.

Tábla érték nem használható
« Válasz #2 Dátum: 2017. Január 19. - 23:46:18 »
0
Jéééééééézusooooom, azt hiszem most kimegyek a kertbe és elásom magam.
 
Hatalmas pacsi, köszi!

Tábla érték nem használható
« Válasz #3 Dátum: 2017. Január 20. - 00:06:50 »
0
:D Megesik az ilyen, nincs mit.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal