Форум Pawn.Wiki - Воплоти мечту в реальность!: AddPlayerClass - Форум Pawn.Wiki - Воплоти мечту в реальность!

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

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

AddPlayerClass Оценка: -----

#1
Пользователь офлайн   RuDo 

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


Цитата

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



Параметры:
(skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
__________________________________________________________________________________________________________
  • skin ID скина, с которым игрок будет появляться на спавне.
  • Float:X X-координата места спавна игрока на карте.
  • Float:Y Y-координата места спавна игрока на карте.
  • Float:Z Z-координата места спавна игрока на карте.
  • 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;
}

3

#2
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
Не плохо для новичка в самый раз!
0

#3
Пользователь офлайн   Oiki 

  • Местный
  • Вставить ник
  • Раскрыть информацию

Цитата

Не плохо для новичка в самый раз!
Facepalm
-1

#4
Пользователь офлайн   sp1ke 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Напиши ещё как поставить анимацию)
0

#5
Пользователь офлайн   suza 

  • suza
  • Вставить ник
  • Раскрыть информацию
	for(new id=0;id<312;id++)
	{
		switch(id)
		{
			case 74:continue; // 74 скина в сампе нету
			default:AddPlayerClass(id, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0)
		}
	}


Для DM серверов.

Сообщение отредактировал suza: 12 июня 2015 - 18:56

1

#6
Пользователь офлайн   Horners 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Неплохо, для новичков, дам + :wink:
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика