Забирать нож:
Код
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
}
Удачи в обучении!