This site has been archived and made available for preservation purposes. No edits can be made.

GetPos

(Difference between revisions)
Return to current revision
  1.  
    Retrieves the current position (X, Y, Z coordinates) of an [wiki]Object[/wiki].
    [h="2"] Declaration [/h]
  2. -
    <code cpp>
    VAULTSCRIPT void (*GetPos)(vaultmp::ID, vaultmp::Value&, vaultmp::Value&, vaultmp::Value&);
  3. +
    [highlight=cpp]
    VAULTSCRIPT vaultmp::Void (*GetPos)(vaultmp::ID, vaultmp::Value&, vaultmp::Value&, vaultmp::Value&);
  4.  
    native GetPos(ID, &Float:X, &Float:Y, &Float:Z);
  5. -
    </code>
  6. +
    [/highlight]
  7.  
    [h="2"] Parameters [/h]
    [b][wiki="ID"]vaultmp::ID[/wiki][/b] - the ID of the [wiki]Object[/wiki]
    [b][wiki="Value"]vaultmp::Value[/wiki]&[/b] - a reference to a [wiki]Value[/wiki] (X coordinate)
    [b][wiki="Value"]vaultmp::Value[/wiki]&[/b] - a reference to a [wiki]Value[/wiki] (Y coordinate)
    [b][wiki="Value"]vaultmp::Value[/wiki]&[/b] - a reference to a [wiki]Value[/wiki] (Z coordinate)
    [h="2"] Return value [/h]
    None.
    [h="2"] Usage example (C++) [/h]
  8. -
    <code cpp>
  9. +
    [highlight=cpp]
  10.  
    vaultmp::Value X, Y, Z;
    GetPos(object, X, Y, Z);
  11. -
    </code>
  12. +
    [/highlight]
  13.  
    [category]VaultMP interface[/category]
    [category]Scripting functions[/category]
    [category]Object functions[/category]