Wysłany: 2011-12-13, 14:05
Dragons
Wiek: 27 Na forum: 5358 dni Posty: 13
Piwa : 2
Witam bo ja mam taki problem z bramkami
http://www.youtube.com/watch?v=ZgmGasDFimA&feature=youtu.be
no gdy wjad? w marker to bramka nie wraca na to samo miejsce
Pomo?ecie??
Wysłany: 2011-12-13, 15:17
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
To ja mam rozumie?, ?e to powinno dzia?a? tak:
1. Wje?d?asz w marker - brama si? otwiera.
2. Wyje?d?asz z markera - po chwili brama zamyka si?.
Z filmiku wnioskuj?, ?e nie u?y?e? tego: http://wiki.multitheftauto.com/wiki/OnMarkerLeave. R?wnie? proponuj? do?o?enia funkcji, kt?ra stworzy timer : setTimer().
Wysłany: 2011-12-13, 15:43
Dragons
Wiek: 27 Na forum: 5358 dni Posty: 13
Piwa : 2
Cytat: 1. Wje?d?asz w marker - brama si? otwiera.
2. Wyje?d?asz z markera - po chwili brama zamyka si?.
Tak w?asnie ma by?
Pode?le ci Kod na PW i lukniesz
Wysłany: 2011-12-13, 16:18
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Dragons , przedstaw tu kod. Stw?rz 2 funckje.
1 - brama si? otwiera
2 - brama si? zamyka (nie dodawaj do niej ?adnego eventu)
I teraz w tej funkcji co brama si? otwiera wklejasz kod
Kod: setTimer(nazwa2funkcji, 5000, 1)
Ten kod spowoduje, ?e po wjechaniu w marker po 5 sekundach brama zamknie si?, rozumiesz?
Wysłany: 2011-12-13, 16:29
Dragons
Wiek: 27 Na forum: 5358 dni Posty: 13
Piwa : 2
Kod: function onStartup ()
myMarker = createMarker( 1711.08204125, -677.1870727591, 43.434051513672, 'cylinder', 3, 200, 0, 0, 255)
bra = createObject ( 968, 1715.5, -674.20001220703, 44.099998474121, 0, 270, 353.99981689453 )
addEventHandler( "onMarkerHit", myMarker, MarkerHit1 )
addEventHandler( "onMarkerLeave", myMarker, MarkerLeave1 )
end
function MarkerHit1(thePlayer, hitElement, matchingDimension )
local money = getPlayerMoney(thePlayer)
if (money > 20) then
moveObject ( bra, 5000, 1715.5, -674.19921875, 44.0999984741210, 0, 359.99993896484, 353.99591064453 )
takePlayerMoney ( thePlayer, tonumber(20) )
else
outputChatBox("Nie masz tyle pi?ni?dzy aby przejecha?",200,0,0)
end
end
function MarkerLeave1( leaveElement, matchingDimension )
moveObject ( bra, 5000, 1715.5, -674.20001220703, 44.099998474121 )
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), onStartup)
Wysłany: 2011-12-13, 16:38
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Kod: function MarkerLeave1( leaveElement, matchingDimension )
moveObject ( bra, 5000, 1715.5, -674.20001220703, 44.099998474121 )
end
Ja tutaj nie widz?, by brama zmienia?a rotacj?. Pozycja jest ta sama. Popraw.
Wysłany: 2011-12-13, 16:56
Dragons
Wiek: 27 Na forum: 5358 dni Posty: 13
Piwa : 2
A zrobi? by mi to kto? ca?e bo ja tego nie kumam
Wysłany: 2011-12-13, 17:14
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
"Dragons" napisał/a :A zrobi? by mi to kto? ca?e bo ja tego nie kumam
Czyli to nie jest tw?j kod? Proponuj? by? zacz?? go pisa? od nowa, samemu.
Tagi: bramki
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: