Wysłany: 2017-03-23, 23:59
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
Chcia?bym zrobi? skrypt kt?ry by dzia?a? na tej zasadzie ?e po wej?ciu do windy wciska si? przycisk na klawiaturze przy panelu i winda jedzie do g?ry. Zaczo?em co? takiego robi? ale po wej?ciu do markera winda gdzie? znika
local winda = createObject ( 3923 , - 2718.549 , 609.892 , 15.532 , 0 , 0 , 0 )
local marker = createMarker (- 2716.43823 , 613.11951 , 13.43063 , "cylinder" , 1.2 , 255 , 255 , 0 , 170 )
function moveGate ( hitPlayer , matchingDimension )
moveObject ( winda , - 2718.549 , 609.892 , 15.532 , 0 , 0 , 0 )
end
addEventHandler ( "onMarkerHit" , marker , moveGate )
function moveBack ()
moveObject ( winda , - 2718.549 , 609.892 , 24.355 , 0 , 0 , 0 )
end
addEventHandler ( "onMarkerLeave" , marker , moveBack )
Wysłany: 2017-03-24, 00:17
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
moveObject ma argument predkosci, moveObject ( winda , predkosc , x , y , z , rx , ry , rz )
Wysłany: 2017-03-24, 00:32
sabarupl
Wiek: 43 Na forum: 4825 dni Posty: 347
Piwa : 163
No tak. Mam teraz taki skrypt i jak go przerobi? tak jak pisa?em wy?ej.
------- brama wjazdowa
winda = createObject ( 3923 , - 2718.549 , 609.892 , 15.532 , 0 , 0 , 0 )
bram1kk = createColSphere (- 2716.22729 , 614.0925 , 13.23063 , 2 )
-- bram1kk = createMarker (- 2716.22729 , 614.0925 , 13.23063 , "cylinder" , 1.5 , 255 , 255 , 0 , 170 )
function moveGate ( hitplayer , matchingDimension )
moveObject ( winda , 5000 , - 2718.549 , 609.892 , 15.532 )
end
addEventHandler ( "onColShapeHit" , bram1kk , moveGate )
function moveBack ()
moveObject ( winda , 5000 ,- 2718.549 , 609.892 , 24.355 )
end
addEventHandler ( "onColShapeLeave" , bram1kk , moveBack )
Teraz ten skrypt dzia?a na tej zasadzie ?e gdy si? stoi w polu createColSphere to winda jedzie do g?ry, a ?eby wr?ci?a znowu trzeba stan?? w tym polu.
Wysłany: 2017-03-24, 08:28
.RiV
Wiek: 25 Na forum: 3587 dni Posty: 554
Nick w MP: Split
Piwa : 2596
Kopiujesz te kody na kt?rych stoi winda przy opuszczaniu markera
St?d:
winda = createObject ( 3923 , - 2718.549 , 609.892 , 15.532 , 0 , 0 , 0 )
Przyk?ad:
function moveBack ()
moveObject ( winda , 5000 ,- 2718.549 , 609.892 , 15.532 )
end
addEventHandler ( "onColShapeLeave" , bram1kk , moveBack )
Podpis
Autor OGRPG, na scenie MTA od 2012 roku.
Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018
Wysłany: 2017-03-24, 13:56
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
------- brama wjazdowa
winda = createObject ( 3923 , - 2718.549 , 609.892 , 15.532 , 0 , 0 , 0 )
bram1kk = createColSphere (- 2716.22729 , 614.0925 , 13.23063 , 2 )
-- bram1kk = createMarker (- 2716.22729 , 614.0925 , 13.23063 , "cylinder" , 1.5 , 255 , 255 , 0 , 170 )
w = false
function moveGate ( hitplayer , matchingDimension )
if not w then
moveObject ( winda , 5000 , - 2718.549 , 609.892 , 15.532 ) -- na g ? rze winda
w = true
else
moveObject ( wina , 5000 , x , y , z ) -- na dole winda
w = false
end
end
addEventHandler ( "onColShapeHit" , bram1kk , moveGate )
Tagi: winda :: przycisk
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: