JS-скрипт Помогите сделать javascript на otc3

Начинающий
Статус
Оффлайн
Регистрация
7 Июл 2020
Сообщения
12
Реакции[?]
0
Поинты[?]
0
Пытаюсь сделать джс на fastest autobuy на все но не получается, помогите пожалуйста я очень плохо справляюсь и не надо задавать вопросов, я просто хочу такой скрипт)

JavaScript:
var run = false;
var estimate = 0;
var firstBuy = 0;
var alias = [
    ["awp"],
    ["ssg08"],
    ["scar20", "g3sg1"],
    ["deagle", "revolver"],
    ["elite"],
    ["hegrenade"],
    ["flashbang"],
    ["incgrenade", "molotov"],
    ["decoy"],
    ["defuser"],
    ["vesthelm"],
    ["taser"]
]

function roundEnded() {
    run = true;
    estimate = Globals.Curtime()+Convar.GetInt("mp_round_restart_delay");
    firstBuy = 0;
}

function purchase(index) {
    alias[index].forEach(function(v) { Cheat.ExecuteCommand("buy "+v); })
    run = false;
}

function onDraw() {
    run && Globals.Curtime()+(Local.Latency()/1000) >= estimate && purchase(UI.GetValue.apply(this, dropdown, dropdown1 ,MultiDropdown));
}

function purchased() {
    if (firstBuy == 0) firstBuy = Globals.Curtime()-estimate;
    if (!Entity.GetEntityFromUserID(Event.GetInt("userid")) || firstBuy == -1) return;

    Cheat.Print("The first item of the round was purchased at " + firstBuy + "s, you purchased at " + (Globals.Curtime()-estimate) + "s.\n");
    firstBuy = -1;
}

var dropdown = UI.AddDropdown("Fastest Primary", ["AWP", "Scout", "Auto"]);
var dropdown1 = UI.AddDropdown("Fastest Secondary", ["Deagle+Revolver", "Elite"]);
var MultiDropdown = UI.AddMultiDropdown("Fastest Equipment", ["Hegrenade", "Flashbang", "Flashbang", "Molotov", "Decoy", "Defuser", "Vesthelm", "Taser"]);

Cheat.RegisterCallback("round_end", "roundEnded");
Cheat.RegisterCallback("Draw", "onDraw");
Cheat.RegisterCallback("item_purchase", "purchased");
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,747
Реакции[?]
1,465
Поинты[?]
2K
Пытаюсь сделать джс на fastest autobuy на все но не получается, помогите пожалуйста я очень плохо справляюсь и не надо задавать вопросов, я просто хочу такой скрипт)

JavaScript:
var run = false;
var estimate = 0;
var firstBuy = 0;
var alias = [
    ["awp"],
    ["ssg08"],
    ["scar20", "g3sg1"],
    ["deagle", "revolver"],
    ["elite"],
    ["hegrenade"],
    ["flashbang"],
    ["incgrenade", "molotov"],
    ["decoy"],
    ["defuser"],
    ["vesthelm"],
    ["taser"]
]

function roundEnded() {
    run = true;
    estimate = Globals.Curtime()+Convar.GetInt("mp_round_restart_delay");
    firstBuy = 0;
}

function purchase(index) {
    alias[index].forEach(function(v) { Cheat.ExecuteCommand("buy "+v); })
    run = false;
}

function onDraw() {
    run && Globals.Curtime()+(Local.Latency()/1000) >= estimate && purchase(UI.GetValue.apply(this, dropdown, dropdown1 ,MultiDropdown));
}

function purchased() {
    if (firstBuy == 0) firstBuy = Globals.Curtime()-estimate;
    if (!Entity.GetEntityFromUserID(Event.GetInt("userid")) || firstBuy == -1) return;

    Cheat.Print("The first item of the round was purchased at " + firstBuy + "s, you purchased at " + (Globals.Curtime()-estimate) + "s.\n");
    firstBuy = -1;
}

var dropdown = UI.AddDropdown("Fastest Primary", ["AWP", "Scout", "Auto"]);
var dropdown1 = UI.AddDropdown("Fastest Secondary", ["Deagle+Revolver", "Elite"]);
var MultiDropdown = UI.AddMultiDropdown("Fastest Equipment", ["Hegrenade", "Flashbang", "Flashbang", "Molotov", "Decoy", "Defuser", "Vesthelm", "Taser"]);

Cheat.RegisterCallback("round_end", "roundEnded");
Cheat.RegisterCallback("Draw", "onDraw");
Cheat.RegisterCallback("item_purchase", "purchased");
У тебя нихуя не получится улучший автобай скриптом. Скорость бая зависит от пинга, так что обычный автобай хорошо справляется.
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2021
Сообщения
591
Реакции[?]
118
Поинты[?]
0
JavaScript:
var dropdown = UI.AddDropdown("Fastest Primary", ["AWP", "Scout", "Auto"]);
var dropdown1 = UI.AddDropdown("Fastest Secondary", ["Deagle+Revolver", "Elite"]);
var MultiDropdown = UI.AddMultiDropdown("Fastest Equipment", ["Hegrenade", "Flashbang", "Flashbang", "Molotov", "Decoy", "Defuser", "Vesthelm", "Taser"]);
Зачем тебе тут переменные то :|
 
Femboy Access
Эксперт
Статус
Оффлайн
Регистрация
11 Ноя 2020
Сообщения
1,333
Реакции[?]
428
Поинты[?]
96K
У тебя нихуя не получится улучший автобай скриптом. Скорость бая зависит от пинга, так что обычный автобай хорошо справляется.
Так то можно на кнопочку забиндить buy awp и в конце раунда ею спамить, и в большинстве случаев ты успеешь купить ее
 
Сверху Снизу