GetTypeIndexFromClothes

From Multi Theft Auto: Wiki
Revision as of 19:16, 25 July 2006 by EAi (talk | contribs) (→‎Returns)
Jump to navigation Jump to search

This function is used to get the clothes type and index from the texture and model. (Scans through the list of clothes for the specific type).

Syntax

int int getTypeIndexFromClothes ( string clothesTexture, string clothesModel )

Required Arguments

  • clothesTexture: A string determining the clothes texture that you wish to retrieve the type and index from.
  • clothesModel: A string determining the corresponding clothes model that you wish to retrieve the type and index from.

Returns

This function returns 2 integers, type and index respectively, 'false' otherwise.

Example

This example gets the current clothes of a certain type on a player, then swaps with the previous in the clothes list.

addCommandHandler ( "previousClothes", "previousClothes" )
function previousClothes ( thePlayer, key, clothesType )
  currentTexture, currentModel = getPlayerClothes ( thePlayer, clothesType ) -- get the current clothes on this slot
  clothesIndex = 1
  if ( currentTexture ) then -- if he had clothes of that type
    clothesType, clothesIndex = getTypeIndexFromClothes ( currentTexture, currentModel ) -- get the type and index of these clothes, so we can decrease and get the previous
  end
  clothesIndex = clothesIndex - 1
  texture, model = getClothesByTypeIndex ( type, clothesIndex ) -- get the new texture and model
  setPlayerClothes ( thePlayer, texture, model, type )
end

See Also