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: odejmowanie
1. Odejmowanie dx(hp)
Witam, ot?? mam pytanie jak zrobi? aby na dx ukazywa?o hp ale odejmywane w prawo nie w lewo bo zazwyczaj ludzie robi?

local hp 
=getElementHealth(localPlayer)
dxDrawRectange(54,45032*hp/10032)


i to odejmuje hp w lewo, a ja chcia?bym w prawo.
2. Odejmowanie km
Witam, m?g?by mi kto? ustawi? to, tak aby odejmowa?o po 0.20 km, w oboj?tnie jakiej pr?dko?ci?


        
if droga then else return end
        
if droga 0 then droga=0 end
        
if droga == 0 then droga false zakoncz() teleport() end
        
if getTickCount()-startTick 3000 then
            startTick 
getTickCount()
            
local vx,vy,vz=getElementVelocity(getPedOccupiedVehicle(getLocalPlayer()))
            
local spd=((vx^vy^vz^2)^(0.5)/2)
            if 
spd>0 then
                droga 
droga-((spd*0.20)/0.10)
            
end
        end
            
if not droga == false then
                dxDrawText
("Droga: "..string.format("%0.2f"droga).." km"745*w822*h910*w880*htocolor(255255255255), 4.00*w"default""center""center"falsefalsefalsefalsefalse)
            
end


[ Dodano: 2018-06-29, 00:42 ]
Do zamkni?ci?, poradzi?em sobie ;3.
3. 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)
4. 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
)
5. 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
6. odejmowanie z resztą
Witam
od d?u?szego czasu pr?buj? zrobi? funkcje kt?ra by polega?a na tym aby przeliczy? co? takiego:
20 + 40 = 50, 10 reszty
50 + 50 = 50, 50 reszty
50 + 0 = 50, 0 reszty
2 + 40 = 42, 0 reszty
23 + 13 = 36, 0 reszty
1000 + 40 = 50, 990 reszty

czy kto? potrafi? by zrobi? funkcje kt?ra b?dzie tak dodawa?a 2 liczby i podawa?a jaka jest ich reszta ?
7. Nie mogę dodać do kodu odejmowanie kaski
Z pomoc? WIKIPEDI uda?o si? zrobi? skrypt na tune, lecz gdy dodaje linijke
takePlayerMoney(thePlayer,4500)
to nie odejmuje kaski :(
dam jeszcze ca?y kod
 function addwheels sourcePlayercommand )
    
theVehicle getPlayerOccupiedVehicle sourcePlayer )
    if ( 
theVehicle then 
        addVehicleUpgrade 
theVehicle1098 
        
takePlayerMoney(thePlayer,4500)
    
end
end
addCommandHandler 
"dodaj.access"addwheels )
 
function 
remwheels sourcePlayercommand )
    
theVehicle getPlayerOccupiedVehicle sourcePlayer )
    if ( 
theVehicle then
        removeVehicleUpgrade 
theVehicle1098 )
    
end
end
addCommandHandler 
"usun.access"remwheels 


Chc? da? aby jak usuwam felg? to dodaje mi kase a jak zak?adam felg? to odejmuj?. Za pomoc stawiam :arrow: :piwo:
8. Odejmowanie liczby przez mysql
Witam, w jaki spos?b mog? odj?? jedn? liczb? od kt?rej kt?ra jest w bazie danych poprzez zapytanie, zrobi?em takie co? ale to nie spe?nia moich wymaga?, bo nie odejmuje liczby.

addEvent("onUrzadDataUpdate"true)
addEventHandler("onUrzadDataUpdate"resourceRoot, function(miejscaid)
    
local ile 0
    
    
if miejsca == true then
        local ile 
ile 1
        local zapytanie 
string.format("UPDATE go_urzadprace SET miejsca='%d' WHERE id_frakcji='%d'"
        
ile,id)
        
dbExec(handlerzapytanie)
    elseif 
miejsca == false then
        local ile 
ile 1
        local zapytanie 
string.format("UPDATE go_urzadprace SET miejsca='%d' WHERE id_frakcji='%d'"
        
ileid)
        
dbExec(handlerzapytanie)
    
end
end
)
9. [INNE] Odejmowanie
Siemka mam pytanie. Jak zrobi? komend? ?e jak wpisz? /odejmij [ilo??] to graczowi w pliku odejmuje z warto?ci "Ptk = 30" :)

Piwa + rep ;)
10. Odejmowanie wartości zmiennej
Witam, jak si? odejmuje warto?? zmiennej? mam np. zmienna ?ycie=100, jak odj?? jej 10 by by?o 90 ?