• Страница 1 из 1
  • 1
Модератор форума: valych  
SetPlayerSkillLevel
ZioSHikДата: Воскресенье, 21.04.2013, 15:38 | Сообщение # 1
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
В 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
 
gold_deagle007Дата: Воскресенье, 16.02.2014, 12:21 | Сообщение # 2
.::Offline::.
Разбойник
Сообщений: 30
[ 1 ]
Награды: 0

Статус отсутствует
Спасибо! Актуально smile
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2025
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика