Wysłany: 2014-05-23, 20:45
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
Witam.
Dzisiaj mam do was pytanie czy da si? zrobi? co? takiego ?e z kombajnu leci Siano z tej rury... ?eby tylko taki wygl?d zrobi? jak leci nie ?e tworzy si? na ziemi... a jak tak to porosze da? jakie? wskaz?wki jak to zrobi?
Wysłany: 2014-05-24, 00:15
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
Z tego co pami?tam to mo?esz ustawi? skale obiektu w MTA:ME (albo jestem totalnym idiot? ?e mi co? takiego na my?l przychodzi). Wi?c mo?esz spr?bowa? zrobi? "animacj?" wypadania siana z tej rury pomniejszonego.
Wysłany: 2014-05-24, 00:29
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
Nie rozumiem xD, m?g? by kto? to wyt?umaczy? jak to zrobi? bo MTA:ME co? nie wchodzi mi w g?owe. ( nie wiem co to jest xd )
Wysłany: 2014-05-24, 01:11
DaKill
lopezloo
Wiek: 17 Na forum: 6575 dni Posty: 45
Piwa : 26
Wysłany: 2014-05-24, 12:49
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Powiniene? pobra? dok?adnie x,y,z rury, nast?pnie na setTimer np co 5 sek tworzenie obiektu o danym ID, utworzy? go jako zmienn?, po czym u?yc moveObject.
Wysłany: 2014-05-24, 14:16
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 )
Taki kod napisany na szybko, my?l? ?e powinno dzia?a? jakby co to pisz.
Wysłany: 2014-05-24, 14:20
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
local x,y,z = getElementPosition( id )
tu zamiast id daj player
attachElementToElement ( siano, id, 0, 0, 0 )
tu to samo
@edit
Wr??, nie zauwa?y?em eventu. Do tego eventu nie potrzeba getPlayerFromName, zwyczajnie daj source
Wysłany: 2014-05-25, 09:55
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Nie moze dac playet bo nie bedzie wtedy odnosnika do kombajna tylko do kazdego pojazdu
Wysłany: 2014-05-25, 10:31
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
odno?nik do pojazdu i player ? Wiesz co ty m?wisz ?
getPedOccupiedVehicle na zmiennej odnosi si? do pojazdu.
Wysłany: 2014-05-25, 10:37
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Skrypt ma pobierac pozycje pojazdu a nie gracza...
Wysłany: 2014-05-25, 11:29
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
No wi?c m?wi?, aktualnie pobiera gracza..
Wysłany: 2014-05-25, 14:45
dudeks
Wiek: 31 Na forum: 6576 dni Posty: 171
Piwa : 89
Wy chyba nie wiecie co mu dajecie i co w tym kodzie jest. Gdzie mu pobiera pozycj? gracza? Dajecie mu kod, a nawet nie patrzycie jakie argumenty posiada wydarzenie. Od kiedy to drugim argumentem w onPlayerVehicleEnter jest gracz?
function kombajn ( p , s )
-- p - pierwszy argument wydarzenia to POJAZD
-- s - drugi argument to siedzenie ( sk ? d w kodzie zgredka gracz ?)
-- source - ? r ? d ? o wydarzenia , to jest gracz kt ? ry wsiad ? do pojazdu
if getElementModel ( p ) == ID_KOMBAJNU then -- podaj id kombajnu
local x , y , z = getElementPosition ( p )
siano = createObject ( ID_SIANA , x + 1 , y + 1 , z ) -- podaj id siana
attachElementToElement ( siano , p , 0 , 0 , 0 )
moveObject ( siano , 5000 , x + 1 , y + 1 , z , 0 , 0 , 0 )
end
end
addEventHandler ( "onPlayerVehicleEnter" , getRootElement (), kombajn )
Wysłany: 2014-05-25, 14:48
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Czy ja mu co? daje ? Prosz? Ci? nie os?dzaj kogo? bez podstaw. To on si? sprzecza?, ?e jego kodem pobiera mu pozycje kombajnu.
Wysłany: 2014-05-25, 15:20
dudeks
Wiek: 31 Na forum: 6576 dni Posty: 171
Piwa : 89
Nie, jedynie pisa?e? ?e jego kod pobiera pozycje gracza, gdy pobieram pozycj? pojazdu.
function kombajn ( id , gracz ) < 1 argument to pojazd
local x , y , z = getElementPosition ( id ) < 1 argument podany, gdzie tu gracz si? pytam?
Wysłany: 2014-05-25, 15:28
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Je?li chcesz pobra? id pojazdu, nie musisz DUDEKS robi? takim sposobem, wystarczy zwyk?e source.
Tagi: kombajn
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: