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

Wysłany: 2018-10-26, 15:18


Pyrek24







Wiek: 26
Na forum: 3579 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? po zamontowaniu neon?w pojazd dalej teleportuje do przecho pomo?e kto? w innych plikach nie ma linijki teleportu tylko w tym pliku kod. Za dobr? odpowied? stawiam zimne :piwo:
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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-26, 16:19


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pousuwaj z kodu nast?puj?ce linijki:
destroyElement(ccar)


Funkcj? usuwaj?c? auto masz w ka?dym evencie.

Postaw piwo autorowi tego posta
 

 
Tagi: teleport :: pojazdu :: przecho
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