• Страница 1 из 1
  • 1
Модератор форума: valych  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Информация для новичков » SetPlayerSkillLevel
SetPlayerSkillLevel
В SA-MP с версии 0.3a была добавлена возможность добавления скиллов для оружия. Сейчас я вам расскажу, как это работает!
Изначально все скиллы равны 1000. Это значит что обрезы в 2 руках, пистолеты тоже, и т.д.

Сама функция для изменения скиллов:

Код
SetPlayerSkillLevel(playerid, skill, level);


- Playerid – ID игрока.
- Skill – Оружие для которого выставляется скилл.
- Level – Уровень скилла (минимум 0, максимум 999).


Наименование оружий для параметра skill:

Код

0 - WEAPONSKILL_PISTOL
1 - WEAPONSKILL_PISTOL_SILENCED
2 - WEAPONSKILL_DESERT_EAGLE
3 - WEAPONSKILL_SHOTGUN
4 - WEAPONSKILL_SAWNOFF_SHOTGUN
5 - WEAPONSKILL_SPAS12_SHOTGUN
6 - WEAPONSKILL_MICRO_UZI
7 - WEAPONSKILL_MP5
8 - WEAPONSKILL_AK47
9 - WEAPONSKILL_M4
10 - WEAPONSKILL_SNIPERRIFLE


Код
UsePlayerPedAnims();


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

Что делает каждый скилл и его порог:

Desert Eagle:

0 – 199 – Тихая ходьба, нельзя стрелять в движении.
200 – 998 – Быстрая ходьба, нельзя стрелять в движении.
999 – Стрельба при ходьбе, можно стрелять в движении.

9mm:

0 – 39 – Один пистолет, тихая скорость стрельбы.
40 – 998 – Один пистолет, быстрая скорость стрельбы.
999 – Два пистолета, очень быстрая скорость стрельбы.

Silenced 9mm:

0 – 499 – Тихая ходьба, нельзя стрелять в движении.
500 – 998 - Быстрая ходьба, нельзя стрелять в движении.
999 – Стрельба при ходьбе, можно стрелять в движении.

Shotgun:

0 – 199 – Когда стоит, держит оружие на уровне бедра, тихая ходьба, нельзя стрелять в движении.
200 – 998 – Средней скорости ходьба, нельзя стрелять в движении.
999 – Быстрая ходьба, можно стрелять в движении.

Sawnoff Shotgun:

0 – 998 – В руке один обрез.
999 – Два обреза в руке.

Combat Shotgun:

0 – 199 – Нельзя стрелять в движении, тихая ходьба.
200 – 998 – Быстрая ходьба, нельзя стрелять в движении.
999 – Быстрая ходьба, можно стрелять в движении.

Micro SMG/Uzi/Tec-9:

0 – 998 – Одна узи в руке.
999 – Две узи в руках.

MP5:

0 – 249 – Тихая ходьба, нельзя стрелять в движении.
250 – 998 – Быстрая ходьба, нельзя стрелять в движении.
999 – Быстрая ходьба, можно стрелять в движении.

AK-47:

0 – 199 – Когда стоит, держит оружие на уровне бедра, тихая ходьба, нельзя стрелять в движении.
0 – 998 – Тихая ходьба, нельзя стрелять в движении.
999 – Тихая ходьба, можно стрелять в движении.

M4:

0 – 199 – Когда стоит, держит оружие на уровне бедра, тихая ходьба, нельзя стрелять в движении.
0 – 998 – Тихая ходьба, нельзя стрелять в движении.
999 – Тихая ходьба, можно стрелять в движении.

Автор:ZioHik
Специально для www.SAMP-TEAM.com
21.04.2013 в 15:38
Спасибо! Актуально smile
16.02.2014 в 12:21
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Информация для новичков » SetPlayerSkillLevel
  • Страница 1 из 1
  • 1
Поиск: