Остановка таймера при использовании HOOK

Тема в разделе "Общие вопросы", создана пользователем Kolya, 5 окт 2016.

  1. Kolya

    Kolya

    Сообщения:
    51
    Симпатии:
    3
    Приветик!
    В плагине "shavit's simple bhop timer" есть такая штука, что при использовании noclip время останавливается, вроде как этот код отвечает за нее
    Код:
    public Action OnPlayerRunCmd(int client, int &buttons)
    {
        if(!IsPlayerAlive(client) || IsFakeClient(client))
        {
            return Plugin_Continue;
        }
    
        bool bInStart = Shavit_InsideZone(client, Zone_Start);
        bool bNoclipping = (GetEntityMoveType(client) == MOVETYPE_NOCLIP);
    
        if(bNoclipping && !bInStart && Shavit_GetTimerStatus(client) == Timer_Running)
        {
            Shavit_StopTimer(client);
        }

    Кто из умельцев может приписать туда еще и Hook, думаю многие будут благодарны, и я в том числе.
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    либо попробовать проверять значение velocity
    либо добавить в плагин hook код для остановки таймера
     
  3. Kolya

    Kolya

    Сообщения:
    51
    Симпатии:
    3
    Это сложно сделать?