AddPlayerClothes: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
[[Category:Incomplete]]
'''The example doesn't use addPlayerClothes...'''


This function is used to set the current clothes of a certain type on a [[player]].
This function is used to set the current clothes of a certain type on a [[player]].
Line 21: Line 18:


==Example==
==Example==
This example prints the model and texture of the current clothing on a player's torso.
This example adds a 'moto' helmet to a player wen he gets on a nrg bike, and removes it when he gets off.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addCommandHandler ( "clothes?", "getClothes" )
addEventHandler ( "onPlayerEnterVehicle", root, "onPlayerEnterVehicle" )
function getClothes ( source, key, clothesType )
function onPlayerEnterVehicle ( vehicle, seat, jacked )
   texture, model = getPlayerClothes ( source, clothesType )
   if ( getVehicleID ( vehicle ) == 522 ) then -- if its a nrg
  if ( texture and model ) then
     addPlayerClothes ( source, "moto", "moto", 16 ) -- add the helmet
     outputChatBox ( getClientName ( source ) .. " is wearing " .. texture .. " " .. model .. " on his " .. getClothesTypeName ( clothesType ) )
  end
end
 
addEventHandler ( "onPlayerExitVehicle", root, "onPlayerExitVehicle" )
function onPlayerExitVehicle ( vehicle, seat, jacked )
  if ( getVehicleID ( vehicle ) == 522 ) then -- if its a nrg
    removePlayerClothes ( source, 16 ) -- remove the helmet
   end
   end
end
end

Revision as of 01:25, 13 August 2006


This function is used to set the current clothes of a certain type on a player.

Syntax

bool addPlayerClothes ( player thePlayer, string clothesTexture, string clothesModel, int clothesType )

Required Arguments

  • thePlayer: The player whose clothes you want to change.
  • clothesTexture: A string determining the clothes texture that will be added.
  • clothesModel: A string determining the clothes model that will be added.
  • clothesType: A integer representing the clothes slot/type the clothes should be added to.

Returns

This function returns 'true' if the clothes were successfully added to the player, 'false' otherwise.

Example

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

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

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

See Also