Szerző Téma: smoothMoveCamera segítség  (Megtekintve 1301 alkalommal)

smoothMoveCamera segítség
« Dátum: 2016. Július 07. - 06:56:13 »
0
Van egy function ami így nézz ki
function mecska()

smoothMoveCamera (-1527.97180, -259.88281, 14.34688, -1555.83667, -203.45720, 19.37344, -1661.17383, -168.68188, 19.37344, -1632.46838, -138.43019, 19.37344, 8000)


end


addCommandHandler (\"macska\", mecska)

Ami annak felel meg hogy parancsra indítja a cuccot és amint be írtam a commandot a debugscript 3-ba ezt írja ki: attempt to call global \'smoothMoveCamera\' (a nil value) Valaki tudna segíteni hogy mi lenne a baja? Előre is köszönöm! :)

Dupla hozzászólás automatikusan összefûzve. ( 2016. Július 07. - 20:56:39 )

Valaki segít???
« Utoljára szerkesztve: 2016. Július 07. - 20:56:39 írta HUMROLI1 »

smoothMoveCamera segítség
« Válasz #1 Dátum: 2016. Július 09. - 14:46:26 »
0
--Ez a smoothMoveCamera nem egy alap MTA-s függvény. Rakd be ezt a scripted alá:
local sm = {}
sm.moov = 0
sm.object1,sm.object2 = nil,nil
local function removeCamHandler()
if(sm.moov == 1)then
sm.moov = 0
end
end
local function camRender()
if (sm.moov == 1) then
local x1,y1,z1 = getElementPosition(sm.object1)
local x2,y2,z2 = getElementPosition(sm.object2)
setCameraMatrix(x1,y1,z1,x2,y2,z2)
end
end
addEventHandler(\"onClientPreRender\",root,camRender)
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\")
sm.moov = 1
setTimer(removeCamHandler,time,1)
setTimer(destroyElement,time,1,sm.object1)
setTimer(destroyElement,time,1,sm.object2)
return true
end

smoothMoveCamera segítség
« Válasz #2 Dátum: 2016. Július 15. - 03:07:15 »
0
Köszönöm :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal