Нажатие кнопки на игрока

pashek71

Участник
Сообщения
232
Реакции
43
Можно ли как-то словить момент, когда игрок нажимает кнопку E (+use) на другого игрока? Нужен индекс этих двух игроков (того, кто жмет, и того, кто нажал).
 

pashek71

Участник
Сообщения
232
Реакции
43
@AlmazON, разовый вызов, к примеру он нажал и PrintToChat(target, "На вас нажал игрок %N", client);


Оффтоп
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
игрок нажимает кнопку E (+use) на другого игрока
PHP:
#include <sdktools_functions>

public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:angles[3], &weapon)
{
    if (buttons & IN_USE)
    {
        static target;
        if ((target = GetClientAimTarget(client)) > 0) PrintToChat(client, "Игрок (Вы) c индексом %i нажал кнопку на игроке с индексом %i.", client, target);
    }
    return Plugin_Continue;
}
 
Последнее редактирование:

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Как-то пытался через RegConsoleCmd ловить use, но работало через раз
 

pashek71

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