Наличие оружия

Nekro

Терра инкогнита
Сообщения
1,873
Реакции
667
Как проверить, есть ли у игрока нож?
 

Nekro

Терра инкогнита
Сообщения
1,873
Реакции
667
C-подобный:
#include <sdktools_functions>

public void OnPluginStart()
{
    CreateTimer(20.0, Check_Knife, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}

public Action Check_Knife(Handle timer, any iClient)
{
    for(iClient = 1; iClient <= MaxClients; iClient++)
    {
        if(iClient && IsClientInGame(iClient) && IsPlayerAlive(iClient))
        {
            if(GetPlayerWeaponSlot(iClient, 2) == -1)
            {
                GivePlayerItem(iClient, "weapon_knife");
                PrintToChatAll("Игроку [%N] выдан нож", iClient);
            }
        }
    }
}
 

Вложения

  • knife_presence.smx
    3.7 КБ · Просмотры: 0
  • knife_presence.sp
    519 байт · Просмотры: 0
Сверху