Wysłany: 2012-12-15, 15:57
emil880
Wiek: 30 Na forum: 5844 dni Posty: 107
Nick w MP: None
Piwa : 74
Siema
Mam taki problem zrobi?em skrypt na strefy tylko nie wiem jak zrobi? jak gracz jest w strefie to jest nie?miertelny za pomoc standardowo
Wysłany: 2012-12-15, 21:25
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Wysłany: 2012-12-16, 00:05
emil880
Wiek: 30 Na forum: 5844 dni Posty: 107
Nick w MP: None
Piwa : 74
ta funkcja jest do sprawdzania czy dany gracz jest w strefie
Wysłany: 2012-12-16, 00:33
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Wysłany: 2012-12-16, 00:37
emil880
Wiek: 30 Na forum: 5844 dni Posty: 107
Nick w MP: None
Piwa : 74
a jak mam to zrobi? ?eby gracze w strefie byli nie?miertelni
Wysłany: 2012-12-16, 01:03
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5199 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
-- edit , skrypt musi byc po stronie clienta - anulowanie eventu onPlayerDamage nic nie da
strefa = createRadarArea (...)
function isElementInsideRadarArea ( theElement , theArea )
-- get the x , y coordinates from getElementPosition ( z gets silently discarded )
local posX , posY = getElementPosition ( theElement )
-- call isInsideRadarArea with those coordinates and return its result
return isInsideRadarArea ( theArea , posX , posY )
end
function god ( localPlayer )
if isElementInsideRadarArea ( localPlayer , strefa ) then
cancelEvent () -- anulujemy event onPlayerDamage - gracz w strefie nie bedzie otrzymywal obrazen
else
return false -- jesli gracz nie jest w strefie , mozna go zabic
end
end
addEventHandler ( "onClientPlayerDamage" , getLocalPlayer (), god )
Tagi: strefy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: