Wysłany: 2014-11-20, 15:43
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Witam. Ju? dawno temu pisa?em podobny temat, chodzi o to, aby marker w??cza? si? tylko w wyznaczonej pozycji, ?eby nie w??cza? si? jak kto? leci samolotem lub stoi na parterze. Bodaj?e Tey poda? mi kod:
addEventHandler ( "onClientMarkerHit" , marker , function( gracz , dimension )
if not getElementType ( gracz )== "player" then return end
local x , y , z = getElementPosition ( marker )
local px , py , pz = getElementPosition ( gracz )
if math . abs ( pz - z )> 6 then return end
guiSetVisible ( monitor , true )
showCursor ( true )
outputChatBox ( "Zalogowa?e? si? na komputer OSP." )
end )
Niestety sprawdzi?em go dopiero dzi? bo nie mia?em czasu. Ale problem polega na tym, ?e marker w??cza funkcj? nawet 50 metr?w na markerem...
Wysłany: 2014-11-20, 16:11
Blur
Wiek: 28 Na forum: 4299 dni Posty: 47
Nick w MP: Blu
Piwa : 2
Je?li chcesz a? tak to zrobi?, zr?b colShape, je?li kto? w to wejdzie nadaje date, przy odpalaniu funckji sprawdzaj czy ma date, je?li nie, funkcja nie startuje
Wysłany: 2014-11-20, 16:48
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Blur , jejku, nie?le zabawy z tym b?dzie. Nie da si? ?atwiej?
Wysłany: 2014-11-20, 17:05
Blur
Wiek: 28 Na forum: 4299 dni Posty: 47
Nick w MP: Blu
Piwa : 2
Da si?
Stw?rz funkcje, kt?ra b?dzie tworzy?a marker i colShape od razu.
Nast?pnie oblicz jakie rozmiary i po?o?enie (wzgl?dem markera ma mie? col)
fuction createKomputer ( x , y , z )
local marker = createMarker ( x , y , z .....)
local col = createColCuboid ( x , y , z .... ) ( Nie wiem jak to si ? pisze , przykladuje )
setElementData ( col , "ColKomputer" , true )
setElementData ( marker , "MarkerKomputer" , true )
end
function onKomputerMarkerW ( hitElement , dim )
if getElementData ( source , "MarkerKomputer" ) == true then
if getElementData ( hitElement , "KOMPUTERCHCE" == true then
...
end
end
addEventHandler ( "onClientMarkerHit" , root , onKomputerMarkerW )
function onKomputerColW ( thePlayer , matchingDimension )
if getElementData ( source , "ColKomputer" ) == true then
setElementData ( thePlayer , "KOMPUTERCHCE" , true )
end
end
addEventHandler ( "onColShapeHit" , root , onKomputerColW )
Mam nadzieje, ?e zrozumiesz m?j przekaz
Wysłany: 2014-11-20, 17:39
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Blur , nic nie poda?e? ?atwiej. Zrobi?e? tak jak m?wi?e? wcze?niej, z tymi Datami...
Wysłany: 2014-11-20, 17:48
Blur
Wiek: 28 Na forum: 4299 dni Posty: 47
Nick w MP: Blu
Piwa : 2
Jest to ?atwe, robisz to raz potem u?ywasz tylko createKomputer
Wysłany: 2014-11-20, 18:16
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Pytanie tylko po co u?ywa? w tym kodzie colshape'a, skoro marker posiada wbudowany? A je?eli funkcja jest uruchamiana to co? tutaj jest nie halo i albo co? musia?e? zrobi?, ?e tak si? dzieje, albo gdzie? masz funkcje/marker (kolejny), kt?ry takie cosik odpala.
Wysłany: 2014-11-20, 21:15
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Tey , jakby? to zrobi?? Pytam bo widz?, ?e ogarniasz temat
Tagi: komputer :: refresh :: starego :: tematu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: