Wysłany: 2017-07-28, 09:50
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
Witajcie, czy kto? z was wie jak mo?na zrobi? aby po kontakcie obiektu skrzynki (ID: 1271) z stworzonym ColShapem wykona?a si? dalsza cz??? skryptu? Eventy typu "onClientColShapeHit" i "onElementColShapeHit" nie dzia?aj? na skrzynie. Ma kto? pomys? jak to zrobi? ?
Wysłany: 2017-07-28, 11:02
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
kaMMi , nie wiem jak ci nie dziala onClientColShapeHit. No ale onElement... nie dzia?a bo tam tylko jest gracz albo pojazd brany jako element. Daj kod
Podpis
"amited" napisał/a :
Wysłany: 2017-07-28, 11:49
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
amited , wiem o tym ?e element dzia?a tylko na gracza lub pojazd, wola?em wspomnie? o tym. Client dzia?a lecz nie tak jak bym chcia?.
function pokaz_Znaczniki ()
local rand = math . random ( 1 , #miejsca_Rozladunku)
local cel = miejsca_Rozladunku [ rand ]
cel_zaznaczony = createColSphere ( cel [ 1 ], cel [ 2 ], cel [ 3 ], 1 )
blip_znacznik = createBlipAttachedTo ( cel_zaznaczony , 12 )
addEventHandler ( "onClientColShapeHit" , cel_zaznaczony , wyladujSkrzynki )
end
Ten kod tworzy mi ColShape do kt?rego musz? dojecha? lecz jak zrobi? ?eby po kontakcie skrzynki z tym colShapem dzia?a si? reszta ?
Ostatnio zmieniony przez kaMMi 2017-07-28, 11:54, w całości zmieniany 1 raz
Wysłany: 2017-07-28, 11:52
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
to podaj funkcje wyladujSkrzynki
Podpis
"amited" napisał/a :
Wysłany: 2017-07-28, 11:55
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
function wyladujSkrzynki ( he , md )
if he ~= localPlayer then return end
if not getPedOccupiedVehicle ( he ) then return end
local carr = getPedOccupiedVehicle ( he )
if getElementData ( carr , "vehicle:desc" ) == "Praca Dorywcza Magazynier" then
if getElementData ( he , "zaladowany" ) == true then
setElementData ( he , "zaladowany" , false )
setElementData ( carr , "vehicle:desc" , "Praca Dorywcza Magazynier" )
triggerServerEvent ( "UsunSkrzynki" , he )
wyplata ( localPlayer )
koniecPracy ()
else
outputChatBox ( "Brak skrzynki [Error12]" , 255 , 0 , 0 )
end
end
end
Wysłany: 2017-07-28, 12:58
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
Wysłany: 2017-07-28, 13:56
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
No dobrze a wi?c jak to zrobi? ?eby by?a skrzynka? Doda? argument?
Wysłany: 2017-07-28, 14:01
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Skrzynka w sensie ?
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2017-07-28, 14:12
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
venzikk , obiekt kt?ry zostaje stworzony i "przypi?ty" do pojazdu gracza.
Wysłany: 2017-07-28, 14:23
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Musisz u?y? tego:
i
[ Dodano : 2017-07-28, 14:30 ]
M?g?by? to zrobi? co? w tym stylu:
local x , y , z = getElementPostion ( localPlayer )
local marker = createObject ( ID , x , y , z )
attachElement ( marker , car , 0 , 0 , 1 )
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2017-07-28, 14:33
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
venzikk , wiesz w czym le?y problem ?
Wysłany: 2017-07-28, 14:33
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
if not he ~= localPlayer and he == 1271 then return end
cos takiego chyba, musisz pokombinowac
Podpis
"amited" napisał/a :
Wysłany: 2017-07-28, 14:40
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
amited , dobra popr?buje jak co? b?d? pisa? ale i tak dzi?ki!
[ Dodano : 2017-07-28, 19:21 ]
Dobra wymy?li?em jak to zrobi?! Napisz mo?e kiedy kto? z tego skorzysta!
W momencie, kiedy gracz wjedzie, w colShape nie jest wywo?ywana funkcja odpowiedzialna za wy?adowanie skrzy?, lecz kt?ra sprawdza model obiektu i je?li jest, on r?wny danej liczbie to wtedy jest, wywo?ywana funkcja roz?adowania. Aby sprawdzi?, model obiektu u?y?em takiego kodu:
function sprawdz_model ( he )
if ( getElementType ( he ) == "object" ) and ( getElementModel ( he ) == 1271 ) then
wyladujSkrzynki ( localPlayer )
end
end
I je?li model jest taki jak podany w kodzie to wywo?a nam funkcj?!
Tagi: kolizja :: obiektu :: colshapem
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: