Jelentkezz be, hogy követhesd  
Követő(k) 0
HUMROLI1

smoothMoveCamera segítség

3 hozzászólás ebben a témában

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. ( [time]1467917799[/time] )

Valaki segít???

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon
--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

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon
Vendég
A téma le van zárva, így nem szólhatsz hozzá!
Jelentkezz be, hogy követhesd  
Követő(k) 0