RemovePlayerClothes

From Multi Theft Auto: Wiki
Revision as of 12:35, 23 August 2007 by Jbeta (talk | contribs) (Linked to the clothes catalog, minor fixes)
Jump to navigation Jump to search

This function is used to remove the current clothes of a certain type on a player. It will remove them if the clothesTexture and clothesModel aren't specified, or if they match the current clothes on that slot.

Syntax

bool removePlayerClothes ( player thePlayer, int clothesType, [ string clothesTexture, string clothesModel ] )

Required Arguments

  • thePlayer: The player whose clothes you want to remove.
  • clothesType: A integer representing the clothes slot/type to remove. See CJ_Clothes.

Optional Arguments

  • clothesTexture: A string determining the clothes texture that will be removed. See CJ_Clothes.
  • clothesModel: A string determining the clothes model that will be removed. See CJ_Clothes.

Returns

This function returns true if the clothes were successfully removed from the player, false otherwise.

Example

This example adds a 'moto' helmet to a player when he gets on a nrg bike, and removes it when he gets off.

function onEnterVehicle ( vehicle, seat, jacked )
    if ( getVehicleID ( vehicle ) == 522 ) then            -- if its a nrg
        addPlayerClothes ( source, "moto", "moto", 16 )    -- add the helmet
    end
end
addEventHandler ( "onPlayerEnterVehicle", getRootElement(), onEnterVehicle )

function onExitVehicle ( vehicle, seat, jacked )
    if ( getVehicleID ( vehicle ) == 522 ) then            -- if its a nrg
        removePlayerClothes ( source, 16, "moto", "moto" ) -- remove that helmet
    end
end
addEventHandler ( "onPlayerExitVehicle", getRootElement(), onExitVehicle )

See Also