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: tlenu
1. Odejmowanie Tlenu
Witam, pr?buj? zrobi? powolne odejmowanie tlenu pod wod? tylko w skinie nurka (97). Nie bawi?em si? jeszcze z tym wi?c, prosz? o poprawienie, ustawi?em na odejmowanie -50 co 4 minuty, jednak w wodzie nic si? nie dzieje, jednak kiedy zwi?ksz? na np. -350 to wtedy odejmie ale od razu si? ?aduje, jak mo?na zatrzyma? to ?adowanie tlenu?

Kod:


setTimer(function()
for k,v in ipairs(getElementsByType("player")) do
if getElementModel(v) ~= 97 and isElementInWater(v) then return end
local oxygen = getPedOxygenLevel(v)
if isElementInWater(v) then
setPedOxygenLevel(v, oxygen-50)
end
end
end, 100000, 0)
2. Odejmowanie Tlenu
No wi?c ma odejmowa? tlen w wodzie lub pod wod?, po wej?ciu do pickup'a dodaje, odejmowa? ma co 3 minuty.

Problem polega na tym ?e odejmie tlen (-50) ale od razu ?aduje go do pe?na, co mo?e by? nie tak?


butlaTlenu 
createPickup(-1890.19995117192145.10009765631.7999999523163326902000)

setTimer(
function()
    for 
k,v in ipairs(getElementsByType("player")) do
        if 
getElementModel(v) ~= 97 and isElementInWater(vthen return end 
            local oxygen 
getPedOxygenLevel(v)
            if 
isElementInWater(vthen
                setPedOxygenLevel
(voxygen-50)
            
end
    end
end
3000001)

addEventHandler("onClientPickupHit"butlaTlenu, function(element)
    for 
kv in ipairs(getElementsByType("player")) do
        if 
getElementModel(v) == 97 and not isElementInWater(vthen return end
            
if element ~= getLocalPlayer() then return end  
                setPedOxygenLevel
(v100)
            
end
    end
)
3. Poziom Tlenu W Wodzie
Witam pr?buj? zrobi? co? takiego, ?e gdy gracz ma skin 59 i jest pod wod? to nie ubwa mu tlen i ?ycie lecz nie dzia?a to. DB nic. Probowalem na kilka sposob?w.

function tlen(thePlayer)
if 
getElementModel(thePlayer) == 59 then
if isElementInWater(thePlayerthen
setTimer
(function()
    
setPedOxygenLevel(thePlayer100)
    
setElementHealth(thePlayer100)
    --
end
end
10001)
end
end
end

tlen
()
4. Powolne odejmowanie tlenu
Witam, jak zrobi? aby po wej?ciu w pickup otrzymujemy skina, oraz pasek z wod? (nawet na l?dzie) i odejmuje po woli "oddech" ? Oraz jak zrobi? spawn obiekt?w w losowej kolejno?ci?

Samo wej?cie do pickupa i pojawienie si? pasku wody mam tylko jak zrobi? wolne odejmowanie oddechu? Wiem ?e trzeba u?y? getPedOxygenLevel, setPedOxygenLevel oraz getPedMaxOxygenLevel, jednak za bardzo nie wiem jak to po??czy?, za pomoc, przyk?ad daje piwa

[ Dodano: 2015-12-24, 12:25 ]
@Ref