PLAYER/GetHandsModel

From Garry's Mod
(Difference between revisions)
Jump to: navigation, search
m
Line 4: Line 4:
 
|Description=Called on player spawn to determine which hand model to use
 
|Description=Called on player spawn to determine which hand model to use
 
|Realm=Client
 
|Realm=Client
 +
|Predicted=No
 
|IsClass=Yes
 
|IsClass=Yes
 
|File_Name=gamemodes/base/gamemode/player_class/player_default.lua
 
|File_Name=gamemodes/base/gamemode/player_class/player_default.lua
Line 10: Line 11:
 
{{Ret
 
{{Ret
 
|type=table
 
|type=table
|desc=info|A table containing model, skin and body
+
|desc=A table containing info about view model hands model to be set. See examples.
 +
}}
 +
{{Example
 +
|Description=Default action of base_class
 +
|Code=function PLAYER:GetHandsModel()
 +
 
 +
-- return { model = "models/weapons/c_arms_cstrike.mdl", skin = 1, body = "0100000" }
 +
 
 +
local playermodel = player_manager.TranslateToPlayerModelName( self.Player:GetModel() )
 +
return player_manager.TranslatePlayerHands( playermodel )
 +
 
 +
end
 +
|Output=View model hands model is chosen according to players player model.
 
}}
 
}}

Revision as of 22:11, 29 June 2014

 PLAYER:GetHandsModel( )

Contents

Description

Called on player spawn to determine which hand model to use

Returns

table

A table containing info about view model hands model to be set. See examples.

Examples

Example

Default action of base_class

function PLAYER:GetHandsModel()

	-- return { model = "models/weapons/c_arms_cstrike.mdl", skin = 1, body = "0100000" }

	local playermodel = player_manager.TranslateToPlayerModelName( self.Player:GetModel() )
	return player_manager.TranslatePlayerHands( playermodel )

end

Output:

View model hands model is chosen according to players player model.
Personal tools
Navigation