GetClothesTypeName: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 16: Line 16:
This example gets the current clothes of a certain type on a player, then swaps with the previous in the clothes list.
This example gets the current clothes of a certain type on a player, then swaps with the previous in the clothes list.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addCommandHandler ( "previousClothes", "previousClothes" )
addCommandHandler ( "clothes?", "getClothes" )
function previousClothes ( thePlayer, key, clothesType )
function getClothes ( source, key, clothesType )
   currentTexture, currentModel = getPlayerClothes ( thePlayer, clothesType ) -- get the current clothes on this slot
   texture, model = getPlayerClothes ( source, clothesType )
  clothesIndex = 1 -- the index we're going to get our new clothes from
   if ( texture and model ) then
   if ( currentTexture ) then -- if he had clothes of that type, set the index there
     outputChatBox ( getClientName ( source ) .. " is wearing " .. texture .. " " .. model .. " on his " .. getClothesTypeName ( clothesType ) )
     clothesType, clothesIndex = getTypeIndexFromClothes ( currentTexture, currentModel ) -- get the type and index of these clothes, so we can decrease and get the previous
   end
   end
  clothesIndex = clothesIndex - 1 -- decrease the index to get the previous clothes
  texture, model = getClothesByTypeIndex ( type, clothesIndex ) -- get the new texture and model
  setPlayerClothes ( thePlayer, texture, model, type )
end
end
</syntaxhighlight>
</syntaxhighlight>

Revision as of 14:26, 26 July 2006

This function is used to get the name of a certain clothes type.

Syntax

string getClothesTypeName ( int clothesType )

Required Arguments

  • clothesType: An interger determining the type of clothes you want to get the clothes of.

Returns

This function returns a string (the name of the clothes type) if found, '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 ( "clothes?", "getClothes" )
function getClothes ( source, key, clothesType )
  texture, model = getPlayerClothes ( source, clothesType )
  if ( texture and model ) then
    outputChatBox ( getClientName ( source ) .. " is wearing " .. texture .. " " .. model .. " on his " .. getClothesTypeName ( clothesType ) )
  end
end

See Also