Удаление оружия (zeus) у игроков

pashek71

Участник
Сообщения
232
Реакции
43
Нужно удалить zeus при определенном событии у всех игроков, например в начале раунда
 

gibs

Фитиль народного волненья
Сообщения
722
Реакции
407
Мошенник
PHP:
int m_hMyWeapons = -1;

public void OnPluginStart()
{
    m_hMyWeapons = FindSendPropOffs("CCSPlayer", "m_hMyWeapons");
}

void RemoveTaser(int client)
{
    char[] buffer = new char[32];
   
    for (i = 0, ent; i < 128; i += 4)
    {
        ent = GetEntDataEnt2(client, m_hMyWeapons + i);
        if(IsValidEdict(ent) && GetEdictClassname(ent, buffer, 32) && strcmp(buffer, "weapon_taser") == 0)
        {
            RemovePlayerItem(client, ent);
            AcceptEntityInput(ent, "Kill");
            break;
        }
    }
}
 

pashek71

Участник
Сообщения
232
Реакции
43
@gibs, что значит i += 4?
И, вроде как, перед i еще нужно new.

А так спасибо.
 
Сверху Снизу