Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-04-07, 23:27


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot??, mam pytanie jak wyeksportowa? dane z serwera na clienta? Wiem, ?e triggerem, ale jak to w tym przypadku zrobi? ?
kod s_side

local positionVehicles = {
-- nazwamodelprzebiegcenax,y,z,rx,ry,rzsprzeda?
        --{'Cadrona'527011000000, -1959.70,257.40,35.98,342.8,350.4,332.8,"1.6cm3","2012","35"},
        {'Tampa'549025500000, -1957.59,305.28,36.10,343.7,349.7,150.4,"1.6cm3","2014","35"},
        {'Euros'587035500000, -1946.12,257.56,41.86,342.6,351.3,21.1,"1.6cm3","2005","35"},
        {'Picador'600030000000, -1954.05,304.00,41.63,342.4,350.7,133.3,"1.6cm3","2011","50"},
        {'Tahoma'566025500000, -1946.17,271.48,40.93,0.0,0.1,63.3,"1.6cm3","2012","35"},
        {'Sunrise'550015500000, -1950.63,257.45,35.96,342.2,7.7,22.3,"1.6cm3","2009","35"},
        {'Premier'426038000000, -1955.92,266.53,40.87,359.9,0.1,309.0,"1.6cm3","2009","35"},
        {'Huntley'579032500000, -1946.48,263.74,35.35,0.0,359.9,57.5,"1.6cm3","2010","35"},
        {'Rancher'489035500000, -1961.92,280.93,35.29,0.0,0.0,310.6,"1.6cm3","2016","35"},
        {'Yosemite'554025000000, -1959.87,270.64,35.10,359.6,0.0,321.6,"1.6cm3","2017","35"},
        {'Sentinel'405032500000, -1958.36,279.78,40.64,359.4,0.0,358.7,"1.6cm3","2019","35"},
        {'Blista Compact'496025000000, -1952.99,290.35,40.63,358.8,360.0,115.9,"1.6cm3","2019","35"},        
        {'FCR-900    '521045500000, -1948.76,273.33,35.19,360.0,359.9,58.7,"1.6cm3","2010","35"},    
        --SALON BOGATY
        {'Stretch'4090450000000, -1654.26,1214.79,6.99+0.5,360.0,0.2,208.7,"1.6cm3","2014","75"},
        {'Banshee'429065500000, -1668.19,1207.17,6.96,359.5,360.0,329.5,"1.6cm3","2010","35"},
        {'Comet'480061000000, -1670.58,1205.52,13.40,0.0,0.0,279.1,"1.6cm3","2016","35"},
        {'Infernus'4110100500000, -1649.06,1210.00,13.19,359.5,360.0,55.9,"1.6cm3","2014","35"},
        {'Elegy'562066500000, -1657.63,1217.63,13.35,360.0,0.0,185.5,"1.6cm3","2017","35"},
        {'Jester'559065000000, -1666.08,1223.45,13.45,0.4,359.9,251.7,"1.6cm3","2018","35"},
        {'Buffalo'402073000000, -1673.07,1206.38,20.91,359.7,0.1,258.4,"1.6cm3","2019","35"},
        {'Super GT'506065500000, -1658.08,1205.44,20.93,359.7,360.0,39.5,"1.6cm3","2016","35"},
        {'Windsor'555040500000, -1664.44,1223.37,20.75,0.3,360.0,199.4,"1.6cm3","2012","35"},
        {'Phoenix'603056000000, -1649.06,1208.97,20.85,359.9,359.9,49.0,"1.6cm3","2009","35"},
        --CYGATINIO
        {'Clover'542659627500000, -2126.14,2.52,36.50,327.8,358.7,269.7,"1.4cm3","1992","35"},
        {'Oceanic'467986218000000, -2125.48,16.99,36.31,328.2,0.4,231.1,"1.2cm3","1996","35"},
        {'Perennial'404932171250000, -2125.36,-9.09,36.22,328.3,0.2,312.0,"1.4cm3","1993","35"},
        {'Manana'410564721400000, -2111.49,-8.29,36.19,328.0,359.2,359.6,"1.4cm3","1995","35"},
        {'Moonbeam'41889579900000, -2101.05,-8.60,36.20,329.2,359.0,48.3,"1.2cm3","1994","35"},        
        -- ?odzie
        {'Jetmax'4930105000000, -1504.51,165.14,-0.16,3.1,360.0,319.4,"1.2cm3","2016","50"},        
        -- Samoloty
        {'Maverick'4870250000000, -1284.33,44.42,14.61,359.6,360.0,106.1,"1.6cm3","2014","50"},            
        --Z?om        

}        

for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[2], v[5], v[6], v[7], v[8], v[9], v[10])
    setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nRok Produkcji: '..v[12]..'\nPojemno?? silnika: '..v[11]..'\nPojemno?? Baku '..v[13]..' dm3 \nCena: '..przecinek(v[4])..' $\nPrzebieg: '..v[3]..' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje')
    setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setVehicleColor(veh255,255,255)
    setVehiclePlateText(veh,"Kupmnie")
    setVehicleDamageProof(vehtrue)
    setElementData(veh,"recznySalonData"true) 
    setElementData(veh,"vehicle:przeglad""TAK")
    setElementData(veh"vehicle:olej"5) 
    setElementData(veh"vehicle:bak"35)     
    setElementData(veh"vehicle:fuel"21)     
    setElementData(veh,"vehicle.selling"false)    
    setElementData(veh,"k****"true)

    veh:setData('vehsell:info', {
        ['cost']=v[4],
        ['model']=v[2],
        ['mileage']=v[3],
        ['silnik']=v[11],        
        ['selling']=v[15],
        ['rok']=v[12], 
        ['bak']=v[13],         
    }, false)
end

c_side

function renderGUI()
    if not getElementData(localPlayer"card:gui") == true then return end
    dxDrawLine((screenW 0.3573) - 1, (screenH 0.1306) - 1, (screenW 0.3573) - 1screenH 0.6426tocolor(2551600254), 1false)
    dxDrawLine(screenW 0.6005, (screenH 0.1306) - 1, (screenW 0.3573) - 1, (screenH 0.1306) - 1tocolor(2551600254), 1false)
    dxDrawLine((screenW 0.3573) - 1screenH 0.6426screenW 0.6005screenH 0.6426tocolor(2551600254), 1false)
    dxDrawLine(screenW 0.6005screenH 0.6426screenW 0.6005, (screenH 0.1306) - 1tocolor(2551600254), 1false)
    dxDrawRectangle(screenW 0.3573screenH 0.1306screenW 0.2432screenH 0.5120tocolor(000175), false)
    dxDrawText("Salon Pojazd?w"screenW 0.3573screenH 0.1306screenW 0.6005screenH 0.1944tocolor(255255255255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
    dxDrawText("INFO"screenW 0.3573screenH 0.1981screenW 0.6005screenH 0.5639tocolor(255255255255), 1.00dxfont1_normal"center""center"falsefalsefalsefalsefalse)
    
    dxDrawRectangle(screenW 0.3599screenH 0.5815screenW 0.0807screenH 0.0463tocolor(2551600254), false)
    
    dxDrawRectangle(screenW 0.5089screenH 0.5815screenW 0.0807screenH 0.0463tocolor(2551600254), false)
    
    dxDrawText("Zakup"screenW 0.3589screenH 0.5815screenW 0.4406screenH 0.6278tocolor(000255), 1.00dxfont2_normal"center""center"falsefalsefalsefalsefalse)
    
    dxDrawText("Zamknij okno"screenW 0.5078screenH 0.5815screenW 0.5896screenH 0.6278tocolor(000255), 1.00dxfont2_normal"center""center"falsefalsefalsefalsefalse)
end


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-08, 08:26


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Więcej informacji znajdziesz w Wikipedii MTA:

triggerClientEvent


Dane przenie? w 3/4 argumencie (jako dodatkowy argument) funkcji triggerClientEvent.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-08, 15:20


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wilq zrobi?em tak:
s_side

    
addEvent("pobierzdanev"true)
addEventHandler("pobierzdanev"root, function()
    veh:setData('vehsell:info', {
        ['cost']=v[4],
        ['model']=v[2],
        ['mileage']=v[3],
        ['silnik']=v[11],        
        ['selling']=v[15],
        ['rok']=v[12], 
        ['bak']=v[13],         
    }, false)
end)
end

a teraz jak to poprawnie w client_side u?y? ?

function renderGUI()
        triggerServerEvent("pobierzdanev"localPlayerlocalPlayer)
local karta getElementData(localPlayer,"wybor:platnosci") or "gotowka"
    if not getElementData(localPlayer"card:gui") == true then return end
    dxDrawLine((screenW 0.3573) - 1, (screenH 0.1306) - 1, (screenW 0.3573) - 1screenH 0.6426tocolor(2551600254), 1false)
    dxDrawLine(screenW 0.6005, (screenH 0.1306) - 1, (screenW 0.3573) - 1, (screenH 0.1306) - 1tocolor(2551600254), 1false)
    dxDrawLine((screenW 0.3573) - 1screenH 0.6426screenW 0.6005screenH 0.6426tocolor(2551600254), 1false)
    dxDrawLine(screenW 0.6005screenH 0.6426screenW 0.6005, (screenH 0.1306) - 1tocolor(2551600254), 1false)
    dxDrawRectangle(screenW 0.3573screenH 0.1306screenW 0.2432screenH 0.5120tocolor(000175), false)
    dxDrawText("Salon Pojazd?w"screenW 0.3573screenH 0.1306screenW 0.6005screenH 0.1944tocolor(255255255255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
    dxDrawText("INFO"screenW 0.3573screenH 0.1981screenW 0.6005screenH 0.5639tocolor(255255255255), 1.00dxfont1_normal"center""center"falsefalsefalsefalsefalse)
    
    dxDrawRectangle(screenW 0.3599screenH 0.5815screenW 0.0807screenH 0.0463tocolor(2551600254), false)
    
    dxDrawRectangle(screenW 0.5089screenH 0.5815screenW 0.0807screenH 0.0463tocolor(2551600254), false)
    
    dxDrawText("Zakup"screenW 0.3589screenH 0.5815screenW 0.4406screenH 0.6278tocolor(000255), 1.00dxfont2_normal"center""center"falsefalsefalsefalsefalse)
    
    dxDrawText("Zamknij okno"screenW 0.5078screenH 0.5815screenW 0.5896screenH 0.6278tocolor(000255), 1.00dxfont2_normal"center""center"falsefalsefalsefalsefalse)
    
    dxDrawText("Platno??: "..karta..""screenW 0.4380screenH 0.4694screenW 0.5068screenH 0.5037tocolor(255255255255), 1.00dxfont3_normal"center""center"falsefalsefalsefalsefalse)    
end

Chodzi mi np co mam wspia? w 1 argumencie element daty. Np

getElementData(co tu wpisa?,"veh:silnik")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-08, 15:31


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3061 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Wilq
Wysłany: 2020-04-08, 20:24


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Zrobilem tak, lecz dalej nie dziala :( . Blad nie moze okreslic pierwszego warunku element daty w tym przypadku jest to getElementData(dane,"licznik:kolor)
https://pastebin.com/a4vjjEY6[/list]

[ Dodano: 2020-04-14, 02:40 ]
Pomoglby kto? bo naprawde siedze nad tym drugi dzie? i no nie wiem jak to wyeksportowa?. Poprostu poddaj sie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 17:26


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Po stronie clienta spr?buj sobie zrobi? trigger gdzie odpalasz okno z tymi informacjami i zr?b np. tak
addEvent("guisalon"true)
addEventHandler("guisalon"root, function(modelcena)
        addEventHandler("onClientRender"rootgui)
        model_auto nazwa
        cena_auto cena
end)
i po stronie serwera jak wchodzisz w marker/cuboid robisz
addEventHandler("onMarkerHit"marker, function(player)
        model v[2]
        cena v[4]
        triggerClientEvent(player"guisalon"sourcemodelcena)
end)
To jest oczywi?cie przyk?ad.
I p??niej po cliencie w tek?cie dajesz nazwa, cena itd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 18:28


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

S_side zrobi?em tak

for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[2], v[5], v[6], v[7], v[8], v[9], v[10])
    setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nRok Produkcji: '..v[12]..'\nPojemno?? silnika: '..v[11]..'\nPojemno?? Baku '..v[13]..' dm3 \nCena: '..przecinek(v[4])..' $\nPrzebieg: '..v[3]..' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje')
    setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setVehicleColor(veh255,255,255)
    setVehiclePlateText(veh,"Kupmnie")
    setVehicleDamageProof(vehtrue)
    setElementData(veh,"recznySalonData"true) 
    setElementData(veh,"vehicle:przeglad""TAK")
    setElementData(veh"vehicle:olej"5) 
    setElementData(veh"vehicle:bak"35)     
    setElementData(veh"vehicle:fuel"21)     
    setElementData(veh,"vehicle.selling"false)    
    setElementData(veh,"k****"true)

    veh:setData('vehsell:info', {
        ['cost']=v[4],
        ['model']=v[2],
        ['mileage']=v[3],
        ['silnik']=v[11],        
        ['selling']=v[15],
        ['rok']=v[12], 
        ['bak']=v[13],         
    }, false)



addEventHandler('onVehicleEnter'resourceRoot, function(plrseatjacked)
        model v[2]
        cost v[4]
    triggerClientEvent(plr"guis"plrmodelcena)    
    setElementData(plr"card:gui"true)
    showCursor(plrtrue)        
    setElementData(plr"wybor:platnosci""gotowka")    
    if seat~=0 then return end
    local data=source:getData('vehsell:info')
    if not data then return end

    plr:setData('vehsell:info', {
        ['cost']=data.cost,
        ['model']=data.model,
        ['mileage']=data.mileage,
        ['silnik']=data.silnik,
        ['rok']=data.rok,
        ['bak']=data.bak,        

    }, false)
end)
end

a c_side tak

addEvent("guis"true)
addEventHandler("guis"root, function(localPlayermodelcena)
    addEventHandler("onClientRender"rootrenderGUI)
        model nazwa
        cost cena
end)


function renderGUI()
local karta getElementData(localPlayer,"wybor:platnosci") or "B?ad P1"
    if not getElementData(localPlayer"card:gui") == true then return end
    
        dxDrawImage(screenW 0.3901screenH 0.4250screenW 0.2344screenH 0.1157":ogrpg-salon/gui.png"000tocolor(255255255255), false)
        dxDrawImage(screenW 0.3990screenH 0.4926screenW 0.0411screenH 0.0389":ogrpg-salon/kup.png"000tocolor(255255255255), false)
        dxDrawImage(screenW 0.5667screenH 0.4926screenW 0.0453screenH 0.0333":ogrpg-salon/platnosc.png"000tocolor(255255255255), false)
        dxDrawImage(screenW 0.5958screenH 0.4380screenW 0.0161screenH 0.0296":ogrpg-salon/quit.png"000tocolor(255255255255), false)        
        dxDrawText(nazwascreenW 0.4594screenH 0.4417screenW 0.5417screenH 0.4926tocolor(255255255200), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
end

B?edy

'dxDrawText' [Expected string at argument 1got nill]
Bad usage 'addEventHandler' [Expected string at argument 1got nill]

Niestety dalej nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 18:39


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie masz zdefiniowanej zmienne 'nazwa'.
Zastan?w si?, ?e ta linijka jest dobrze zrobiona:
model nazwa


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 19:24


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Zobacz to S
for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[2], v[5], v[6], v[7], v[8], v[9], v[10])
    setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nRok Produkcji: '..v[12]..'\nPojemno?? silnika: '..v[11]..'\nPojemno?? Baku '..v[13]..' dm3 \nCena: '..przecinek(v[4])..' $\nPrzebieg: '..v[3]..' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje')
    setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setVehicleColor(veh255,255,255)
    setVehiclePlateText(veh,"Kupmnie")
    setVehicleDamageProof(vehtrue)
    setElementData(veh,"recznySalonData"true) 
    setElementData(veh,"vehicle:przeglad""TAK")
    setElementData(veh"vehicle:olej"5) 
    setElementData(veh"vehicle:bak"35)     
    setElementData(veh"vehicle:fuel"21)     
    setElementData(veh,"vehicle.selling"false)    
    setElementData(veh,"k****"true)

    veh:setData('vehsell:info', {
        ['cost']=v[4],
        ['model']=v[2],
        ['mileage']=v[3],
        ['silnik']=v[11],        
        ['selling']=v[15],
        ['rok']=v[12], 
        ['bak']=v[13],         
    }, false)



addEventHandler('onVehicleEnter'resourceRoot, function(plrseatjacked)
    for i,v in pairs(positionVehicles) do
        nazwa v[2]
        cena v[4]
        triggerClientEvent(plr"guis"sourcenazwacena)
    end
    setElementData(plr"card:gui"true)
    showCursor(plrtrue)        
    setElementData(plr"wybor:platnosci""gotowka")    
    if seat~=0 then return end
    local data=source:getData('vehsell:info')
    if not data then return end

    plr:setData('vehsell:info', {
        ['cost']=data.cost,
        ['model']=data.model,
        ['mileage']=data.mileage,
        ['silnik']=data.silnik,
        ['rok']=data.rok,
        ['bak']=data.bak,        

    }, false)
end)
end

C
addEvent("guis"true)
addEventHandler("guis"root, function(nazwacena)
    addEventHandler("onClientRender"rootrenderGUI)
    model nazwa
    cost cena
end)


function renderGUI()
local karta getElementData(localPlayer,"wybor:platnosci") or "B?ad P1"
    if not getElementData(localPlayer"card:gui") == true then return end
    
    dxDrawImage(screenW 0.3901screenH 0.4250screenW 0.2344screenH 0.1157":ogrpg-salon/gui.png"000tocolor(255255255255), false)
    dxDrawImage(screenW 0.3990screenH 0.4926screenW 0.0411screenH 0.0389":ogrpg-salon/kup.png"000tocolor(255255255255), false)
    dxDrawImage(screenW 0.5667screenH 0.4926screenW 0.0453screenH 0.0333":ogrpg-salon/platnosc.png"000tocolor(255255255255), false)
    dxDrawImage(screenW 0.5958screenH 0.4380screenW 0.0161screenH 0.0296":ogrpg-salon/quit.png"000tocolor(255255255255), false)        
    dxDrawText(modelscreenW 0.4594screenH 0.4417screenW 0.5417screenH 0.4926tocolor(255255255200), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-04-14, 21:21


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dzi?ki !! !

[ Dodano: 2020-04-14, 21:25 ]
Qwertick, tylko jest jeden problem, bo np nie zale?nie do jakiego pojazdu wejde to pobiera dane pojazdu na samym dole w tym przypadku jest to maverick

        {'Maverick'4870250000000, -1284.33,44.42,14.61,359.6,360.0,106.1,"1.6cm3","2014","50"},        


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 21:41


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Pyrek24, w jakim sensie na samym dole?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 23:30


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

No np wejd? do pojazdu w salonie np do limuzyny (stretch) to wczytuje mi dane z mavericka (maverick) jest ostatnim pojazdem do wystawienia pod wzgl?dem linijek w kodzie. Czyli pobiera dane pojazdu nie w kt?rym siedzimy, a ten kt?ry jest ostatni.
Tutaj sa pojazdy


local positionVehicles = {
-- nazwamodelprzebiegcenax,y,z,rx,ry,rzsprzeda?
        --{'Cadrona'527011000000, -1959.70,257.40,35.98,342.8,350.4,332.8,"1.6cm3","2012","35"},
        {'Tampa'549025500000, -1957.59,305.28,36.10,343.7,349.7,150.4,"1.6cm3","2014","35"},
        {'Euros'587035500000, -1946.12,257.56,41.86,342.6,351.3,21.1,"1.6cm3","2005","35"},
        {'Picador'600030000000, -1954.05,304.00,41.63,342.4,350.7,133.3,"1.6cm3","2011","50"},
        {'Tahoma'566025500000, -1946.17,271.48,40.93,0.0,0.1,63.3,"1.6cm3","2012","35"},
        {'Sunrise'550015500000, -1950.63,257.45,35.96,342.2,7.7,22.3,"1.6cm3","2009","35"},
        {'Premier'426038000000, -1955.92,266.53,40.87,359.9,0.1,309.0,"1.6cm3","2009","35"},
        {'Huntley'579032500000, -1946.48,263.74,35.35,0.0,359.9,57.5,"1.6cm3","2010","35"},
        {'Rancher'489035500000, -1961.92,280.93,35.29,0.0,0.0,310.6,"1.6cm3","2016","35"},
        {'Yosemite'554025000000, -1959.87,270.64,35.10,359.6,0.0,321.6,"1.6cm3","2017","35"},
        {'Sentinel'405032500000, -1958.36,279.78,40.64,359.4,0.0,358.7,"1.6cm3","2019","35"},
        {'Blista Compact'496025000000, -1952.99,290.35,40.63,358.8,360.0,115.9,"1.6cm3","2019","35"},        
        {'FCR-900    '521045500000, -1948.76,273.33,35.19,360.0,359.9,58.7,"1.6cm3","2010","35"},    
        --SALON BOGATY
        {'Stretch'4090450000000, -1654.26,1214.79,6.99+0.5,360.0,0.2,208.7,"1.6cm3","2014","75"},
        {'Banshee'429065500000, -1668.19,1207.17,6.96,359.5,360.0,329.5,"1.6cm3","2010","35"},
        {'Comet'480061000000, -1670.58,1205.52,13.40,0.0,0.0,279.1,"1.6cm3","2016","35"},
        {'Infernus'4110100500000, -1649.06,1210.00,13.19,359.5,360.0,55.9,"1.6cm3","2014","35"},
        {'Elegy'562066500000, -1657.63,1217.63,13.35,360.0,0.0,185.5,"1.6cm3","2017","35"},
        {'Jester'559065000000, -1666.08,1223.45,13.45,0.4,359.9,251.7,"1.6cm3","2018","35"},
        {'Buffalo'402073000000, -1673.07,1206.38,20.91,359.7,0.1,258.4,"1.6cm3","2019","35"},
        {'Super GT'506065500000, -1658.08,1205.44,20.93,359.7,360.0,39.5,"1.6cm3","2016","35"},
        {'Windsor'555040500000, -1664.44,1223.37,20.75,0.3,360.0,199.4,"1.6cm3","2012","35"},
        {'Phoenix'603056000000, -1649.06,1208.97,20.85,359.9,359.9,49.0,"1.6cm3","2009","35"},
        --CYGATINIO
        {'Clover'542659627500000, -2126.14,2.52,36.50,327.8,358.7,269.7,"1.4cm3","1992","35"},
        {'Oceanic'467986218000000, -2125.48,16.99,36.31,328.2,0.4,231.1,"1.2cm3","1996","35"},
        {'Perennial'404932171250000, -2125.36,-9.09,36.22,328.3,0.2,312.0,"1.4cm3","1993","35"},
        {'Manana'410564721400000, -2111.49,-8.29,36.19,328.0,359.2,359.6,"1.4cm3","1995","35"},
        {'Moonbeam'41889579900000, -2101.05,-8.60,36.20,329.2,359.0,48.3,"1.2cm3","1994","35"},        
        -- ?odzie
        {'Jetmax'4930105000000, -1504.51,165.14,-0.16,3.1,360.0,319.4,"1.2cm3","2016","50"},        
        -- Samoloty
        {'Maverick'4870250000000, -1284.33,44.42,14.61,359.6,360.0,106.1,"1.6cm3","2014","50"},            
        --Z?om        

}    

i pobiera do wszystkich pojazdow ostatni pojazd jakim jest maverick. do kazdego pojazdu z salonu pobiera jego dane

Ostatnio zmieniony przez Pyrek24 2020-04-14, 23:43, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 23:34


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Nie wiem czy to co? da ale zobacz
for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[2], v[5], v[6], v[7], v[8], v[9], v[10])
    setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nRok Produkcji: '..v[12]..'\nPojemno?? silnika: '..v[11]..'\nPojemno?? Baku '..v[13]..' dm3 \nCena: '..przecinek(v[4])..' $\nPrzebieg: '..v[3]..' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje')
    setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setVehicleColor(veh255,255,255)
    setVehiclePlateText(veh,"Kupmnie")
    setVehicleDamageProof(vehtrue)
    setElementData(veh,"recznySalonData"true) 
    setElementData(veh,"vehicle:przeglad""TAK")
    setElementData(veh"vehicle:olej"5) 
    setElementData(veh"vehicle:bak"35)     
    setElementData(veh"vehicle:fuel"21)     
    setElementData(veh,"vehicle.selling"false)    
    setElementData(veh,"k****"true)

    veh:setData('vehsell:info', {
        ['cost']=v[4],
        ['model']=v[2],
        ['mileage']=v[3],
        ['silnik']=v[11],        
        ['selling']=v[15],
        ['rok']=v[12], 
        ['bak']=v[13],         
    }, false)



addEventHandler('onVehicleEnter'resourceRoot, function(plrseatjacked)
    for i,v in ipairs(positionVehicles) do
        nazwa v[2]
        cena v[4]
        triggerClientEvent(plr"guis"sourcenazwacena)
    end
    setElementData(plr"card:gui"true)
    showCursor(plrtrue)        
    setElementData(plr"wybor:platnosci""gotowka")    
    if seat~=0 then return end
    local data=source:getData('vehsell:info')
    if not data then return end

    plr:setData('vehsell:info', {
        ['cost']=data.cost,
        ['model']=data.model,
        ['mileage']=data.mileage,
        ['silnik']=data.silnik,
        ['rok']=data.rok,
        ['bak']=data.bak,        

    }, false)
end)
end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-14, 23:44


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Zobacz wy?ej edytowa?em i mniej wi?cej wyt?umaczy?em

[ Dodano: 2020-04-14, 23:45 ]
Qwertick dalej pobiera do kazdego pojazdu dane z mavericka

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-15, 10:45


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

for i,v in ipairs(positionVehicles) do
    local veh=createVehicle(v[2], v[5], v[6], v[7], v[8], v[9], v[10])
    setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nRok Produkcji: '..v[12]..'\nPojemno?? silnika: '..v[11]..'\nPojemno?? Baku '..v[13]..' dm3 \nCena: '..przecinek(v[4])..' $\nPrzebieg: '..v[3]..' km\nAby Kupi? pojazd wsi?dz na F i wpisz /kupuje')
    setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setVehicleColor(veh255,255,255)
    setVehiclePlateText(veh,"Kupmnie")
    setVehicleDamageProof(vehtrue)
    setElementData(veh,"recznySalonData"true) 
    setElementData(veh,"vehicle:przeglad""TAK")
    setElementData(veh"vehicle:olej"5) 
    setElementData(veh"vehicle:bak"35)     
    setElementData(veh"vehicle:fuel"21)     
    setElementData(veh,"vehicle.selling"false)    
    setElementData(veh,"k****"true)

    veh:setData('vehsell:info', {
        ['cost']=v[4],
        ['model']=v[2],
        ['mileage']=v[3],
        ['silnik']=v[11],        
        ['selling']=v[15],
        ['rok']=v[12], 
        ['bak']=v[13],         
    }, false)



addEventHandler('onVehicleEnter'veh, function(plrseatjacked)
    nazwa v[2]
    cena v[4]
    triggerClientEvent(plr"guis"sourcenazwacena)
    setElementData(plr"card:gui"true)
    showCursor(plrtrue)        
    setElementData(plr"wybor:platnosci""gotowka")    
    if seat~=0 then return end
    local data=source:getData('vehsell:info')
    if not data then return end

    plr:setData('vehsell:info', {
        ['cost']=data.cost,
        ['model']=data.model,
        ['mileage']=data.mileage,
        ['silnik']=data.silnik,
        ['rok']=data.rok,
        ['bak']=data.bak,        

    }, false)
end)
end 


Postaw piwo autorowi tego posta
 

 
Tagi: eksport :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku