elements = {}
elements["positions"] = {
["EZ 3"]={
marker = {-2124.25, -166.13, 35.32},
cuboid = {-2124.25, -166.13, 35.32, 4},
text = "Monta? wzmocnie?"
},
}
local napis=createElement("text")
setElementData(napis, "name", "Lakiernia specjalna\n\nPaintjob (0-3) - 50k - 100k\nPaintjob (x) - 30k")
setElementPosition(napis, -2124.25, -166.13, 35.32)
for i,v in pairs(elements["positions"]) do
v.cuboid = ColShape.Sphere(unpack(v.cuboid))
v.marker = Marker(v.marker[1], v.marker[2], v.marker[3]-0.90, "cylinder", 3, 0, 0, 0, 100)
end
addEvent("pj0", true)
addEventHandler("pj0", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 50000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:sid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? tej PaintJob!", "error") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local pj = getVehiclePaintjob(ccar)
if pj == 0 then triggerClientEvent(client, "onClientAddNotification", client, "Posidasz ju? ten paintjob!", "error") return end
setVehiclePaintjob(ccar, 0)
takePlayerMoney(source, cena)
exports["pystories-db"]:dbSet("update pystories_logs set ile=ile+1 where usluga=? limit 1", "pj0")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("pj1", true)
addEventHandler("pj1", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 65000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? tej PaintJob!", "error") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local pj = getVehiclePaintjob(ccar)
if pj == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posidasz ju? ten paintjob!", "error") return end
setVehiclePaintjob(ccar, 1)
takePlayerMoney(source, cena)
exports["pystories-db"]:dbSet("update pystories_logs set ile=ile+1 where usluga=? limit 1", "pj1")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("pj2", true)
addEventHandler("pj2", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 75000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:sid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? tej PaintJob!", "error") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local pj = getVehiclePaintjob(ccar)
if pj == 2 then triggerClientEvent(client, "onClientAddNotification", client, "Posidasz ju? ten paintjob!", "error") return end
setVehiclePaintjob(ccar, 2)
takePlayerMoney(source, cena)
exports["pystories-db"]:dbSet("update pystories_logs set ile=ile+1 where usluga=? limit 1", "pj2")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("pj3", true)
addEventHandler("pj3", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 100000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? tej PaintJob!", "error") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local pj = getVehiclePaintjob(ccar)
if pj == 3 then triggerClientEvent(client, "onClientAddNotification", client, "Posidasz ju? ten paintjob!", "error") return end
setVehiclePaintjob(ccar, 3)
takePlayerMoney(source, cena)
exports["pystories-db"]:dbSet("update pystories_logs set ile=ile+1 where usluga=? limit 1", "pj3")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("pjx", true)
addEventHandler("pjx", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 30000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? tej PaintJob!", "error") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
setVehiclePaintjob(ccar, 3)
takePlayerMoney(source, cena)
exports["pystories-db"]:dbSet("update pystories_logs set ile=ile+1 where usluga=? limit 1", "pjx")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)