EngineUnloadIFP: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 23: Line 23:
   ifp = engineLoadIFP("data/ani.ifp")
   ifp = engineLoadIFP("data/ani.ifp")
   if ifp then
   if ifp then
     setPedAnimation(getLocalPlayer(), "ANIMATIONBLOCK", "animation1")
     setPedAnimation(localPlayer, "ANIMATIONBLOCK", "animation1")
   end
   end
end
end

Revision as of 13:30, 10 December 2010

This function unloads an animation library loaded by engineLoadIFP.

Syntax

bool engineLoadIFP ( element ifp ) 

Required Arguments

Returns

Returns true if the IFP file has been unloaded succesfully, false otherwise.

Example

Click to collapse [-]
animation.lua
local localPlayer = getLocalPlayer()
local ifp = nil

function setanimation()
  ifp = engineLoadIFP("data/ani.ifp")
  if ifp then
    setPedAnimation(localPlayer, "ANIMATIONBLOCK", "animation1")
  end
end

addCommandHandler("animation", setanimation)

function stopanimation()
  if ifp then
    engineUnloadIFP(ifp)
    setPedAnimation(localPlayer)
  end
end

addCommandHandler("stopanimation", stopanimation)
Click to collapse [-]
meta.xml
<meta>
  <info author="lukry" version="1.0" type="script" />
  <script src="animation.lua" type="client" />
  <file src="data/ani.ifp" />
</meta>

See Also