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

Wysłany: 2021-09-06, 08:52


NekeYT







Wiek: 23
Na forum: 2528 dni
Posty: 58
Nick w MP: Cytrus

Piwa: 6

Respekt: 50

Cze??, mam problem z dodawaniem el daty do poziomu lpg, b??du ?adnego nie ma tylko nie dzia?a

server:


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)



client:


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

local lpgM createMarker(-2048.3779296875138.7026824951228.507551193237-1"cylinder"425525512540)
addEventHandler("onClientMarkerHit"lpgM, function()
    if not getPedOccupiedVehicle(localPlayerthen return end
        setElementData(localPlayer"wStacji"true)
            bindKey("space""down"tankujLPG)
end)

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

local screenWscreenH guiGetScreenSize()

addEventHandler("onClientRender"root, function()
    if not getPedOccupiedVehicle(localPlayerthen return end
    local auto getPedOccupiedVehicle(localPlayer)
    local lpgstan getElementData(auto"vehicle:fuellpg") or 0 
    if not getElementData(localPlayer"wStacji"then return end
        dxDrawLine(664 1427 1664 1653tocolor(56129197240), 1false)
        dxDrawLine(1256427 1664 1427 1tocolor(56129197240), 1false)
        dxDrawLine(664 16531256653tocolor(56129197240), 1false)
        dxDrawLine(12566531256427 1tocolor(56129197240), 1false)
        dxDrawRectangle((screenW 592) / 2, (screenH 226) / 2592226tocolor(130125124120), false)
        dxDrawText("Posiadasz "..lpgstan.."L LPG"6623971256624tocolor(255255255255), 2.00"default-bold""center""center"falsefalsefalsefalsefalse)
        dxDrawText("Kliknij spacj? aby zatankowa? LPG"6645381257764tocolor(255255255255), 1.50"default-bold""center""top"falsefalsefalsefalsefalse)
    end)


    
    function tankujLPG()
        if getPedOccupiedVehicle(localPlayerthen
            triggerServerEvent("Tlpg"localPlayer)
        end
    end



Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-09-06, 22:02


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Zobacz czy nie trzeba przenie?? funkcji tankujLPG nad funkcje co binduje spacje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-07, 23:02


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Czy problem zosta? rozwi?zany?

Postaw piwo autorowi tego posta
 

 
Tagi: stacja :: lpg
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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