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

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

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

ID скиллов SetPlayerSkillLevel Оценка: -----

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

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Все скиллы изначально равны 1000. Это значит что обрезы, пистолеты и еще некоторое оружие в двух руках. В SA-MP 0.3a была внесена возможность добавления скиллов для оружия.
Для полноценной работы в OnGameModeInit добавляем UsePlayerPedAnims();. Иначе двуручное оружие носится в одной руке.


Параметры:


SetPlayerSkillLevel(playerid, skill, level);

  • playerid - ID игрока
  • skill - оружие для которого будет выставляться скилл
  • level - уровень скилла (от 0 до 999)



ID и наименования для параметра skill


0       WEAPONSKILL_PISTOL              //9mm
1       WEAPONSKILL_PISTOL_SILENCED     //Silenced 9mm
2       WEAPONSKILL_DESERT_EAGLE        //Desert Eagle
3       WEAPONSKILL_SHOTGUN             //Shotgun
4       WEAPONSKILL_SAWNOFF_SHOTGUN     //Sawnoff Shotgun
5       WEAPONSKILL_SPAS12_SHOTGUN      //Combat Shotgun
6       WEAPONSKILL_MICRO_UZI           //Micro SMG/Uzi
7       WEAPONSKILL_MP5                 //MP5
8       WEAPONSKILL_AK47                //AK-47
9       WEAPONSKILL_M4                  //M4
10      WEAPONSKILL_SNIPERRIFLE         //Sniper Rifle



На деле:


SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 574);
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 925);
SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 281);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 286);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 192);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 182);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 821);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 729);
SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 551);
SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 624);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, 321);

Сообщение отредактировал m1n1vv: 11 Январь 2017 - 18:03

2

Сказали спасибо 1:
GG.Men 

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


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

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