Wysłany: 2013-02-19, 21:51
Bilguun
Wiek: 26 Na forum: 5071 dni Posty: 133
Nick w MP: Bilguun
Piwa : 4
A po co to ? To jest moje logowanie i za bardzo nie chce ?eby kto? zobaczy? kod.
Wysłany: 2013-02-19, 21:52
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
Na g?rze kodu:
local sm = {}
sm . moov = 0
sm . object1 , sm . object2 = nil , nil
local function removeCamHandler ()
if( sm . moov == 1 ) then
sm . moov = 0
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
end
end
local function camRender ()
local x1 , y1 , z1 = getElementPosition ( sm . object1 )
local x2 , y2 , z2 = getElementPosition ( sm . object2 )
setCameraMatrix ( x1 , y1 , z1 , x2 , y2 , z2 )
end
function smoothMoveCamera ( x1 , y1 , z1 , x1t , y1t , z1t , x2 , y2 , z2 , x2t , y2t , z2t , time )
if( sm . moov == 1 ) then return false end
sm . object1 = createObject ( 1337 , x1 , y1 , z1 )
sm . object2 = createObject ( 1337 , x1t , y1t , z1t )
setElementAlpha ( sm . object1 , 0 )
setElementAlpha ( sm . object2 , 0 )
setObjectScale ( sm . object1 , 0.01 )
setObjectScale ( sm . object2 , 0.01 )
moveObject ( sm . object1 , time , x2 , y2 , z2 , 0 , 0 , 0 , "InOutQuad" )
moveObject ( sm . object2 , time , x2t , y2t , z2t , 0 , 0 , 0 , "InOutQuad" )
addEventHandler ( "onClientPreRender" , getRootElement (), camRender )
sm . moov = 1
setTimer ( removeCamHandler , time , 1 )
setTimer ( destroyElement , time , 1 , sm . object1 )
setTimer ( destroyElement , time , 1 , sm . object2 )
return true
end
Wysłany: 2013-02-19, 21:54
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
A po to ?e masz b??d i to ca?kiem mo?liwe ?e z z?ego u?o?enia kodu, tj. ?e odwo?anie do funkcji masz nad funkcj? i jest b??d To chcia?em sprawdzi?, wi?c wystarczy jak napiszesz
Wysłany: 2013-02-19, 21:57
Bilguun
Wiek: 26 Na forum: 5071 dni Posty: 133
Nick w MP: Bilguun
Piwa : 4
Oski , mo?esz tak z komentarzami prosz? bo mi si? miesza.
Wysłany: 2013-02-19, 22:07
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5199 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Bilguun , komentarze do niczego nie s? potrzebne. Wystarczy, odpowiednio u?o?y? kod i wype?ni? argumenty. A propo, ten skrypt jest po stronie clienta
-- \ tutaj nic nie musisz edytowa ?
local sm = {}
sm . moov = 0
sm . object1 , sm . object2 = nil , nil
local function removeCamHandler ()
if( sm . moov == 1 ) then
sm . moov = 0
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
end
end
local function camRender () -- ma ? y edit funkcji , polecam skopiowa ? - wielki spam w debugu by ? :)
if isElement ( sm . object1 ) and ( sm . object2 ) then
local x1 , y1 , z1 = getElementPosition ( sm . object1 )
local x2 , y2 , z2 = getElementPosition ( sm . object2 )
setCameraMatrix ( x1 , y1 , z1 , x2 , y2 , z2 )
end
end
function smoothMoveCamera ( x1 , y1 , z1 , x1t , y1t , z1t , x2 , y2 , z2 , x2t , y2t , z2t , time )
if( sm . moov == 1 ) then return false end
sm . object1 = createObject ( 1337 , x1 , y1 , z1 )
sm . object2 = createObject ( 1337 , x1t , y1t , z1t )
setElementAlpha ( sm . object1 , 0 )
setElementAlpha ( sm . object2 , 0 )
setObjectScale ( sm . object1 , 0.01 )
setObjectScale ( sm . object2 , 0.01 )
moveObject ( sm . object1 , time , x2 , y2 , z2 , 0 , 0 , 0 , "InOutQuad" )
moveObject ( sm . object2 , time , x2t , y2t , z2t , 0 , 0 , 0 , "InOutQuad" )
addEventHandler ( "onClientPreRender" , getRootElement (), camRender )
sm . moov = 1
setTimer ( removeCamHandler , time , 1 )
setTimer ( destroyElement , time , 1 , sm . object1 )
setTimer ( destroyElement , time , 1 , sm . object2 )
return true
end
-- //
function kamerka ()
smoothMoveCamera ( - 1536.5576171875 , 911.4365234375 , 28.294380187988 , - 1493.787109375 , 919.03125 , 39.640892028809 , - 1861.283203125 , 340.6044921875 , 79.924285888672 , - 1930.1376953125 , 267.2900390625 , 45.141822814941 , 10000 )
end
Ostatnio zmieniony przez Brzysiek 2013-02-19, 22:28, w całości zmieniany 2 razy
Wysłany: 2013-02-19, 22:13
Bilguun
Wiek: 26 Na forum: 5071 dni Posty: 133
Nick w MP: Bilguun
Piwa : 4
Ok dzia?a, ale ja nie chce ?eby to si? powtarza?o tylko ?eby raz si? odpali?o.
A jak ustawi? pare punkt?w ? Bo chce ?eby to przez ca?e miasto sz?o.
Ostatnio zmieniony przez Bilguun 2013-02-19, 22:16, w całości zmieniany 1 raz
Wysłany: 2013-02-19, 22:15
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Ziomu?, chyba zapominasz, ?e kod jest czytany od g?ry do do?u. W tym kodzie co da?e? to najpierw u?ywasz funkcji, a potem j? dopiero tworzysz.
Wysłany: 2013-02-19, 22:16
Bilguun
Wiek: 26 Na forum: 5071 dni Posty: 133
Nick w MP: Bilguun
Piwa : 4
Czyli jak mam to zrobi? ?
Wysłany: 2013-02-19, 22:41
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Tak kolejne strony b?dziecie ci?gn?? co? co on nie rozumie? Mo?e kto? mu poleci, by poszed? zastosowa? si? do umieszczonych tutaj poradnik?w dot. podstaw? Nie widz? sensu spamowa? tutaj i rozwija? ten temat .. szkoda waszego i Jego czasu, a ja wiem, ?e i tak na koniec nic nie b?dzie rozumia? i wszystko p?jdzie w b?oto. Pardon, taka prawda.
Tagi: ruchomy :: setcameramatrix
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: