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

Wysłany: 2020-11-28, 00:00


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60

Witam posiadam skrypt na salony z psrpg i nie wiem jak tu zmienic dim pojazdu potrzebuje to poniewaz mam salony w interiorach ktore sa w dimach

createBlip(2485.09, -1754.9013.2655,2,0,0,0,0,0,275) -- Za dupie LSwa
createBlip(1891.16, -1860.9713.6155,2,0,0,0,0,0,275) -- Motory LS
createBlip(2681.88, -1960.0313.5555,2,0,0,0,0,0,275) -- Cygan LS
createBlip(1061.80, -1619.3113.9455,2,0,0,0,0,0,275createBlip(1865.30, -2218.9113.555,2,0,0,0,0,0,275) -- Samoloty



local limit_aut 65 ---------- tutaj wpisujesz maksymalna ilosc posiadanych pojazdow
local positionVehicles = {
 -- Motory Montgomery Rypsko

   {'Perennial''500,000'40464512500000,  2697.62, -1963.4613.28359.7360.0145.9},
   {'Tampa''750,000'549349537500002683.24, -1948.8113.24360.0360.0187.8},
   {'Sadler''480,000'543548534800002674.57, -1965.7013.36358.90.0331.0},
   {'Bobcat''540,000'422495425400002675.49, -1948.8513.53359.10.0195.0},
   {'Manana''600,000'410259346000002653.55, -1967.3013.20359.40.0329.7},   
   {'Vincent''730,000'54017231730000,  2648.65, -1958.8013.41359.70.0280.6},   
   {'Moonbeam''470,000'418765034700002651.56, -1947.9813.640.1360.0215.3},   

-- Motory Montgomery Rypsko

    {'PCJ-600''3,450,000'46103450000,  1881.05, -1855.2613.15358.8360.0145.81080},
    {'Sanchez''3,150,000'468031500001885.21, -1874.6813.180.20.3309.11080},
    {'BF-400''3,300,000'581033000001876.66, -1869.2113.14359.30.4253.31080},
    --{'NRG-500''10,500,000'5220105000001890.80, -1861.1513.15359.00.0129.01080},
    {'FCR-900''4,000,000'521040000001872.93, -1859.1913.14359.2360.0188.41080},
    {'Freeway''6,000,000'463060000001895.64, -1864.3713.11360.00.0130.91080},
    {'Quadbike''10,000,000'4710100000001898.45, -1867.3213.05359.20.0127.11080},

    
--  Salon auta sportowe LS
    {'Huntley''75,500,000'5790755000002136.432314.219013.13+0.2358.60.091.010802},
    {'Sabre''70,000,000'4750700000002136.192324.739013.23358.70.090.110800},
    {'Mesa''45,000,000'5000450000002123.042314.329013.12+0.50.9360.0270.210800},
    
    --{'Infernus''95,000,000'4110950000002125.672335.059013.130.4360.0216.010800},
    --{'Turismo''85,000,000'4510850000002125.672335.059013.120.4360.0216.01080},
    --{'Bullet''88,000,000'5410880000002125.672335.059013.050.4360.0216.01080},
    {'Deluxo''85,000,000'4940850000002125.672335.059013.05+0.50.4360.0216.01080},

    
    {'Sultan''28,000,000'5600280000002133.902368.0610.53359.9360.0130.01080},
    {'Super GT''65,250,000'506652500002123.322324.639013.16+0.50.90.0269.8},
    {'Banshee''43,000,000'4290430000002133.152373.2010.50360.00.0130.010802},
    {'Uranus''25,000,000'5580250000002121.482367.8210.45359.60.0, -130.01080},
    {'Euros''18,000,000'5870180000002122.122373.0110.55359.70.0, -130.01080},




-- Salon na Doherty 

    {'Flash''70,000,000'565070000000,  2510.46, -1746.4813.350.30.099.01080},
    {'Buccaneer''45,000,000'518045000000,  2467.46, -1746.0813.37359.7360.0269.61080},
    {'Rumpo''31,990,000'4400319900002479.33, -1746.2213.28+0.5360.0360.0270.31080},
    {'Comet''85,900,000'4800850000002473.23, -1764.1813.310.00.0359.210802},
    {'Rancher''49,500,000'4890455000002464.26, -1763.7913.32+0.5360.0360.0310.4},
    {'Hustler''46,000,000'545046000000,  2512.26, -1756.3113.44360.00.075.81080},
    {'Fortune''50,000,000'5260500000002493.05, -1746.3413.32360.0360.0270.01080},
    
    {'Alpha (Mercedes-Benz C63 AMG 2012)''55,000,000'6020550000001072.45, -1629.5313.44359.9360.00.0},
    {'Blista Compact''57,000,000'4960570000001081.75, -1629.7613.430.30.00.010804},
    {'Stratum''50,000,000'5610500000001091.04, -1629.1213.500.20.00.01080,0,0},
    {'Phoenix''45,000,000'6030450000001072.14, -1609.9013.37359.9360.0180.01080},
    {'Windsor''50,500,000'5550505000001081.66, -1609.8713.60359.3359.9180.010800},
    {'Slamvan''35,000,000'5350350000001090.51, -1609.7413.29359.60.0180.01080},
    {'Stafford''55,000,000'5800550000001114.94, -1629.4513.44359.70.0360.010800},
    {'Hotknife''27,000,000'4340270000001055.18, -1629.1920.45359.5359.9280.71080},
    {'Patriot''16,500,000'4700165000001055.38, -1609.1720.47359.70.2259.5},


--- Salon samolotow 
    {'Stuntplane''99,500,000'513099500000,  1891.15, -2217.2914.109.1360.090.0},
    {'Maverick''99,900,000'487099900000,  1889.50, -2192.6113.710.3359.7180.0},
    {'Sparrow''98,200,000'4690982000001871.19, -2193.1713.560.3359.7180.0},
    {'Dodo''95,900,000'5930959000001853.15, -2193.7414.01359.6359.9180.0},
        
    

}     

function RGBToHex(redgreenbluealpha)
    if((red or red 255 or green or green 255 or blue or blue 255) or (alpha and (alpha or alpha 255))) then
        return nil
    end
    if(alphathen
        return string.format("#%.2X%.2X%.2X%.2X"red,green,blue,alpha)
    else
        return string.format("#%.2X%.2X%.2X"red,green,blue)
    end
end

for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[3], v[6], v[7], v[8], v[9], v[10], v[11])

    local sellText=createElement("text")
    setElementData(sellText"name"'Pojazd: '..v[1]..'\nCena: '..v[2]..' PLN\nPrzebieg: '..v[4]..' km\nAby zakupi? ten pojazd wejd? do niego jako\nkierowca i wpisz /zakup.pojazd')
    setElementPosition(sellTextv[6], v[7], v[8])
    

   -- setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nCena: '..v[2]..' PLN\nPrzebieg: '..v[4]..' km\nAby zakupi? ten pojazd wejd? do niego jako\nkierowca i wpisz /zakup.pojazd')        setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setVehicleColor(veh0122255255255255255255255)
    --addVehicleUpgrade(veh1098)
    addVehicleUpgrade(vehv[12])
    setVehicleVariant(vehv[13], v[13])
    setVehicleHeadLightColor(veh0122255,255)
    setElementData(veh,'recznySalonData'true)

     
    --setVehiclePlateText(veh,Kupmnie)
    setVehicleDamageProof(vehtrue)
    setElementData(veh,'vehicle.selling'true)

    veh:setData('vehsell:info', {
        ['cost']=(v[5]),
        ['model']=v[3],
        ['mileage']=v[4],
        ['selling']=v[12]
    }, false)
end

addEventHandler('onVehicleEnter'resourceRoot, function(plrseatjacked)
    if seat~=0 then return end
    if source:getData('vehsell:info') and source:getData('vehsell:info').selling==1 then
        plr:outputChat('* Pojazd nie jest dost?pny w sprzeda?y.'25500)
        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,
    }, false)
    outputChatBox("#007aff(ⓘ) #FFFFFFAby zakupi? ten pojazd wpisz #007aff/zakup.pojazd",plr255,255,255,true )
   --plr:outputChat('#007aff(ⓘ) #FFFFFFAby zakupi? ten pojazd wpisz #007aff/zakup.pojazd',plr255,255,255,true )
end)

addEventHandler('onVehicleExit'resourceRoot, function(plrseatjacked)
    if seat~=0 then return end

    local data=plr:getData('vehsell:info')
    if not data then return end

    plr:removeData('vehsell:info')
end)

addCommandHandler('zakup.pojazd', function(plrcmd)
    local data=plr:getData('vehsell:info')
    if not data then return end

    if getPlayerMoney(plr) < data.cost then
        --triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
        outputChatBox("#bf0101(&#10006;) #FFFFFFNie posiadasz tyle got?wki przy sobie aby zakupi? ten pojazd.",plr255,255,255,true )
        return
    end

    local vehicle=plr:getOccupiedVehicle()
    if vehicle then
        removePedFromVehicle(vehicle)
    end

    local cost=data.cost
    local model=data.model
    local mileage=data.mileage
    local uid=getElementData(plr,'player:sid') or 0
    takePlayerMoney(plrcost)
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE ownedPlayer=?"getElementData(plr,"player:sid"))    
    if #result <= limit_aut then
        if mileage <= 10000 then
            exports["pystories-db"]:dbSet("INSERT INTO pystories_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)"modelgetElementData(plr,"player:sid"),mileage,"true")
        else
            exports["pystories-db"]:dbSet("INSERT INTO pystories_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)"modelgetElementData(plr,"player:sid"),mileage,"true")
        end
        --triggerClientEvent(plr,"addNotification",root,string.format("Zakupi?e? sw?j pojazd "..getVehicleNameFromModel(model)..", znajdziesz go w przechowywalni."),"info")
        outputChatBox("#06B200(&#10004;) #FFFFFFPomy?lnie zakupiono pojazd: #007aff"..getVehicleNameFromModel(model).."#FFFFFF, odbierzesz go w przechowalni.",plr255,255,255,true )
                local desc "(Zakup Pojazdu z Salonu) Gracz: "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ID: "..getElementData(plr,"id").." > Zakupi? pojazd z salonu: "..getVehicleNameFromModel(model).."."
        --triggerEvent("admin:addText"resourceRootdesc:gsub("#%x%x%x%x%x%x",""))
        triggerEvent("admin:addText"resourceRootRGBToHex(0,255,0)..desc..RGBToHex(255,255,255),math.random(0,99))
       triggerEvent("admin:logs"rootdesc)
        outputServerLog(desc)
    else
    outputChatBox("#007aff(&#9432;) #FFFFFFNie mo?esz zakupi? kolejnego pojazdu gdy? osi?gn??e? limit #007aff"..limit_aut.." #FFFFFFpojazd?w."plr255255255true)
end
    
end)




Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-28, 00:18


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


createBlip(2485.09, -1754.9013.2655,2,0,0,0,0,0,275) -- Za dupie LSwa
createBlip(1891.16, -1860.9713.6155,2,0,0,0,0,0,275) -- Motory LS
createBlip(2681.88, -1960.0313.5555,2,0,0,0,0,0,275) -- Cygan LS
createBlip(1061.80, -1619.3113.9455,2,0,0,0,0,0,275createBlip(1865.30, -2218.9113.555,2,0,0,0,0,0,275) -- Samoloty



local limit_aut 65 ---------- tutaj wpisujesz maksymalna ilosc posiadanych pojazdow
local positionVehicles = {
 -- Motory Montgomery Rypsko

   {'Perennial''500,000'40464512500000,  2697.62, -1963.4613.28359.7360.0145.9},
   {'Tampa''750,000'549349537500002683.24, -1948.8113.24360.0360.0187.8},
   {'Sadler''480,000'543548534800002674.57, -1965.7013.36358.90.0331.0},
   {'Bobcat''540,000'422495425400002675.49, -1948.8513.53359.10.0195.0},
   {'Manana''600,000'410259346000002653.55, -1967.3013.20359.40.0329.7},   
   {'Vincent''730,000'54017231730000,  2648.65, -1958.8013.41359.70.0280.6},   
   {'Moonbeam''470,000'418765034700002651.56, -1947.9813.640.1360.0215.3},   

-- Motory Montgomery Rypsko

    {'PCJ-600''3,450,000'46103450000,  1881.05, -1855.2613.15358.8360.0145.81080},
    {'Sanchez''3,150,000'468031500001885.21, -1874.6813.180.20.3309.11080},
    {'BF-400''3,300,000'581033000001876.66, -1869.2113.14359.30.4253.31080},
    --{'NRG-500''10,500,000'5220105000001890.80, -1861.1513.15359.00.0129.01080},
    {'FCR-900''4,000,000'521040000001872.93, -1859.1913.14359.2360.0188.41080},
    {'Freeway''6,000,000'463060000001895.64, -1864.3713.11360.00.0130.91080},
    {'Quadbike''10,000,000'4710100000001898.45, -1867.3213.05359.20.0127.11080},

    
--  Salon auta sportowe LS
    {'Huntley''75,500,000'5790755000002136.432314.219013.13+0.2358.60.091.010802},
    {'Sabre''70,000,000'4750700000002136.192324.739013.23358.70.090.110800},
    {'Mesa''45,000,000'5000450000002123.042314.329013.12+0.50.9360.0270.210800},
    
    --{'Infernus''95,000,000'4110950000002125.672335.059013.130.4360.0216.010800},
    --{'Turismo''85,000,000'4510850000002125.672335.059013.120.4360.0216.01080},
    --{'Bullet''88,000,000'5410880000002125.672335.059013.050.4360.0216.01080},
    {'Deluxo''85,000,000'4940850000002125.672335.059013.05+0.50.4360.0216.01080},

    
    {'Sultan''28,000,000'5600280000002133.902368.0610.53359.9360.0130.01080},
    {'Super GT''65,250,000'506652500002123.322324.639013.16+0.50.90.0269.8},
    {'Banshee''43,000,000'4290430000002133.152373.2010.50360.00.0130.010802},
    {'Uranus''25,000,000'5580250000002121.482367.8210.45359.60.0, -130.01080},
    {'Euros''18,000,000'5870180000002122.122373.0110.55359.70.0, -130.01080},




-- Salon na Doherty 

    {'Flash''70,000,000'565070000000,  2510.46, -1746.4813.350.30.099.01080},
    {'Buccaneer''45,000,000'518045000000,  2467.46, -1746.0813.37359.7360.0269.61080},
    {'Rumpo''31,990,000'4400319900002479.33, -1746.2213.28+0.5360.0360.0270.31080},
    {'Comet''85,900,000'4800850000002473.23, -1764.1813.310.00.0359.210802},
    {'Rancher''49,500,000'4890455000002464.26, -1763.7913.32+0.5360.0360.0310.4},
    {'Hustler''46,000,000'545046000000,  2512.26, -1756.3113.44360.00.075.81080},
    {'Fortune''50,000,000'5260500000002493.05, -1746.3413.32360.0360.0270.01080},
    
    {'Alpha (Mercedes-Benz C63 AMG 2012)''55,000,000'6020550000001072.45, -1629.5313.44359.9360.00.0},
    {'Blista Compact''57,000,000'4960570000001081.75, -1629.7613.430.30.00.010804},
    {'Stratum''50,000,000'5610500000001091.04, -1629.1213.500.20.00.01080,0,0},
    {'Phoenix''45,000,000'6030450000001072.14, -1609.9013.37359.9360.0180.01080},
    {'Windsor''50,500,000'5550505000001081.66, -1609.8713.60359.3359.9180.010800},
    {'Slamvan''35,000,000'5350350000001090.51, -1609.7413.29359.60.0180.01080},
    {'Stafford''55,000,000'5800550000001114.94, -1629.4513.44359.70.0360.010800},
    {'Hotknife''27,000,000'4340270000001055.18, -1629.1920.45359.5359.9280.71080},
    {'Patriot''16,500,000'4700165000001055.38, -1609.1720.47359.70.2259.5},


--- Salon samolotow 
    {'Stuntplane''99,500,000'513099500000,  1891.15, -2217.2914.109.1360.090.0},
    {'Maverick''99,900,000'487099900000,  1889.50, -2192.6113.710.3359.7180.0},
    {'Sparrow''98,200,000'4690982000001871.19, -2193.1713.560.3359.7180.0},
    {'Dodo''95,900,000'5930959000001853.15, -2193.7414.01359.6359.9180.0},
        
    

}     

function RGBToHex(redgreenbluealpha)
    if((red or red 255 or green or green 255 or blue or blue 255) or (alpha and (alpha or alpha 255))) then
        return nil
    end
    if(alphathen
        return string.format("#%.2X%.2X%.2X%.2X"red,green,blue,alpha)
    else
        return string.format("#%.2X%.2X%.2X"red,green,blue)
    end
end

for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[3], v[6], v[7], v[8], v[9], v[10], v[11])

    local sellText=createElement("text")
    setElementData(sellText"name"'Pojazd: '..v[1]..'\nCena: '..v[2]..' PLN\nPrzebieg: '..v[4]..' km\nAby zakupi? ten pojazd wejd? do niego jako\nkierowca i wpisz /zakup.pojazd')
    setElementPosition(sellTextv[6], v[7], v[8])
    

   -- setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nCena: '..v[2]..' PLN\nPrzebieg: '..v[4]..' km\nAby zakupi? ten pojazd wejd? do niego jako\nkierowca i wpisz /zakup.pojazd')        setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setElementDimension(veh0)
    setVehicleColor(veh0122255255255255255255255)
    --addVehicleUpgrade(veh1098)
    addVehicleUpgrade(vehv[12])
    setVehicleVariant(vehv[13], v[13])
    setVehicleHeadLightColor(veh0122255,255)
    setElementData(veh,'recznySalonData'true)

     
    --setVehiclePlateText(veh,Kupmnie)
    setVehicleDamageProof(vehtrue)
    setElementData(veh,'vehicle.selling'true)

    veh:setData('vehsell:info', {
        ['cost']=(v[5]),
        ['model']=v[3],
        ['mileage']=v[4],
        ['selling']=v[12]
    }, false)
end

addEventHandler('onVehicleEnter'resourceRoot, function(plrseatjacked)
    if seat~=0 then return end
    if source:getData('vehsell:info') and source:getData('vehsell:info').selling==1 then
        plr:outputChat('* Pojazd nie jest dost?pny w sprzeda?y.'25500)
        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,
    }, false)
    outputChatBox("#007aff(&#9432;) #FFFFFFAby zakupi? ten pojazd wpisz #007aff/zakup.pojazd",plr255,255,255,true )
   --plr:outputChat('#007aff(&#9432;) #FFFFFFAby zakupi? ten pojazd wpisz #007aff/zakup.pojazd',plr255,255,255,true )
end)

addEventHandler('onVehicleExit'resourceRoot, function(plrseatjacked)
    if seat~=0 then return end

    local data=plr:getData('vehsell:info')
    if not data then return end

    plr:removeData('vehsell:info')
end)

addCommandHandler('zakup.pojazd', function(plrcmd)
    local data=plr:getData('vehsell:info')
    if not data then return end

    if getPlayerMoney(plr) < data.cost then
        --triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
        outputChatBox("#bf0101(&#10006;) #FFFFFFNie posiadasz tyle got?wki przy sobie aby zakupi? ten pojazd.",plr255,255,255,true )
        return
    end

    local vehicle=plr:getOccupiedVehicle()
    if vehicle then
        removePedFromVehicle(vehicle)
    end

    local cost=data.cost
    local model=data.model
    local mileage=data.mileage
    local uid=getElementData(plr,'player:sid') or 0
    takePlayerMoney(plrcost)
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE ownedPlayer=?"getElementData(plr,"player:sid"))    
    if #result <= limit_aut then
        if mileage <= 10000 then
            exports["pystories-db"]:dbSet("INSERT INTO pystories_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)"modelgetElementData(plr,"player:sid"),mileage,"true")
        else
            exports["pystories-db"]:dbSet("INSERT INTO pystories_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)"modelgetElementData(plr,"player:sid"),mileage,"true")
        end
        --triggerClientEvent(plr,"addNotification",root,string.format("Zakupi?e? sw?j pojazd "..getVehicleNameFromModel(model)..", znajdziesz go w przechowywalni."),"info")
        outputChatBox("#06B200(&#10004;) #FFFFFFPomy?lnie zakupiono pojazd: #007aff"..getVehicleNameFromModel(model).."#FFFFFF, odbierzesz go w przechowalni.",plr255,255,255,true )
                local desc "(Zakup Pojazdu z Salonu) Gracz: "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ID: "..getElementData(plr,"id").." > Zakupi? pojazd z salonu: "..getVehicleNameFromModel(model).."."
        --triggerEvent("admin:addText"resourceRootdesc:gsub("#%x%x%x%x%x%x",""))
        triggerEvent("admin:addText"resourceRootRGBToHex(0,255,0)..desc..RGBToHex(255,255,255),math.random(0,99))
       triggerEvent("admin:logs"rootdesc)
        outputServerLog(desc)
    else
    outputChatBox("#007aff(&#9432;) #FFFFFFNie mo?esz zakupi? kolejnego pojazdu gdy? osi?gn??e? limit #007aff"..limit_aut.." #FFFFFFpojazd?w."plr255255255true)
end
    
end)


    setElementDimension(veh0)

Ustawiasz na jaki dimension chcesz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-28, 00:20


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60

no ta ale dalo bys ze do kazdego auta moge ustawic inny dim czy musze zrobic osobny skrypt do dima 0 i do dima 1

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-28, 00:24


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


createBlip(2485.09, -1754.9013.2655,2,0,0,0,0,0,275) -- Za dupie LSwa
createBlip(1891.16, -1860.9713.6155,2,0,0,0,0,0,275) -- Motory LS
createBlip(2681.88, -1960.0313.5555,2,0,0,0,0,0,275) -- Cygan LS
createBlip(1061.80, -1619.3113.9455,2,0,0,0,0,0,275createBlip(1865.30, -2218.9113.555,2,0,0,0,0,0,275) -- Samoloty

local limit_aut 65 ---------- tutaj wpisujesz maksymalna ilosc posiadanych pojazdow
local positionVehicles = {
 -- Motory Montgomery Rypsko

   {0'Perennial''500,000'40464512500000,  2697.62, -1963.4613.28359.7360.0145.9},
   {0'Tampa''750,000'549349537500002683.24, -1948.8113.24360.0360.0187.8},
   {0'Sadler''480,000'543548534800002674.57, -1965.7013.36358.90.0331.0},
   {0'Bobcat''540,000'422495425400002675.49, -1948.8513.53359.10.0195.0},
   {0'Manana''600,000'410259346000002653.55, -1967.3013.20359.40.0329.7},   
   {0'Vincent''730,000'54017231730000,  2648.65, -1958.8013.41359.70.0280.6},   
   {0'Moonbeam''470,000'418765034700002651.56, -1947.9813.640.1360.0215.3},   

-- Motory Montgomery Rypsko

    {0'PCJ-600''3,450,000'46103450000,  1881.05, -1855.2613.15358.8360.0145.81080},
    {0'Sanchez''3,150,000'468031500001885.21, -1874.6813.180.20.3309.11080},
    {0'BF-400''3,300,000'581033000001876.66, -1869.2113.14359.30.4253.31080},
    --{0'NRG-500''10,500,000'5220105000001890.80, -1861.1513.15359.00.0129.01080},
    {0'FCR-900''4,000,000'521040000001872.93, -1859.1913.14359.2360.0188.41080},
    {0'Freeway''6,000,000'463060000001895.64, -1864.3713.11360.00.0130.91080},
    {0'Quadbike''10,000,000'4710100000001898.45, -1867.3213.05359.20.0127.11080},

--  Salon auta sportowe LS
    {0'Huntley''75,500,000'5790755000002136.432314.219013.13+0.2358.60.091.010802},
    {0'Sabre''70,000,000'4750700000002136.192324.739013.23358.70.090.110800},
    {0'Mesa''45,000,000'5000450000002123.042314.329013.12+0.50.9360.0270.210800},
    
    --{0'Infernus''95,000,000'4110950000002125.672335.059013.130.4360.0216.010800},
    --{0'Turismo''85,000,000'4510850000002125.672335.059013.120.4360.0216.01080},
    --{0'Bullet''88,000,000'5410880000002125.672335.059013.050.4360.0216.01080},
    {0'Deluxo''85,000,000'4940850000002125.672335.059013.05+0.50.4360.0216.01080},

    
    {0'Sultan''28,000,000'5600280000002133.902368.0610.53359.9360.0130.01080},
    {0'Super GT''65,250,000'506652500002123.322324.639013.16+0.50.90.0269.8},
    {0'Banshee''43,000,000'4290430000002133.152373.2010.50360.00.0130.010802},
    {0'Uranus''25,000,000'5580250000002121.482367.8210.45359.60.0, -130.01080},
    {0'Euros''18,000,000'5870180000002122.122373.0110.55359.70.0, -130.01080},

-- Salon na Doherty 
    {0'Flash''70,000,000'565070000000,  2510.46, -1746.4813.350.30.099.01080},
    {0'Buccaneer''45,000,000'518045000000,  2467.46, -1746.0813.37359.7360.0269.61080},
    {0'Rumpo''31,990,000'4400319900002479.33, -1746.2213.28+0.5360.0360.0270.31080},
    {0'Comet''85,900,000'4800850000002473.23, -1764.1813.310.00.0359.210802},
    {0'Rancher''49,500,000'4890455000002464.26, -1763.7913.32+0.5360.0360.0310.4},
    {0'Hustler''46,000,000'545046000000,  2512.26, -1756.3113.44360.00.075.81080},
    {0'Fortune''50,000,000'5260500000002493.05, -1746.3413.32360.0360.0270.01080},
    
    {0'Alpha (Mercedes-Benz C63 AMG 2012)''55,000,000'6020550000001072.45, -1629.5313.44359.9360.00.0},
    {0'Blista Compact''57,000,000'4960570000001081.75, -1629.7613.430.30.00.010804},
    {0'Stratum''50,000,000'5610500000001091.04, -1629.1213.500.20.00.01080,0,0},
    {0'Phoenix''45,000,000'6030450000001072.14, -1609.9013.37359.9360.0180.01080},
    {0'Windsor''50,500,000'5550505000001081.66, -1609.8713.60359.3359.9180.010800},
    {0'Slamvan''35,000,000'5350350000001090.51, -1609.7413.29359.60.0180.01080},
    {0'Stafford''55,000,000'5800550000001114.94, -1629.4513.44359.70.0360.010800},
    {0'Hotknife''27,000,000'4340270000001055.18, -1629.1920.45359.5359.9280.71080},
    {0'Patriot''16,500,000'4700165000001055.38, -1609.1720.47359.70.2259.5},


--- Salon samolotow 
    {0'Stuntplane''99,500,000'513099500000,  1891.15, -2217.2914.109.1360.090.0},
    {0'Maverick''99,900,000'487099900000,  1889.50, -2192.6113.710.3359.7180.0},
    {0'Sparrow''98,200,000'4690982000001871.19, -2193.1713.560.3359.7180.0},
    {0'Dodo''95,900,000'5930959000001853.15, -2193.7414.01359.6359.9180.0},
        
    

}     

function RGBToHex(redgreenbluealpha)
    if((red or red 255 or green or green 255 or blue or blue 255) or (alpha and (alpha or alpha 255))) then
        return nil
    end
    if(alphathen
        return string.format("#%.2X%.2X%.2X%.2X"red,green,blue,alpha)
    else
        return string.format("#%.2X%.2X%.2X"red,green,blue)
    end
end

for i,v in pairs(positionVehicles) do
    local veh=createVehicle(v[4], v[7], v[8], v[9], v[10], v[11], v[12])

    local sellText=createElement("text")
    setElementData(sellText"name"'Pojazd: '..v[2]..'\nCena: '..v[3]..' PLN\nPrzebieg: '..v[5]..' km\nAby zakupi? ten pojazd wejd? do niego jako\nkierowca i wpisz /zakup.pojazd')
    setElementPosition(sellTextv[7], v[8], v[9])
    

   -- setElementData(veh,'vehicle:desc','Pojazd: '..v[1]..'\nCena: '..v[2]..' PLN\nPrzebieg: '..v[4]..' km\nAby zakupi? ten pojazd wejd? do niego jako\nkierowca i wpisz /zakup.pojazd')        setVehicleOverrideLights(veh1)
    setElementFrozen(veh,true)
    setElementDimension(vehv[1])
    setVehicleColor(veh0122255255255255255255255)
    --addVehicleUpgrade(veh1098)
    addVehicleUpgrade(vehv[13])
    setVehicleVariant(vehv[14], v[14])
    setVehicleHeadLightColor(veh0122255,255)
    setElementData(veh,'recznySalonData'true)

     
    --setVehiclePlateText(veh,Kupmnie)
    setVehicleDamageProof(vehtrue)
    setElementData(veh,'vehicle.selling'true)

    veh:setData('vehsell:info', {
        ['cost']=(v[6]),
        ['model']=v[4],
        ['mileage']=v[5],
        ['selling']=v[13]
    }, false)
end

addEventHandler('onVehicleEnter'resourceRoot, function(plrseatjacked)
    if seat~=0 then return end
    if source:getData('vehsell:info') and source:getData('vehsell:info').selling==1 then
        plr:outputChat('* Pojazd nie jest dost?pny w sprzeda?y.'25500)
        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,
    }, false)
    outputChatBox("#007aff(&#9432;) #FFFFFFAby zakupi? ten pojazd wpisz #007aff/zakup.pojazd",plr255,255,255,true )
   --plr:outputChat('#007aff(&#9432;) #FFFFFFAby zakupi? ten pojazd wpisz #007aff/zakup.pojazd',plr255,255,255,true )
end)

addEventHandler('onVehicleExit'resourceRoot, function(plrseatjacked)
    if seat~=0 then return end

    local data=plr:getData('vehsell:info')
    if not data then return end

    plr:removeData('vehsell:info')
end)

addCommandHandler('zakup.pojazd', function(plrcmd)
    local data=plr:getData('vehsell:info')
    if not data then return end

    if getPlayerMoney(plr) < data.cost then
        --triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
        outputChatBox("#bf0101(&#10006;) #FFFFFFNie posiadasz tyle got?wki przy sobie aby zakupi? ten pojazd.",plr255,255,255,true )
        return
    end

    local vehicle=plr:getOccupiedVehicle()
    if vehicle then
        removePedFromVehicle(vehicle)
    end

    local cost=data.cost
    local model=data.model
    local mileage=data.mileage
    local uid=getElementData(plr,'player:sid') or 0
    takePlayerMoney(plrcost)
    local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE ownedPlayer=?"getElementData(plr,"player:sid"))    
    if #result <= limit_aut then
        if mileage <= 10000 then
            exports["pystories-db"]:dbSet("INSERT INTO pystories_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)"modelgetElementData(plr,"player:sid"),mileage,"true")
        else
            exports["pystories-db"]:dbSet("INSERT INTO pystories_vehicles (model,ownedPlayer,mileage,registered,parking) VALUES (?,?,?,?,1)"modelgetElementData(plr,"player:sid"),mileage,"true")
        end
        --triggerClientEvent(plr,"addNotification",root,string.format("Zakupi?e? sw?j pojazd "..getVehicleNameFromModel(model)..", znajdziesz go w przechowywalni."),"info")
        outputChatBox("#06B200(&#10004;) #FFFFFFPomy?lnie zakupiono pojazd: #007aff"..getVehicleNameFromModel(model).."#FFFFFF, odbierzesz go w przechowalni.",plr255,255,255,true )
                local desc "(Zakup Pojazdu z Salonu) Gracz: "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ID: "..getElementData(plr,"id").." > Zakupi? pojazd z salonu: "..getVehicleNameFromModel(model).."."
        --triggerEvent("admin:addText"resourceRootdesc:gsub("#%x%x%x%x%x%x",""))
        triggerEvent("admin:addText"resourceRootRGBToHex(0,255,0)..desc..RGBToHex(255,255,255),math.random(0,99))
       triggerEvent("admin:logs"rootdesc)
        outputServerLog(desc)
    else
    outputChatBox("#007aff(&#9432;) #FFFFFFNie mo?esz zakupi? kolejnego pojazdu gdy? osi?gn??e? limit #007aff"..limit_aut.." #FFFFFFpojazd?w."plr255255255true)
end
    
end)

1 linijka w tabeli 0, 0 to dimension i ustawiasz jaki chcesz, powinno dzia?a?, je?li nie - pode?lij ss z debugscript3.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-28, 21:19


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60

ERROR s_vehbuy.lua:139: Bad argument @ 'setElementData' [Expected element at argument 1 got boolean]

tu jest blad

setElementData(veh,'recznySalonData'true)


Postaw piwo autorowi tego posta
 

 
Tagi: dim :: salony
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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