Wysłany: 2014-10-24, 16:09
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Witam! Ot??, pisz? sobie skrypt na nie zniszczalno?? pojazd?w kiedy nikogo w nich nie ma. Brak db3, skrypt nie dzia?a, strona servera. Za pomoc
KOD: function zniszczenia ()
for k , v in ipairs ( getElementsByType ( "vehicle" ) ) do
if seat ~= 0 then return
getVehicleOccupant ( source , 0 ) end
cancelEvent ()
end
end
addEventHandler ( "onVehicleDamage" , root , zniszczenia )
Wysłany: 2014-10-24, 16:24
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Oj kolego musisz si? jeszcze bardzo du?o nauczy?... Po pierwsze - p?tla w tym zdarzeniu to istna g?upota. Przecie? to zdarzenie zwraca ?r?d?o (pojazd), kt?ry odni?s? uszkodzenia.
Prosty kod:
addEventHandler ( "onVehicleDamage" , root , function( loss )
if not loss then return end -- jezeli wartosc uszkodzen "nic" nie zwraca , przerywamy dalsze wykonywanie kodu ...
local occupant = getVehicleOccupant ( source ) -- pobieramy graczy w pojezdzie
if not occupant then -- jezeli nie ma , kontynuujemy ... i anulujemy zdarzenie
cancelEvent ()
end
end )
Wysłany: 2014-10-24, 17:05
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Wysłany: 2014-10-24, 21:05
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
addEventHandler ( "onClientRender" , root , function()
for k , v in ipairs ( getElementsByType ( "vehicle" ) do
if #getVehicleOccupants(v) == 0 then
setVehicleDamageProof ( v , true )
end
end
end )
Wysłany: 2014-10-25, 09:49
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Tostuch , nie jest ?le, pobra?e? ilo?? kierowc?w
Wysłany: 2014-10-25, 10:25
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Tostuch , Nie dzia?a.
[ Dodano : 2014-10-25, 16:53 ]
Ju? se poradzi?em.
Wysłany: 2014-10-25, 23:17
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Po pierwsze kod musi znale?? si? po stronie server-side i powinien on wygl?da? tak:
addEventHandler ( "onVehicleDamage" , root ,
function()
if #getVehicleOccupants ( source ) == 0 then
cancelEvent ( )
end
end
)
Wysłany: 2014-10-26, 22:07
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Tagi: nie :: zniszczalność :: pojazdów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: