AddPlayerClass RU

From SA-MP Wiki

Jump to: navigation, search


При входе на сервер, игрок должен выбрать себе персонажа (класс). Для этого нужно добавить в список доступных классов хотя бы 1. Эта функция как раз для этого и нужна. Она добавляет новый класс в ваш игровой режим (мод). Существует аналогичная функция, в которой также можно указать и ID банды для класса - AddPlayerClassEx, хотя механизм банд в SA-MP вы можете придумать и сами.


Image:32px-Ambox_warning_orange.png Примечание: эту функцию можно использовать только внутри OnGameModeInit, в других автовызываемых функциях она работать не будет.


Параметры:
(skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
skinID скина, с которым игрок будет появляться на спавне.
Float:XX-координата места спавна игрока на карте.
Float:YY-координата места спавна игрока на карте.
Float:ZZ-координата места спавна игрока на карте.
Float:AngleУгол поворота лица игрока на спавне.
weapon1Первое оружие, с которым игрок появится на спавне.
weapon1_ammoКол-во патронов для первого оружия.
weapon2Второе оружие, с которым игрок появится на спавне.
weapon2_ammoКол-во патронов для второго оружия.
weapon3Третье оружие, с которым игрок появится на спавне.
weapon3_ammoКол-во патронов для третьего оружия.


ВозвращаетID добавленного класса.


public OnGameModeInit ( )
{
    // добавляем в мод класс (скин) CJ'я, чтобы все игроки могли его выбрать
    // на спавне у игра сразу будет Дигл (120 патронов), М4 (380) и снайперка (40)
    AddPlayerClass( 0, 1958.33, 1343.12, 15.36, 269.15, WEAPON_DEAGLE, 120, WEAPON_M4, 380, WEAPON_SNIPER, 40 );
 
    return 1;
}


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

Эти функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • AddPlayerClassEx: Добавляет в мод новый класс (скин) с указанием его банды.
  • SetSpawnInfo: Устанавлиевает новые параметры спавна игрока.
Personal tools
In other languages