elements = {}
elements["positions"] = {
["EZ 4"]={
marker = {1667.62, 1750.67, 11.04},
cuboid = {1667.62, 1750.67, 11.04, 3},
text = "Monta? wzmocnie?"
},
}
local napis=createElement("text")
setElementData(napis, "name", "Monta? Neonow\nKoszt 5kk")
setElementPosition(napis, 1667.62, 1750.67, 11.04)
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", 1.5, 255, 80, 0)
setElementData(v.marker, "markery3", true)
end
addEvent("red", true)
addEventHandler("red", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 5000000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zamontowa? ten neon!!", "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 qr = exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_vehicles WHERE id=? AND neon=?",getElementData(ccar, "vehicle:id"), "1")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? zamontowany ten neon!", "error") return end
exports["ogrpg_vehicles"]:onSaveVehicle(ccar)
destroyElement(ccar)
takePlayerMoney(source, cena)
--exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?","neon", id)
exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET neon=1 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?lnie zamontowano czerwony neon do pojazdu.", "success")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("blue", true)
addEventHandler("blue", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 5000000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zamontowa? ten neon!!", "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 qr = exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_vehicles WHERE id=? AND neon=?",getElementData(ccar, "vehicle:id"), "2")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? zamontowany ten neon!", "error") return end
exports["ogrpg_vehicles"]:onSaveVehicle(ccar)
destroyElement(ccar)
takePlayerMoney(source, cena)
--exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?","neon", id)
exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET neon=2 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?lnie zamontowano niebieski neon do pojazdu.", "success")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("green", true)
addEventHandler("green", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 5000000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zamontowa? ten neon!!", "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 qr = exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_vehicles WHERE id=? AND neon=?",getElementData(ccar, "vehicle:id"), "3")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? zamontowany ten neon!", "error") return end
exports["ogrpg_vehicles"]:onSaveVehicle(ccar)
destroyElement(ccar)
takePlayerMoney(source, cena)
--exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?","neon", id)
exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET neon=3 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?lnie zamontowano zielony neon do pojazdu.", "success")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("pink", true)
addEventHandler("pink", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 5000000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zamontowa? ten neon!!", "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 qr = exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_vehicles WHERE id=? AND neon=?",getElementData(ccar, "vehicle:id"), "5")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? zamontowany ten neon!", "error") return end
exports["ogrpg_vehicles"]:onSaveVehicle(ccar)
destroyElement(ccar)
takePlayerMoney(source, cena)
--exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?","neon", id)
exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET neon=5 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?lnie zamontowano r??owy neon do pojazdu.", "success")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
addEvent("white", true)
addEventHandler("white", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 5000000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zamontowa? ten neon!!", "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 qr = exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_vehicles WHERE id=? AND neon=?",getElementData(ccar, "vehicle:id"), "6")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? zamontowany ten neon!", "error") return end
exports["ogrpg_vehicles"]:onSaveVehicle(ccar)
destroyElement(ccar)
takePlayerMoney(source, cena)
--exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?","neon", id)
exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET neon=6 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?lnie zamontowano bia?y neon do pojazdu.", "success")
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)