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

Wysłany: 2016-07-20, 22:46


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Witam robi? skrypt na blokad? damage je?eli gracz wyjdzie z pojazdu oraz na odwr?t i je?eli auto jest sfreezowane lecz skrypt nie dzia?a auto dalej ma w??czony damage po wyj?ciu z niego. Nie wywala ?adnych DB3. Skrypt po stronie serwera.

function blokuj(plr)
if isElementFrozen(source) == true and getVehicleController(source) == false then
setVehicleDamageProof(sourcefalse)
end
end
addEventHandler("onVehicleStartExit"getRootElement(), blokuj)

function odblokuj(plr)
if isElementFrozen(source) == true and getPedOccupiedVehicleSeat(plr) == 0 then
setVehicleDamageProof(sourcefalse)
end
end
addEventHandler("onVehicleStartEnter"getRootElement(), odblokuj)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 23:12


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
GamerHD11, a nie uwa?asz, ?e sknoci?e? co? w parametrach funkcji setVehicleDamageProof? Podpowiem Ci, aby pojazd nie otrzymywa? obra?e? musi by? true, nie false.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-20, 23:18


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Nie dzia?a nadal.

function blokuj(plr)
if isElementFrozen(source) == true and getVehicleController(source) == false then
setVehicleDamageProof(sourcetrue)
end
end
addEventHandler("onVehicleStartExit"getRootElement(), blokuj)

function odblokuj(plr)
if isElementFrozen(source) == true and getPedOccupiedVehicleSeat(plr) == 0 then
setVehicleDamageProof(sourcefalse)
end
end
addEventHandler("onVehicleStartEnter"getRootElement(), odblokuj)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-21, 01:00


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

?eby dzia?a?o auto musi by? sfreezowane i nie mie? kierowcy w 1 momencie chyba ?e tak chcia?e? a je?li nie to spr?buj tak:

Zmieni?em z and na or w funkcji blokuj.



function blokuj(plr)
if isElementFrozen(source) == true or getVehicleController(source) == false then
setVehicleDamageProof(sourcetrue)
end
end
addEventHandler("onVehicleStartExit"getRootElement(), blokuj)

function odblokuj(plr)
if isElementFrozen(source) == true and getPedOccupiedVehicleSeat(plr) == 0 then
setVehicleDamageProof(sourcefalse)
end
end
addEventHandler("onVehicleStartEnter"getRootElement(), odblokuj)



Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-21, 09:00


GamerHD11







Wiek: 24
Na forum: 4260 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Robi? tak spawnuje 2 auta. Wchodz? do jednego zaci?gam r?czny i wychodz?, potem wchodz? do drugiego i wje?d?am w te auto na r?cznym i normalnie mog? je rozwali?. Nie wy?wietla si? nic w DB3 i nwm czy powinno ale gdy restartuje skrypt nic si? nie ?aduje.

Dobra problem rozwi?zany zrobi?em to na clientRender.

Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: damage
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Blokada Damage Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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