Witam, wzoruj?c si? na Pylu chce odtworzy? przechowywalnie pojazd?w, tylko mam problem zwi?zany z pobieraniem informacji o danym poje?dzie. Do tej pory zrobi?em tak:
[ Dodano: 2020-08-28, 22:56 ]
Albo inaczej.. gdzie j? zdefiniowa?e??
[ Dodano: 2020-08-28, 22:59 ]
Z kolei, je?li chcesz by wy?wietla?o informacje na temat danego pojazdu musisz zrobi? odpowiednie exporty z tabeli pojazd?w i odpowiednich rubryk. (Albo najpro?ciej u?y? elementdat, je?li masz je zdefiniowane w skrypcie na vehicles.)
addEvent("onParkingGetRekords5", true)
addEventHandler("onParkingGetRekords5", root, function(id)
local sid=getElementData(client,"player:sid")
if not sid then return end
local org = getElementData(client,"player:organization:id")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE ownedPlayer=? and parking=1",sid)
if #result > 0 then
triggerClientEvent(client, "onParkingGetVehicles5", root, result,id)
end
end)
"Z kolei, je?li chcesz by wy?wietla?o informacje na temat danego pojazdu musisz zrobi? odpowiednie exporty z tabeli pojazd?w i odpowiednich rubryk. (Albo najpro?ciej u?y? elementdat, je?li masz je zdefiniowane w skrypcie na vehicles.)" mam eldaty tylko jak zdefiniowa? pojazd wybrany w tabeli ?
local query= [napisany export tutaj]
if #query > 0 then
for i,v in pairs(query) do
guiSetText(wm.memo, "Pojazd:\nID\nOrganizacja:\nPrzebieg:\nRodzaj:\nPaliwo:")
end
end
[ Dodano: 2020-08-28, 23:07 ]
Nie jestem pewien czy tak zadzia?a, ale spr?buj.
Nie jestem idealny w LUA
local query= [napisany export tutaj]
if #query > 0 then
for i,v in pairs(query) do
guiSetText(wm.memo, "Pojazd:\nID\nOrganizacja:\nPrzebieg:\nRodzaj:\nPaliwo:")
end
end
[ Dodano: 2020-08-28, 23:07 ]
Nie jestem pewien czy tak zadzia?a, ale spr?buj.
Nie jestem idealny w LUA
Od kiedy kwerendy MYSQL dzialaja po c-side?
Musisz zrobi? eventem onClientGUIClick pobranie czy guiGetText gridlisty jest, jesli tak to sprawdzasz tabele, do ktorej uprzednio zimportowales rekordy z bazy danych o pojezdzie, ka?d? tabel?. Nic prostszego.
addEvent("onParkingGetVehicles5", true)
function RefGuiMemo(result,id)
if source ~= wm.gridlist then return end
guiSetText(wm.memo,"//W trakcie przygotowa?")
selectedRow= guiGridListGetSelectedItem (wm.gridlist) or -1
if (selectedRow<0) then
guiSetEnabled(wm.submit,false)
return
end
if not result then return end
for i,v in pairs(result) do
guiSetText(wm.memo, "Pojazd:\nID:"..v["id"].."\nOrganizacja:\nPrzebieg:\nRodzaj:\nPaliwo:")
guiSetEnabled(wm.submit,true)
end
end
addEventHandler ( "onParkingGetVehicles5", root, RefGuiMemo )
addEventHandler ( "onClientGUIClick", root, RefGuiMemo)
addEvent("onParkingGetRekords5", true)
addEventHandler("onParkingGetRekords5", root, function(id)
local sid=getElementData(client,"player:sid")
if not sid then return end
local org = getElementData(client,"player:organization:id")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE ownedPlayer=? and parking=1",sid)
if #result > 0 then
triggerClientEvent(client, "onParkingGetVehicles5", root, result,id)
end
end)
[ Dodano: 2020-09-18, 16:15 ]
Zrobi?em tak, troch? przerwy od lua i ci??ko si? zabra? za to
s side
addEvent("onParkingGetRekordsInfo5", true)
addEventHandler("onParkingGetRekordsInfo5", root, function(id)
local sid=getElementData(client,"player:sid")
if not sid then return end
local org = getElementData(client,"player:organization:id")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE ownedPlayer=? and parking=1",sid)
if #result > 0 then
table.insert(tablica,result[1].id)
triggerClientEvent(client, "onParkingGetVehicles5", root, tablica,id)
end
end)
c side
addEvent("onParkingGetRekordsInfo5", true)
function RefGuiMemo(tablica,id)
if source ~= wm.gridlist then return end
guiSetText(wm.memo,"//W trakcie przygotowa?")
selectedRow= guiGridListGetSelectedItem (wm.gridlist) or -1
if (selectedRow<0) then
guiSetEnabled(wm.submit,false)
return
end
if not tablica then return end
for i,v in pairs(tablica) do
guiSetText(wm.memo, "Pojazd:\nID:\nOrganizacja:\nPrzebieg:\nRodzaj:\nPaliwo:")
guiSetEnabled(wm.submit,true)
end
end
addEventHandler ( "onParkingGetRekordsInfo5", root, RefGuiMemo )
addEventHandler ( "onClientGUIClick", root, RefGuiMemo)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach