Вопрос Не работает написанная проверка

Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,800
Реакции[?]
586
Поинты[?]
2K
а причем здесь вары?
Ключевое слово var в js существует для определения доступности переменной, т.е. если ты в функции написал
cringeVariable = []
то ты сможешь использовать ее только в этой функции
а если ты написал
var cringeVariable = []
то ты сможешь использовать ее везде...
Если не сделать в коде пустой вар (var test = [];) и написать в функции test = 123 то джс не будет работать
 
life is cheap, death is free!
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,603
Реакции[?]
517
Поинты[?]
2K
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,800
Реакции[?]
586
Поинты[?]
2K
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,747
Реакции[?]
1,465
Поинты[?]
2K
я наверно, хуевый пастер, но не понимаю как ее использовать
Объясняю на 3 отрубленных пальцах:
у тебя на выходе есть переменная invertted (две t, не обращаем внимания...)
Ты засовываешь ее в рендер строки так:
JavaScript:
Render.String(x,y,a,invertted ? 'Right' : 'Left', [255,255,255,255], font)
или
JavaScript:
Render.String(x,y,a,invertted ? '<': '>', [255,255,255,255], font)
Ток я не помню, какое значение за какое состояние отвечает, так что тебе сделать Cheat.Print(invertted) и инвертать десинк, дальше поймешь
 
life is cheap, death is free!
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,603
Реакции[?]
517
Поинты[?]
2K
Объясняю на 3 отрубленных пальцах:
у тебя на выходе есть переменная invertted (две t, не обращаем внимания...)
Ты засовываешь ее в рендер строки так:
JavaScript:
Render.String(x,y,a,invertted ? 'Right' : 'Left', [255,255,255,255], font)
или
JavaScript:
Render.String(x,y,a,invertted ? '<': '>', [255,255,255,255], font)
я понял как использовать, довольно хорошая штука, так как нету таких приколов как в моей реализации
но, так как это отдельной функцией реализовано, реализовал так

JavaScript:
    if(invetted == true){
        return true;
    } else{
        return false;
    }
 
Забаненный
Статус
Оффлайн
Регистрация
23 Авг 2020
Сообщения
2,110
Реакции[?]
597
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а причем здесь вары?
Ключевое слово var в js существует для определения доступности переменной, т.е. если ты в функции написал
cringeVariable = []
то ты сможешь использовать ее только в этой функции
а если ты написал
var cringeVariable = []
то ты сможешь использовать ее везде...
А тут теперь прикол со стороны луа-скриптинга.
тебе нужно во всяком случае обозначить функцию как
Код:
local skeetcc = ui.get_combo_box("antiaim_edge_yaw")
Не напишешь - иди в пизду и работать не будет)())
 
Начинающий
Статус
Оффлайн
Регистрация
24 Сен 2020
Сообщения
19
Реакции[?]
6
Поинты[?]
2K
Не понял для чего тебе elseif если у тебя ретюрнится true только при одном условии
Вообще не вижу смысла делать жски для вт ибо там банально версия EsmaScript'a старая

JavaScript:
function isinverted() {
    var fakeyaw = Local.GetRealYaw();
    var view_angles = Local.GetViewAngles();
    var view_yaw = math.floor(view_angles[1] - 180);
 
    if (fakeyaw - view_yaw >= 0) {
        return true;
    }
 
    return false;
}
Если этот способ не сработает то замени view_angles[1] на view_angles.yaw (ну или view_angles.pitch или view_angles.roll), смотря что тебе надо. Но как я понял, то тебе по иксу значение нужно, значит пиши view_angles.yaw :)
 
Последнее редактирование:
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,585
Реакции[?]
1,437
Поинты[?]
1K
Если не ошибаюсь, нельзя писать if и else if только. Обязательно где-то в конце должен быть обычный else
 
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,800
Реакции[?]
586
Поинты[?]
2K
Если не ошибаюсь, нельзя писать if и else if только. Обязательно где-то в конце должен быть обычный else
Можно (думаю это изза того что ты видел скрипт где в конце был else, я тоже так раньше думал)
 
Сверху Снизу