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: wody
1. kłopot z odejmowaniem wody
Nie sądziłem że wrócę do MIA, i skryptowania:D
Zrobiłem skrypt na napełnienie wozów strażackich wodą, Każdy pojazd ma elementDdatę("NAPEŁNIENIE)

[code]
function vehicleWeaponFire()
local keyState = getKeyState("vehicle_fire")
if keyState and getElementData(getPedOccupiedVehicle(localPlayer), "NAPEŁNIENIE") == 0 then
cancelEvent("vehicle_fire")
return end
if getPedOccupiedVehicle(localPlayer) and getElementModel(getPedOccupiedVehicle(localPlayer)) == 407 then
if (keyState) then
woda = setTimer(setElementData, 3000, 0, getPedOccupiedVehicle(localPlayer), "NAPEŁNIENIE", (getElementData(getPedOccupiedVehicle, "NAPEŁNIENIE")-1))
elseif not (keyState) then
killTimer(woda)
end
end
end
addEventHandler("onClientRender", root, vehicleWeaponFire)[/code]

zrobiłem już kiedyś taki skrypt, ale niestety dysk padł.
Pamiętam że przy próbie skryptowania na handlerze onVehicleWeaponFIre sie bugowało, dlatego robię na onClientRender.
problem jest taki, że nie odejmuje wody przy przyciskaniu strzału pojazdem

chcę zrobić tak, aby odejmowało wodę przy strzelaniu z armatki zarówno przyciskiem głównym, jak i alternatywnym, jakikolwiek przycisk gracz by miał ustawiony

[ Dodano : 2025-12-27, 12:28 ]
[code] function armatka(button, press)
if (button == "lctrl") and press == true and getElementData(getPedOccupiedVehicle(localPlayer), "NAPEŁNIENIE") <= 0 then
can...
2. Efekt wody
Witam, jak zrobi? efekt lania wody podobnie jak z armatki wodnej.
Co? w podobie jak jest tutaj: https://www.youtube.com/watch?v=Fy0LQIb3Jpw
3. [MTA] 4LIFE-Wrzucanie ludzi do wo
https://www.youtube.com/w...AGa0S9TYs&t=59s
4. Podniesienie poziomu wody
Czy jest jaka? funkcja na podniesienie poziomu wody?
5. Wyłączenie działania wody
Witam, jak m?g?bym wy??czy? dzia?anie wody z pojazdu stra?ackiego na gracza. Z g?ry dzi?ki
6. Usuwanie wody z dandego miejsca.
Czy jest mo?e jaka? funkcja kt?ra potrafi usun?? wod? z danego miejsca? np. z basenu.
7. Pasek wody
Jak zrobi? pasek graficzny ?eby jak si? wejdzie do wody (zanurkuje) to ten pasek si? rusza jak ten domy?lny z gta sa. To samo z ?yciem
8. poziom wody
Siema , mam pytanko . Jak podwy?y? i zni?y? poziom wody ?
9. Usunięcie wody z całej mapy
Map taki kod na usuni?cie wszystkich obiekt?w i wody z ca?ej mapy i obiekty usuwa ale wode nie. Co jest ?le?
for i=550,20000 do
    
removeWorldModel(i,10000,0,0,0)
end
setWaterLevel
(-5000)
10. Zabieranie Skinu po wyjściu z wody
Witam, chc? aby po wyj?ciu z wody w skinie 97 po 5 sekundach gdy nie wejdziemy spowrotem do wody zabiera nam skina oraz pasek tlenu. Po zabraniu skina przywraca nam tego co mieli?my.


local playerData 
= {
    
skinGracza source.model
}

local pasekTlenu = {"breath"}

addEventHandler("onResourceStart"resourceRoot,
    function(
localPlayer)
        
setTimer(function(localPlayer)
            
local Skin tonumber(getElementModel(localPlayer))
            if ((
not Skin) or (Skin ~= 97)) then return end
                
if isElementInWater(localPlayerthen
                
else
                    
setElementModel(playerData.skinGracza00)
                    
setPlayerHudComponentVisible(pasekTlenufalse)
                
end    
        end
,
        
50000)
    
end
)



Error: attempt to index global 'source' <a nil value> Jest to: skinGracza = source.model

[ Dodano: 2015-12-25, 13:02 ]
@Ref
11. Event na spuszczanie wody z wozu strażackiego
Witam,
Pisz? tu ten temat, gdy? nigdzie nie mog? znale?? eventu, kt?ry pozwala na 'spuszczanie wody z pojazdu', w tym przypadku - fire trucka.
Do tej pory zrobi?em, i? gdy pojazd posiada ponad 1% zape?nienia, w?wczas spuszczanie wody jest mo?liwe, anije?eli na odwr?t.

Chc? zrobi?, by podczas spuszczania wody, np. posiadasz 50% zape?nienia, oraz przytrzymujesz przycisk wypuszczania wody z pojazdu, w?wczas poziom zape?nienia wody pojazdu powoli spada w d??.
Prosz? o odpowiedni 'event'.