Witam. Ot?? mam problem ze skryptem.
Napisa?em skrypt na turbin? do pojazdu. Skrypt ma nadawa? turbin? wtedy, gdy pojazd nie ma elementdaty "rodzaj" jako "Diesel".
Wszystko dzia?a dobrze tylko wtedy, gdy pojazd nie posiada tej elementdaty. Lecz jak ju? j? posiada i skrypt ma sprawdzi? i wy?wietli? notyfikacj?, ?e jej nie ma, to wywala mi b??d z getElementOccupedVehicle.
addEvent("TD", true)
addEventHandler("TD", getRootElement(), function()
--[[if (getElementType(source)~="player") then --dodaj to, gdy nie b?dzie dzia?a? (doda?em linijk? 8-10)
return
end]]
local hajs = getPlayerMoney(source)
local veh = getPedOccupiedVehicle(source)
if (not veh) then
return
end
local cena = 800000
if getElementData(veh,"vehicle:rodzaj") == "Diesel" then return end
if getElementData(veh,"vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? to ulepszenie!", "error") return end
local id = getElementData(veh, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local qr = exports['tiyl-db']:dbGet("SELECT * FROM tiyl_pojazdy WHERE id=? AND turbina='Turbo'",getElementData(veh, "vehicle:id"))
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? to ulepszenie!", "error") return end
exports["tiyl-pojazdy"]:onSaveVehicle(veh)
destroyElement(veh)
exports["tiyl-db"]:dbSet("UPDATE tiyl_pojazdy SET parking=1,tp_to_parking=? WHERE id=?","Zamontowal turbin?", id)
exports["tiyl-db"]:dbSet("UPDATE tiyl_pojazdy SET turbina='Turbo' WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?lnie zamontowano Turbin?!", "success")
takePlayerMoney(source, cena)
else
triggerClientEvent(client, "onClientAddNotification", client, "To nie jest Tw?j pojazd!", "warning")
end
end)
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