Szerző Téma: getElementData  (Megtekintve 1060 alkalommal)

Nem elérhető inf

  • 366
    • Profil megtekintése
getElementData
« Dátum: 2016. augusztus 27. - 17:05:01 »
0 Show voters
Üdv.
Hogyan lehetne lekérni egy elementData-t úgy hogy nem adok meg neki játékost?
Pl.: van egy setElementData(source, \"id\", 123) és én ezt úgy szeretném lekérdezni, hogy melyik játékosnak van ilyen id-je ( if getElementData(\"id\") == 123 then
Esetleg erre nincs valami külön függvény?

getElementData
« Válasz #1 Dátum: 2016. augusztus 27. - 19:18:40 »
+1 Show voters
Egy egyszerű for ciklust kell beszúrni hozzá. Megírtam neked, részletesen, elvileg működnie kell.  ;)
 
function idlekeres()
for key, value in ipairs(getElementsByType(\"player\")) do -- lekéri a playereket
local id = getElementData(value, \"id\") -- végig fut a playerek IDjén
if id == 123 then -- ha a player idje 123 akkor
   -- többi dolog
end
end
end

Nem elérhető inf

  • 366
    • Profil megtekintése
getElementData
« Válasz #2 Dátum: 2016. augusztus 27. - 20:05:18 »
0 Show voters
Én is egy for ciklust alkalmaztam volna de azért kíváncsi voltam, hogy van e erre valami külön függvény.

getElementData
« Válasz #3 Dátum: 2016. augusztus 27. - 20:07:37 »
0 Show voters
Idézetet írta: InFIeL_HuN date=1472321118\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62871\" data-ipsquote-contentclass=\"forums_Topic
Én is egy for ciklust alkalmaztam volna de azért kíváncsi voltam, hogy van e erre valami külön függvény.
 
Nincs.

Nem elérhető inf

  • 366
    • Profil megtekintése
getElementData
« Válasz #4 Dátum: 2016. augusztus 27. - 20:32:26 »
0 Show voters
És még annyit, hogy azt nem lehet lekérni, hogy mennyi setElementData(source, \"id\", 123) van?
Tehát, hogyha 5 db játékosnak van \"id\"-n szám megadva akkor 5-t add vissza.
« Utoljára szerkesztve: 2016. augusztus 28. - 00:59:28 írta InFIeL_HuN »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal