Click or drag to resize

ServerServiceAddPlayerClass Method (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-localbuild+05637d43e9f34d872e453289d4e240c843e43b09
Syntax
C#
public int AddPlayerClass(
	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

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, 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