Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Как написать дт

  • Автор темы Автор темы SN1FI
  • Дата начала Дата начала
первым делом напиши writeusercmdtodeltabuffer
а сам дт делается не сложно
C++:
Expand Collapse Copy
static int lastDoubleTapInTickcount = 0;
int doubletapTickcountDelta = INTERFACES::Globals->tickcount - lastDoubleTapInTickcount;
if (cmd->buttons & IN_ATTACK && doubletapTickcountDelta >= TIME_TO_TICKS(0.2f) && SETTINGS::settings.doubletap)
    {
        lastDoubleTapInTickcount = INTERFACES::Globals->tickcount;
        GLOBAL::m_nTickbaseShift = TIME_TO_TICKS(0.2f);
        GLOBAL::disable_fakelag = true;
    }
 
первым делом напиши writeusercmdtodeltabuffer
а сам дт делается не сложно
C++:
Expand Collapse Copy
static int lastDoubleTapInTickcount = 0;
int doubletapTickcountDelta = INTERFACES::Globals->tickcount - lastDoubleTapInTickcount;
if (cmd->buttons & IN_ATTACK && doubletapTickcountDelta >= TIME_TO_TICKS(0.2f) && SETTINGS::settings.doubletap)
    {
        lastDoubleTapInTickcount = INTERFACES::Globals->tickcount;
        GLOBAL::m_nTickbaseShift = TIME_TO_TICKS(0.2f);
        GLOBAL::disable_fakelag = true;
    }
а тики разве бывают с плавающей точкой? чёт я не вдуплил
P.S: ну вы и черти (xD)
UPD: понял свою ошибку)
 
Последнее редактирование:
Назад
Сверху Снизу