Русское сообщество по скриптингу

Забрать основное оружие

Все вопросы по скриптингу для SourceMod, помощь в редактировании плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптингу для SourceMod.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sp плагина.

Забрать основное оружие

Сообщение 1_fps » 18 окт 2014, 22:01

Подскажите как правильно забрать у игрока основное оружие через
[pawn]
  1.  

  2. RemovePlayerItem(client, item)

  3.  
[/pawn]
Аватара пользователя
1_fps
 
Сообщения: 35
Зарегистрирован: 22 июн 2013, 19:20
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: GO

Re: Забрать основное оружие

Сообщение Stimul » 18 окт 2014, 22:55

1_fps, в гугле забанили?

[pawn]
  1. RemovePlayerItem(client, 0);
[/pawn]
Аватара пользователя
Stimul
 
Сообщения: 3573
Зарегистрирован: 04 янв 2012, 19:51
Благодарил (а): 192 раз.
Поблагодарили: 1147 раз.
Опыт программирования: Больше трех лет

Re: Забрать основное оружие

Сообщение maks » 19 окт 2014, 07:37

Каждый слот удаляется по отдельности.
[pawn]
  1. new iSlot0 = GetPlayerWeaponSlot(client, 0);

  2. if(iSlot0 > 0)

  3. {

  4.         RemovePlayerItem(client, iSlot0);

  5. }
[/pawn]

Следующий слот соответственно
[pawn]
  1. new iSlot1 = GetPlayerWeaponSlot(client, 1);

  2. if(iSlot1 > 1)

  3. {

  4.         RemovePlayerItem(client, iSlot1);

  5. }
[/pawn]
Аватара пользователя
maks
 
Сообщения: 43
Зарегистрирован: 15 сен 2011, 11:04
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Опыт программирования: Около года
Языки программирования: left 4 dead 2


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1