RemovePlayerClothes: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Linked to the clothes catalog, minor fixes) |
||
Line 1: | Line 1: | ||
__NOTOC__ | |||
{{Server function}} | {{Server function}} | ||
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. | |||
This function is used to remove the current clothes of a certain type on a [[player]]. | |||
==Syntax== | ==Syntax== | ||
Line 11: | Line 10: | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''thePlayer''': The [[player]] whose clothes you want to remove. | *'''thePlayer''': The [[player]] whose clothes you want to remove. | ||
*'''clothesType''': A integer representing the clothes slot/type to remove. | *'''clothesType''': A integer representing the clothes slot/type to remove. See [[CJ_Clothes]]. | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
*'''clothesTexture''': A string determining the clothes texture that will be removed. See [[ | *'''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 [[ | *'''clothesModel''': A string determining the clothes model that will be removed. See [[CJ_Clothes]]. | ||
==Returns== | ==Returns== | ||
Line 25: | Line 23: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function onEnterVehicle ( vehicle, seat, jacked ) | function onEnterVehicle ( vehicle, seat, jacked ) | ||
if ( getVehicleID ( vehicle ) == 522 ) then | if ( getVehicleID ( vehicle ) == 522 ) then -- if its a nrg | ||
addPlayerClothes ( source, "moto", "moto", 16 ) | addPlayerClothes ( source, "moto", "moto", 16 ) -- add the helmet | ||
end | end | ||
end | end | ||
Line 32: | Line 30: | ||
function onExitVehicle ( vehicle, seat, jacked ) | function onExitVehicle ( vehicle, seat, jacked ) | ||
if ( getVehicleID ( vehicle ) == 522 ) then | if ( getVehicleID ( vehicle ) == 522 ) then -- if its a nrg | ||
removePlayerClothes ( source, 16 ) | removePlayerClothes ( source, 16, "moto", "moto" ) -- remove that helmet | ||
end | end | ||
end | end |
Revision as of 12:35, 23 August 2007
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
- addPedClothes
- getBodyPartName
- getClothesByTypeIndex
- getClothesTypeName
- getPedClothes
- getTypeIndexFromClothes
- removePedClothes