Вопрос Как получить на крауче ли локал плеер?

life is cheap, death is free!
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,603
Реакции[?]
517
Поинты[?]
2K
Нужно это реализовать не через Input.KeyPressed, знает кто?
 
говном не торгую
Олдфаг
Статус
Оффлайн
Регистрация
27 Мар 2017
Сообщения
2,406
Реакции[?]
1,737
Поинты[?]
1K
("m_fDuckAmount" > 0.f) ну или (usercmd->buttons & IN_DUCK)
Не знаю как там в этом скриптинге, но первое вроде бы можно реализовать, там же есть нетвары эти
 
life is cheap, death is free!
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,603
Реакции[?]
517
Поинты[?]
2K
("m_fDuckAmount" > 0.f) ну или (usercmd->buttons & IN_DUCK)
Не знаю как там в этом скриптинге, но первое вроде бы можно реализовать, там же есть нетвары эти
ну at air реализован вот так
function isInAir() {
var fv = Entity.GetProp(Entity.GetLocalPlayer(), "CBasePlayer", "m_flFallVelocity");
if (fv < -1 || fv > 1) {
return true;
}
return false;
}

так что с большой уверенностью могу сказать что должно работать
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,747
Реакции[?]
1,465
Поинты[?]
2K
JavaScript:
function cm() {
    flags = Entity.GetProp(Entity.GetLocalPlayer(), 'CBasePlayer', 'm_fFlags')
    if (flags & (1 << 2)) {
        //do action
    }
}

Cheat.RegisterCallback('CreateMove', 'cm')
А в аирах лучше получать значение так:

JavaScript:
function inAir(index) {
    prop = Entity.GetProp(index, 'CBasePlayer', 'm_hGroundEntity')
    if (prop == 'm_hGroundEntity') {
        return true
    } 
    return false
}
 
Последнее редактирование:
Государственная служба РФ
Пользователь
Статус
Оффлайн
Регистрация
26 Дек 2018
Сообщения
361
Реакции[?]
70
Поинты[?]
0
JavaScript:
function cm() {
    flags = Entity.GetProp(Entity.GetLocalPlayer(), 'CBasePlayer', 'm_fFlags')
    if (flags & (1 << 2)) {
        //do action
    }
}

Cheat.RegisterCallback('CreateMove', 'cm')
А в аирах лучше получать значение так:

JavaScript:
function inAir(index) {
    prop = Entity.GetProp(index, 'CBasePlayer', 'm_hGroundEntity')
    if (prop == 'm_hGroundEntity') {
        return true
    } else {
        return false
    }
}
а что это не прикрепил?
JavaScript:
Entity.GetProp(Entity.GetLocalPlayer(), "CBasePlayer", "m_flDuckAmount" );
 
Сверху Снизу