- 
				Üdv. 
Van egy kódom ahol az adatbázisból töltök be járműveket ami működik is viszont nem tudom, hogy hogyan kell megcsinálni azt, hogy minden járműnek adjak külön azonosítót, hogy a későbbiekben is tudjam őket kezelni a betöltés után.
 
local result = mysql_query(handler, \"SELECT ModelID, X, Y, Z, rotX, rotY, rotZ FROM simplecars\")
if (result) then
   for result, row in mysql_rows_assoc(result) do
      serverVehicle = createVehicle (row[\"ModelID\"], row[\"X\"], row[\"Y\"], row[\"Z\"], row[\"rotX\"], row[\"rotY\"], row[\"rotZ\"])
   end
end   
 
Illetve lenne még egy olyan kérdésem, hogy a dxDraw-el létrehozott dolgokat, hogy tudnám minden felbontáson mindenkinek ugyanoda igazítani? 
Előre is köszönöm a válaszokat.
			 
			
			- 
				Azonosító:
 
local serverVehicle = {}
serverVehicle[result] = createVehicle (row[\"ModelID\"], row[\"X\"], row[\"Y\"], row[\"Z\"], row[\"rotX\"], row[\"rotY\"], row[\"rotZ\"])
 
DX:
Attól függ, hogy hova szeretnéd. Általában a képernyő szélétől szokták, de lehet a képernyő közepétől is.
 
-- Közép:
local monitorX, monitorY = guiGetScreenSize()
local valamiSzelessege, valamiMagassaga = 200, 400
local kozepreX, kozepreY = (monitorX / 2) - (valamiSzelessege / 2), (monitorY / 2) - (valamiMagassaga / 2)
--Képernyőnek a szélétől (például jobb felső sarok):
local dobozSzelesseg = 250
local kepernyoSzeleX, kepenyoSzeleY = (monitorX - dobozSzelesseg) - 15, 15
--DX Text (vegyük pozíciónak a jobb felső sarkot)
local dobozSzelesseg, dobozMagassag = 400, 200
local dobozX, dobozY = (monitorX - dobozSzelesseg) - 15, 15
-->render: dxDrawText(\"szöveg a doboz közepére\", dobozX, dobozX + dobozSzelesseg, dobozY, dobozY + dobozMagassag, tocolor(255, 255, 255, 255), 1, \"default\", \"center\", \"center\")
--> render2: dxDrawText(\"szöveg a doboz bal alsó sarkába\", dobozX + 5, dobozX + 5 + dobozSzelesseg - 10, dobozY + 5, dobozY + 5 + dobozMagassag - 10, tocolor(255, 255, 255, 255), 1, \"default\", \"left\", \"bottom\")
			 
			
			- 
				Itt a jármű azonosítónál ezt ha bent ülök a kocsiba és beírok egy parancsot akkor, hogyan kellene lekérdeznem azt az azonosítót amit beöltésnél adtam neki?
			
 
			
			- 
				Hülyeséget írtam :D
 
local serverVehicle = createVehicle (row[\"ModelID\"], row[\"X\"], row[\"Y\"], row[\"Z\"], row[\"rotX\"], row[\"rotY\"], row[\"rotZ\"])
 
Amikor mented a kocsit, mysql-be legyen ID (vagy Index, amelyik tetszik)-je, ha megvan:
 
setElementData(serverVehicle, \"vehicle:ID\", row[\"ID\"])
--lekérdezés: getElementData(getPedOccupiedVehicle(source), \"vehicle:ID\")
			 
			
			- 
				Köszönöm ez működik viszont ezzel kapcsolatban még egy olyan kérdésem van, hogy csinálgatok egy teleport rendszert is ahol szintén betöltésnél ugyan így el kéne tárolni az adatait, hogy a későbbiekben is lehessen használni őket. Viszont nem tudom, hogy itt a setElementData-val ugyan úgy működne-e ez a megoldás.
Vagy ha nem akkor milyen irányba kéne ezt megvalósítaniom?
			 
			
			- 
				Működik. (Közbe bemondta az unalmast a gépem lol)
			
 
			
			- 
				Itt a teleportnál, hogyan kéne setElementDatázni az adatot? Mert itt mi az \"element\"? Nem értem.
			
 
			
			- 
				Attól függ, hogy milyen adatot akarsz tárolni.
Ha az X,Y,Z pozíciót akkor azt tárolod el, majd a megfelelő helyen for loop-al (ha az összeset akarod) kikéred a pozíciót.
			 
			
			- 
				Én ezt úgy szeretném, hogy először a teleport létrehozásnál a teleport kategóriák táblából (mysql) ki szeretném olvasni a kategória ID-t és nevet majd azt betölteni kliens oldalon a gui felületen van egy gridListem ahol majd ezeket be szeretném tölteni és ott lehet majd kiválasztani. Na de ugye ezt nekem szerver oldalon kell lekérnem , hogy majd ott egy ciklusban be tudjam őket tölteni. Én itt arra gondoltam, hogy mikor kliens oldalon beírom a parancsot akkor triggerelek szerver oldalra a funkcióra ahol berakom pl setElementData-val az adatokat és utána kliens oldalon azokat betöltöm a gridList-be, hogy összeáljon a lista. Vagy alapból szerver oldalon lenne a parancs és először betöltöm az adatokat setElementData-val és utána át triggerelek kliens oldalra és előhozom a gui-t ahol szintén majd betöltöm ezeket az adatokat a gridList-be. 
Csak nem tudom, hogy a setElementData-val ez konkrétan lehetséges-e mert nem tudom milyen Element-et adjak meg neki . 
Persze természetesen majd a későbbiekben ugyan ezzel a felállással már a kész teleportokat a teleportok táblából akarom betölteni. Tehát a megoldás mind a kettő részhez jó lenne ahogy néztem. 
Csak egy pár dolog nagyon nem tiszta. :\\
			 
			
			- 
				Hmm.
Hagyjuk az elementDatát.. amikor betöltöd az adatokat küld át kliens oldalra.
			 
			
			- 
				Igen pont ez a bibi, hogy ezt nem tudom pontosan, hogy kéne. Hogy néz ez ki. A triggerelésnél kell vagy hogy? Ilyet még nem csináltam vagy csak teljesen félreértem nem tudom.
			
 
			
			- 
				
-- mysql cuccos
local x, y, z = row[\"X\"], row[\"Y\"], row[\"Z\"]
triggerClientEvent(\"atkuldes\", getRootElement(), x, y, z)
 
Kliens oldal:
 
function atkuldes(x, y, z)
   -- amit akarsz
end
addEvent(\"atkuldes\", true)
addEventHandler(\"atkuldes\", getRootElement(), atkuldes)
			 
			
			- 
				Rendben, köszönöm a segítséget. Mindenképpen a hasznomra fog válni.