Wysłany: 2020-06-19, 02:57
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Witam ot?? mam skrypt na kolizje pojazdu, wszystko ?adnie dzia?a, tylko pojazd ma wy??czone kolizje jak nie ma w nim ?adnego gracza. A je?eli gracz wejdzie do pojazdu to pojazd zn?w ma kolizje. Pr?bowa?em wy??czy? kolizj? gracza, lecz to nic nie da?o. kod
c_side
addEvent ( "przenikaniePojazdow" , true )
addEventHandler ( "przenikaniePojazdow" , root , function( v )
for i , pojazd in ipairs ( getElementsByType ( "vehicle" )) do
setElementCollidableWith ( pojazd , v , false )
end
for i , vv in ipairs ( getElementsByType ( "player" )) do
setElementCollidableWith ( vv , v , false )
end
end )
s_side
addEvent ( "cvmagazyn" , true )
addEventHandler ( "cvmagazyn" , root , function()
pojazd [ client ] = createVehicle ( 530 , - 1828.75 , 1267.24 ,- 34.83 , 0.0 , 360.0 , 0.3 )
triggerClientEvent ( client , "przenikaniePojazdow" , client , pojazd [ client ])
triggerClientEvent ( client , "export:pojazd:widlak" , resourceRoot , pojazd [ client ])
end )
Wysłany: 2020-06-19, 08:27
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
W??czaj ca?kowit? kolizj? tak?e w tym evencie.
Wysłany: 2020-06-19, 20:59
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Zrobi?em tak, dalej nie dzia?a, mam jeden b?ad w DB3 ?e nie mo?e okresli? pojazdu, ale jak to naprawi? to nie wiem.
b??d
Bad argument @ 'triggerClientEvent' [ Expected element at 3 , got nil ]
Kod s_side OnVehicleStartExit
function enter ( plr , seat )
triggerClientEvent ( source , "przenikaniePojazdow" , client , pojazd [ client ])
setElementData ( source , "widlak:zajety" , getElementData ( plr , "player:uid" ))
setElementData ( source , "vehicle:desc" , "Pojazd Pracy \nZaj?ty przez: #0083FF" .. getPlayerName ( plr ): gsub ( "%x%x%x%x%x%x" , "" ))
end
addEventHandler ( "onVehicleStartExit" , resourceRoot , function( plr , seat ) enter ( plr , seat ) end )
B??d mam w ostatni argumencie triggera, czyli pojazd[client]
Wysłany: 2020-06-19, 21:02
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Nigdzie nie masz zdefiniowane ani source, ani client.
Wysłany: 2020-06-19, 21:18
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Nie rozumiem, z tego co czyta?em to source, client, to s? zmienne z strony servera tak jak np localPlayer po cliencie
Wysłany: 2020-06-19, 21:44
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
source w evencie ale tylko tym, kt?ry posiada to ?rod?o zdefiniowane - opis source masz na wiki dla ka?dego eventu. Ty robisz co? dziwnego, ?e tworzysz oddzielnie funkcj? zamiast podpi?c j? bezpo?rednio do eventu. Wtedy musisz dodatkowo w 3 argumencie przekaza? source.
Client tylko podczas triggerowania eventu z klienta.
Poczytaj:
Wysłany: 2020-06-19, 21:51
Qwertick
Coming soon...
Wiek: 23 Na forum: 3577 dni Posty: 472
Nick w MP: Qwertick
Piwa : 2726
Pyrek24 , zamiast client daj plr i zamiast pojazd[client] daj pojazd[plr]
i
addEventHandler ( "onVehicleStartExit" , resourceRoot , enter )
Wysłany: 2020-06-19, 22:41
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Qwertick dzia?a, ale trzeba wyj?? i wej?? do pojazdu, nie da sie tego inaczej nada?? ?e jak tworzy pojazd to odrazu nadaje te kolizje
[ Dodano : 2020-06-19, 22:43 ]
Tutaj mam kod na respienie pojazdu
addEvent ( "cvmagazyn" , true )
addEventHandler ( "cvmagazyn" , root , function()
pojazd [ client ] = createVehicle ( 530 , - 1828.75 , 1267.24 ,- 34.83 , 0.0 , 360.0 , 0.3 )
warpPedIntoVehicle ( client , pojazd [ client ], 0 )
triggerClientEvent ( client , "przenikaniePojazdow" , client , pojazd [ client ])
end )
Pr?bowa?em tak, ale nic z tego
triggerClientEvent ( source , "przenikaniePojazdow" , client , pojazd [ source ])
Tagi: kolizje
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: