Wysłany: 2014-05-25, 18:02
dudeks
Wiek: 31 Na forum: 6576 dni Posty: 171
Piwa : 89
Nie wystarczy zwyk?e source .
Cytat: Source
The source of this event is the player that entered the vehicle.
Polecam nauczy? si? czyta? mta-wiki, potem zacz?? pomaga?. Wprowadzasz osob? potrzebuj?c? pomocy w b??d i wiecznie uwa?asz, ?e Twoje rady s? dobre pomimo napisania Ci, ?e tak nie jest.
Wysłany: 2014-05-26, 19:58
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
Wy si? tu klocicie hmm mo?e by??ie podali dzia?aj?cy kod xd
Wysłany: 2014-05-26, 20:00
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Chcesz pobra? x,y,z pojazdu o danym ID tak ?
Wysłany: 2014-05-26, 20:01
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
id = { 532 }
function kombajn ( id , gracz )
local player = getPlayerFromName ( gracz )
if ( player ) then
if isPedInVehicle ( player ) then
local x , y , z = getElementPosition ( player )
siano = createObject ( 0000 ( podaj tu id obeiktu ), x + 1 , y + 1 , z )
attachElementToElement ( siano , player , 0 , 0 , 0 )
moveObject ( siano , 5000 , x + 1 , y + 1 , z , 0 , 0 , 0 )
end
end
end
addEventHandler ( "onPlayerVehicleEnter" , getRootElement (), kombajn )
Wysłany: 2014-05-26, 20:03
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Zdefiniowa?e? indeksowo liczb?, pobra?e? jako obiekt gracza, oraz jego x,y,z. Co do ma do pytania ?
Wysłany: 2014-05-26, 20:07
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
id = { 532 }
function kombajn ( id , gracz )
local player = getPlayerFromName ( gracz )
if ( player ) then
if isPedInVehicle ( player ) then
local x , y , z = getElementPosition ( id )
siano = createObject ( 0000 ( podaj tu id obeiktu ), x + 1 , y + 1 , z )
attachElementToElement ( siano , id , 0 , 0 , 0 )
moveObject ( siano , 5000 , x + 1 , y + 1 , z , 0 , 0 , 0 )
end
end
end
addEventHandler ( "onPlayerVehicleEnter" , getRootElement (), kombajn )
Pobiera pozycj? pojazdu czyli kombajna
Wysłany: 2014-05-26, 20:09
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Aktualnie wywali Ci b??d badArgument
Wysłany: 2014-05-26, 22:27
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
id = {532}
function kombajn (id, gracz)
local player = getPlayerFromName ( gracz )
if ( player ) then
if isPedInVehicle ( player ) then
local x,y,z = getElementPosition( id )
siano = createObject ( 0000 (podaj tu id obeiktu), x+1, y+1, z )
attachElementToElement (siano, id, 0, 0, 0 )
moveObject(siano, 5000, x+1, y+1, z, 0, 0, 0)
end
end
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), kombajn )
tylko id obiektu tu mam doda? reszte zostawi? ?
Wysłany: 2014-05-26, 22:29
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Co dok?adnie kod ma robi? ? Bo oni ?le m?wi?.
Ostatnio zmieniony przez MeeShuffle 2014-05-26, 22:30, w całości zmieniany 2 razy
Wysłany: 2014-05-26, 22:42
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
No xd Kod ma robi? to ?e jak jade kombajnem to siano spada z tej rury tam co np 2 sekundy.
Wysłany: 2014-05-26, 22:44
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Daj mi momencik, kod ju? mam napisany jeszcze przetestuj? go.
[ Dodano : 2014-05-26, 22:57 ]
Prosz?, na g?rze wpisz ID SIANA
ID_SIANA = TU WPISZ ID SIANA
function siano ( player )
for k , v in ipairs ( getElementsByType ( "player" )) do
if getPedOccupiedVehicle ( v ) then
speedx , speedy , speedz = getElementVelocity ( getPedOccupiedVehicle ( v ) )
predkosc = ( speedx ^ 2 + speedy ^ 2 + speedz ^ 2 )^( 0.5 )
kmh = predkosc * 180
if kmh > 0 then
if getElementModel ( getPedOccupiedVehicle ( v )) == 532 then
x , y , z = getElementPosition ( getPedOccupiedVehicle ( v ) )
belka = createObject ( ID_SIANA , x - 1 , y + 2 , z - 1 )
moveObject ( belka , 1000 , x + 1 , y + 1 , z )
end
end
end
end
end
setTimer ( siano , 2000 , 0 )
Wysłany: 2014-05-27, 13:44
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
Ten kod tworzy obiekt nawet je?eli kombajn nie jedzie, i tworzy go po ?rodku kombajnu i lece do lewej strony...
A ja chcia?em ?eby obiekt tworzy? si? pod rura przesuwa? si? do do?u i znika? jak kombajn jedzie.
Chocia? post?pmy, masz piwko
Wysłany: 2014-05-27, 14:24
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Je?li nie jedzie nie tworzy kolego skrypt zosta? przetestowany. Masz warunek nawet
if kmh > 0 then
Wysłany: 2014-05-27, 14:44
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
tak ale tworze kombajn zaczyna tworzyc obiekty zwalniam juz stoje i dalej tworzy obiekty... i wgl tworza sie po srodku kombajna xd
Wysłany: 2014-05-27, 14:47
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Ja da?em Ci tylko kod, tutaj nie dostaniesz gotowca. Musisz dac te? co? od Siebie i sam dopasowa? koordynaty ?eby obiekt si? nie tworzy? musisz sta? praktycznie na 0 km/h. Je?li b?dzie chocia? 0.000001 km/h obiekt zacznie si? tworzy?.
Tagi: kombajn
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: