Wysłany: 2014-09-27, 19:08
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Witajcie. Mam taki problem i? jak wejde w marker da mi auto blokuj? marker dla mnie ale inny gracz mo?e z niego korzysta? jak to zmieni? oto kod:
kata1 = createMarker (- 2653.7358398438 , - 23.332202911377 , 6.1328125 - 1 , "cylinder" , 0.8 , 255 , 125 , 50 )
setElementData ( kata1 , "opis" , "Prawo Jazdy: Kategoria B" )
addEventHandler ( "onClientMarkerHit" , kata1 ,
function ( hitElement )
if hitElement == getLocalPlayer () then
if not getElementData ( kata1 , "Blokada" ) then
setElementData ( kata1 , "Blokada" , true )
triggerServerEvent ( "KategoriaB" , root , hitElement )
else
exports . informacje : pokazInfo ( "info" , "Tamtamtam" )
end
end
end
)
Wysłany: 2014-09-27, 19:35
KukiX
Wiek: 34 Na forum: 6718 dni Posty: 567
Piwa : 17560
Lepiej to zrobi? po stronie serwera i na pewno bez u?ycia "setElementData".
Przyk?ad:
local prawo_jazdy = {}
prawo_jazdy . marker = createMarker (- 2653.7358398438 ,- 23.332202911377 , 6.1328125 - 1 , "cylinder" , 0.8 , 255 , 125 , 50 )
prawo_jazdy . blokada = false
prawo_jazdy . player
addEventHandler ( "onMarkerHit" , prawo_jazdy . marker ,
function( hitElement , matchingDimension )
if prawo_jazdy . blokada == true then return end
local elementType = getElementType ( hitElement )
if elementType == "player" then
prawo_jazdy . blokada = true
prawo_jazdy . player = hitElement
outputChatBox ( "Marker zablokowany" , hitElement )
end
end )
addEventHandler ( "onMarkerLeave" , prawo_jazdy . marker ,
function( leaveElement , matchingDimension )
local elementType = getElementType ( leaveElement )
if elementType == "player" then
if leaveElement == prawo_jazdy . player then
prawo_jazdy . blokada = false
prawo_jazdy . player = nil
outputChatBox ( "Marker odblokowany" , leaveElement )
end
end
end )
addEventHandler ( "onPlayerQuit" , root ,
function()
if isElementWithinMarker ( source , prawo_jazdy . marker ) then
if source == prawo_jazdy . player then
prawo_jazdy . blokada = false
prawo_jazdy . player = nil
end
end
end )
Pisa?em to na szybko tak?e mo?e nie dzia?a?.
Wysłany: 2014-09-27, 20:09
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Dzi?ki. Nie mog? nic zrobi? bo nie dzia?a mi co? jak wchodze w marker i dam outputChatBox tak jak by mi nie dzia?a?a strona event?w typu onMarkerHit... tylko triggery . Co zrobi? ?
Tagi: prawo :: jazdy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: