Click or drag to resize

ServerServiceAddPlayerClass Method (Int32, Int32, Vector3, Single, Weapon, Int32, Weapon, Int32, Weapon, Int32)

Adds a class to class selection. Classes are used so players may spawn with a skin of their choice.

Namespace:  SampSharp.Entities.SAMP
Assembly:  SampSharp.Entities (in SampSharp.Entities.dll) Version: 0.0.0-local+709673996c0cc3c0733358a87691d1009326afa7
Syntax
C#
public int AddPlayerClass(
	int teamId,
	int modelId,
	Vector3 spawnPosition,
	float angle,
	Weapon weapon1 = Weapon.None,
	int weapon1Ammo = 0,
	Weapon weapon2 = Weapon.None,
	int weapon2Ammo = 0,
	Weapon weapon3 = Weapon.None,
	int weapon3Ammo = 0
)

Parameters

teamId
Type: SystemInt32
The team for the player to spawn with.
modelId
Type: SystemInt32
The skin for the player to spawn with.
spawnPosition
Type: SampSharp.Entities.SAMPVector3
The position for the player to spawn at.
angle
Type: SystemSingle
The angle of the player to spawn at.
weapon1 (Optional)
Type: SampSharp.Entities.SAMPWeapon
The first weapon for the player to spawn with.
weapon1Ammo (Optional)
Type: SystemInt32
The amount of ammunition of the first weapon for the player to spawn with.
weapon2 (Optional)
Type: SampSharp.Entities.SAMPWeapon
The second weapon for the player to spawn with.
weapon2Ammo (Optional)
Type: SystemInt32
The amount of ammunition of the second weapon for the player to spawn with.
weapon3 (Optional)
Type: SampSharp.Entities.SAMPWeapon
The third weapon for the player to spawn with.
weapon3Ammo (Optional)
Type: SystemInt32
The amount of ammunition of the third weapon for the player to spawn with.

Return Value

Type: Int32
The identifier of the class which was added.

Implements

IServerServiceAddPlayerClass(Int32, Int32, Vector3, Single, Weapon, Int32, Weapon, Int32, Weapon, Int32)
Remarks
The maximum class ID is 319 (starting from 0, so a total of 320 classes). When this limit is reached, any more classes that are added will replace ID 319.
See Also