EngineLoadIFP: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
{{Client function}}
{{Client function}}
{{Disabled|Function disabled because it was unstable|4571}}
__NOTOC__
__NOTOC__
{{Disabled|Function disabled because it was unstable|4571}}
This function loads an animation library (IFP) file into GTA.
This function loads an animation library (IFP) file into GTA.
* This function '''does not replace''' the default animations yet.
* This function '''does not replace''' the default animations yet.

Revision as of 20:42, 28 November 2011

Dialog-warning.png Function has been disabled.

Reason/Note: Function disabled because it was unstable - Bugtracker Issue: #4571


This function loads an animation library (IFP) file into GTA.

  • This function does not replace the default animations yet.
  • To use this correctly, you need to use an IFP file with new animation blocks with different names than existing ones.


Be sure to transfer your IFP file by including it in the meta file.

Syntax

ifp engineLoadIFP ( string ifp_file ) 

Required Arguments

  • ifp_file: The filepath to the IFP file you want to load

Returns

Returns an IFP element if the IFP file loaded, false otherwise.

Example

Click to collapse [-]
animation.lua
function setanimation()
  if engineLoadIFP("data/ani.ifp") then
    setPedAnimation(getLocalPlayer(), "ANIMATIONBLOCK", "animation1")
  end
end

addCommandHandler("animation", setanimation)
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