Перейти к основному содержимому

AddPlayerClassEx

Описание​

Функция такая же самая как AddPlayerClass, только с дополнительным параметром teamid - установка команды, при выборе класса.

ПараметрОписание
teamidКоманда в которой игрок появиться.
modelidСкин с которым игрок появиться.
Float:spawn_xКоординаты X, для точки появляения данного класса.
Float:spawn_yКоординаты Y, для точки появляения данного класса.
Float:spawn_zКоординаты Z, для точки появляения данного класса.
Float:z_angleУгол направление игрока.
weapon1Первое оружие игрока.
weapon1_ammoПатроны для первого оружия.
weapon2Второе оружие игрока.
weapon2_ammoПатроны для второго оружия.
weapon3Третье оружие игрока.
weapon3_ammoПатроны для третьего оружия.

Возвращаемые данные​

ID класса который был создан.

319 если лимит (320) исчерпан. Самый высокий ID для класса это 319.

Примеры​

public OnGameModeInit()
{
// Игроки смогут выбрать появиться:
// Со скином 0 (CJ) в команде номер 1.
// Со скином 1 (The Truth) в команде номер 2.
AddPlayerClassEx(1, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // CJ
AddPlayerClassEx(2, 1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // The Truth
return 1;
}

Примечания​

примечание

Максимальный ID класса 319 (начинается с 0, что значит можно создать всего 320 классов). В случае превышения лимита, добавленный класс будет заменять класс 319.

Связанные функции​

  • AddPlayerClass: Добавляет класс.
  • SetSpawnInfo: Установка информации для спавна игрока.
  • SetPlayerTeam: Устанавливает команду игрока.
  • SetPlayerSkin: Устанавливает скин игрока.