Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Вопросик)
Вопросик)
Tokami Дата: Вторник, 11.02.2014, 01:35:48 | Сообщение # 1
Сообщений: 238
Репутация: 19 [ +/- ]
Не подскажите какая команда забирает ножик и какая команда не дает подобрать оружия Спасибоо:B
 
BarD Дата: Вторник, 11.02.2014, 12:01:00 | Сообщение # 2
Сообщений: 943
Репутация: 137 [ +/- ]
Забирать нож:
Код
if (IsPlayerAlive(client))    // Проверяем, жив ли человек
   {
           new index = GetPlayerWeaponSlot(client,3); // Ищем индекс оружия в 3 слоте

   RemovePlayerItem(client,index); // Удаляем оружие из 3 слота
   }


Насчет подбора используй HookEvent("item_pickup", item_pickup);
Если тебе нужно выдать ему конкретное оружие, то после подбора нужно обнулить у него ствол.
Для этого:
Код
public OnPluginStart()
{
HookEvent("item_pickup", item_pickup);
}

public Action:item_pickup(Handle:event, const String:name[], bool:dontBroadcast)
{
    if (IsPlayerAlive(client))  // Обнуляем ему все, кроме бомбы, гранаты и ножа.
   {
    for (new i=0; i<3; i++)
     {
      new index = -1;
      while ((index = GetPlayerWeaponSlot(client,i)) != -1)
      {
       if (IsValidEntity(index))
        RemovePlayerItem(client,index);
      }
     }
   }
   GivePlayerItem(client, "weapon_ak47"); // Выдаем ему оружку, которую хотим (например weapon_ak47). Вместо ak47 можно вставить название. Тут все есть: http://world-source.ru/forum/100-2305-1
}


Удачи в обучении! klas


Сообщение отредактировал BarD - Вторник, 11.02.2014, 12:02:11
 
Tokami Дата: Вторник, 11.02.2014, 16:22:18 | Сообщение # 3
Сообщений: 238
Репутация: 19 [ +/- ]
Спасибооо)
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Вопросик)
  • Страница 1 из 1
  • 1
Поиск: