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...