Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: lpg
1. stacja lpg
Cze??, mam problem z dodawaniem el daty do poziomu lpg, b??du ?adnego nie ma tylko nie dzia?a

server:
[lua]

addEvent("Tlpg",true)
addEventHandler("Tlpg",root,function(el)
local auto = getPedOccupiedVehicle(source)
local lpgfuel = getElementData(auto, "vehicle:fuellpg") or 0
if el == auto then
if getElementData(el, "vehicle:fuellpg") > 99 then return end
--if getPlayerMoney(source)>= 6800 then
--takePlayerMoney(source,6800)
setElementData(el, "vehicle:fuellpg", lpgfuel+1)
--end
end
end)

[/lua]

client:
[lua]

veh = getPedOccupiedVehicle(localPlayer)
lpgfuel = getElementData(veh, "vehicle:fuellpg") or 0

local lpgM = createMarker(-2048.3779296875, 138.70268249512, 28.507551193237-1, "cylinder", 4, 255, 255, 125, 40)
addEventHandler("onClientMarkerHit", lpgM, function()
if not getPedOccupiedVehicle(localPlayer) then return end
setElementData(localPlayer, "wStacji", true)
bindKey("space", "down", tankujLPG)
end)

addEventHandler("onClientMarkerLeave", lpgM, function()
setElementData(localPlayer, "wStacji", false)
unbindKey("space")
end)

local screenW, screenH = guiGetScreenSize()

addEventHandler("onClientRender", root, function()
if not getPedOccupiedVehicle(localPlayer) then return end
local auto = getPedOccupiedVehicle(localPlayer)
local lpgstan = g...
2. LPG
Witam, mam problem i? jak kupi? auto z salonu i oddam go do przecho automatycznie nadaje mi LPG ale nie zmienia warto?ci w bazie danych na 1

Kod:

[lua]--///////////////////////////////////// ZAPISYWANIE POJAZD?W /////////////////////////////////
function onSaveVehicle(vehicle)
if getElementData(vehicle,"vehicle:spawn") then
-- Setting
local panelstates={}
local model=getElementModel(vehicle)
local health=getElementHealth(vehicle)
local x,y,z=getElementPosition(vehicle)
local rx,ry,rz=getElementRotation(vehicle)
local desc=getElementData(vehicle,"vehicle:desc") or ""
local id=getElementData(vehicle,"vehicle:id")
local fuel=getElementData(vehicle,"vehicle:fuel")
local lpg = getElementData(vehicle, "vehicle:lpgfuel") or 0
local lpg2 = getElementData(vehicle, "vehicle:lpg") or 0
local mileage=getElementData(vehicle,"vehicle:mileage")
local c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12=getVehicleColor(vehicle, true)
local driver=getElementData(vehicle,"vehicle:driver") or ""
local rent=getElementData(vehicle,"vehicle:rent") or ''
local player=getElementData(vehicle,"vehicle:ownedPlayer")
local group=getElementData(vehicle,"vehicle:ownedGroup")
local blokada=getElementData(vehicle,"vehicle:block")
...
3. Pobieranie el daty, lpg, fuel
Witam ot?? mam problem, mam system LPG z skygame, wszystko ?adnie ?miga, tylko jak zabezpieczy? to. ?e np mam pusty bak LPG, a paliwa np mam 5 litr?w, i prze??czam na paliwo, a pojazd dalej ga?nie pr?bowa?em za pomoc? element daty, lecz no nie dzia?a. Kod odpowiadaj?cy za ga?ni?cie silnika.
c_side

function zgasSilnik()
    for 
i,v in ipairs(getElementsByType("vehicle")) do
    
local data getElementData(v"vehicle:fuel")
    
local dataLPG getElementData(v"vehicle:LPG")
if 
not dataLPG then
if data then
    
if tonumber(data) < 0.2 then
    setVehicleEngineState
(vfalse)
end
end
end
if dataLPG then
if data then
    
if tonumber(dataLPG) < 0.2 then
    
if tonumber(data) < 0.2 then
    setVehicleEngineState
(vfalse)
end
end
end
end
end
end
setTimer
(zgasSilnik5000)