JS-скрипт Warmup setup [OTCV4/OTV4]

Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2021
Сообщения
46
Реакции[?]
9
Поинты[?]
0
JavaScript:
UI.AddSubTab( ["Visuals", "SUBTAB_MGR"], "Warmup")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Load warmup settings")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Godmode")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Add bot to CT team")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Add bot to T team")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Kick bots")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Rethrow last nade (JS Keys bind)")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Mirage")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Dust 2")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Overpass")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Vertigo")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Office")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Inferno")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Nuke")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Cobblestone")
UI.AddCheckbox( ["Visuals", "Warmup", "SHEET_MGR", "Warmup"], "Shortdust")
UI.AddHotkey(["Config", "Scripts", "JS Keybinds"], "Rethrow nade", "Rethrow nade")
Cheat.ExecuteCommand("sv_cheats 1")
Cheat.ExecuteCommand("sv_lan 1")
function warmup() {
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Load warmup settings"])) {
Cheat.ExecuteCommand("mp_roundtime_defuse 60")
Cheat.ExecuteCommand("sv_infinite_ammo 1")
Cheat.ExecuteCommand("mp_freezetime 0")
Cheat.ExecuteCommand("mp_maxmoney 16000")
Cheat.ExecuteCommand("mp_startmoney 16000")
Cheat.ExecuteCommand("mp_maxrounds 999")
Cheat.ExecuteCommand("mp_buy_anywhere 1")
Cheat.ExecuteCommand("mp_buytime 9999999999999")
Cheat.ExecuteCommand("sv_airaccelerate 100")
Cheat.ExecuteCommand("mp_restartgame 1")
Cheat.ExecuteCommand("clear")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Load warmup settings"], 0);
    }
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Godmode"])) {
Cheat.ExecuteCommand("god")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Godmode"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Mirage"])) {
Cheat.ExecuteCommand("map de_mirage")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Mirage"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Dust 2"])) {
Cheat.ExecuteCommand("map de_dust2")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Dust 2"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Overpass"])) {
Cheat.ExecuteCommand("map de_overpass")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Overpass"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Vertigo"])) {
Cheat.ExecuteCommand("map de_vertigo")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Vertigo"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Office"])) {
Cheat.ExecuteCommand("map cs_office")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Office"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Inferno"])) {
Cheat.ExecuteCommand("map de_inferno")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Inferno"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Nuke"])) {
Cheat.ExecuteCommand("map de_nuke")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Nuke"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Cobblestone"])) {
Cheat.ExecuteCommand("map de_cbble")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Cobblestone"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Shortdust"])) {
Cheat.ExecuteCommand("map de_shortdust")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Shortdust"], 0);
    }
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Add bot to T team"])) {
Cheat.ExecuteCommand("bot_add_t")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Add bot to T team"], 0);
    }       
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Kick bots"])) {
Cheat.ExecuteCommand("bot_kick")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Kick bots"], 0);
    }
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Add bot to CT team"])) {
Cheat.ExecuteCommand("bot_add_ct")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Add bot to CT team"], 0);
    }   
    if (UI.GetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Rethrow last nade (JS Keys bind)"])) {
Cheat.ExecuteCommand("sv_rethrow_last_grenade")
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Rethrow last nade (JS Keys bind)"], 0);
    }
    if (UI.GetValue(["Config", "Scripts", "JS Keybinds", "Rethrow nade"])) {
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Rethrow last nade (JS Keys bind)"], 1);
    } else {
UI.SetValue(["Visuals", "Warmup", "SHEET_MGR", "Warmup", "Rethrow last nade (JS Keys bind)"], 0);
    }
}
Cheat.RegisterCallback("CreateMove", "warmup");
 
Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2021
Сообщения
46
Реакции[?]
9
Поинты[?]
0
я уже жалею что убрали клоуна
почему? как по мне, скрипт полезный
а если какие-то придирки по поводу кода то напиши их, бтв это мой первый пост на юге
 
onetap.su technology
Пользователь
Статус
Оффлайн
Регистрация
20 Июн 2020
Сообщения
380
Реакции[?]
110
Поинты[?]
3K
почему? как по мне, скрипт полезный
а если какие-то придирки по поводу кода то напиши их, бтв это мой первый пост на юге
легче уже в самом конфиге кски вписать bind i "sv_cheats 1; bot_stop 1; mp_roundtime_Defuse 60; mp_warmup_start; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1 ; mp_maxmoney 999999; mp_startmoney 999999 ; mp_buy_anywhere 1 , mp_buytime 9999 , или самому копировать
 
Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2021
Сообщения
46
Реакции[?]
9
Поинты[?]
0
легче уже в самом конфиге кски вписать bind i "sv_cheats 1; bot_stop 1; mp_roundtime_Defuse 60; mp_warmup_start; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1 ; mp_maxmoney 999999; mp_startmoney 999999 ; mp_buy_anywhere 1 , mp_buytime 9999 , или самому копировать
ну хз, луашка с таким же функционалом лежит на маркете нла и у нее норм отзывы
кто не хочет заморачиваться с конфигом кс, а просто прожать чекбокс - идеальная джска
 
Забаненный
Статус
Оффлайн
Регистрация
6 Сен 2021
Сообщения
94
Реакции[?]
22
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
onetap.su technology
Пользователь
Статус
Оффлайн
Регистрация
20 Июн 2020
Сообщения
380
Реакции[?]
110
Поинты[?]
3K
нахуя ты это написал? еще бы указал что мы находимся на форуме югейма, а не форуме неврелуза
чел шизик просто какой то,запостил джс на в4,а пишет что какая то такая же луашка находится на маркете нла :seemsgood:
 
Забаненный
Статус
Оффлайн
Регистрация
6 Сен 2021
Сообщения
94
Реакции[?]
22
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
чел шизик просто какой то,запостил джс на в4,а пишет что какая то такая же луашка находится на маркете нла :seemsgood:
дальше то что? какая хуй разница, упомянул другой проект, что не так? не душни
 
Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2021
Сообщения
46
Реакции[?]
9
Поинты[?]
0
чел шизик просто какой то,запостил джс на в4,а пишет что какая то такая же луашка находится на маркете нла :seemsgood:
хорош, брейна не хватает догадаться что по функционалу они схожи?
 
Участник
Статус
Оффлайн
Регистрация
14 Сен 2019
Сообщения
856
Реакции[?]
248
Поинты[?]
2K
Столько if честно говоря я в жизни ещё не видел.
Я не смог сделать rethrow nade потому что хочу кушать и прямо сейчас я иду есть.
Скорее всего моя реализация хуйня, но мне ли не похуй :roflanBuldiga:

JavaScript:
UI.AddSubtab( ['Visuals', 'SUBTAB_MGR'], 'Warmup')
UI.AddCheckbox( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup'], 'Warmup settings')
UI.AddDropdown( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup'], 'Features', ['None', 'Godmode', 'Bot add CT', 'Bot add T', 'Kick bots'], 0)
UI.AddDropdown( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup'], 'Map choose', ['None', 'Nuke', 'Mirage', 'Dust 2', 'Overpass', 'Vertigo', 'Office', 'Inferno', 'Cobblestone', 'Shortdust'], 0)

const cmds = [
    'sv_cheats 1',
    'sv_lan 1',
    'mp_roundtime_defuse 60',
    'sv_infinite_ammo 1',
    'mp_freezetime 0',
    'mp_maxmoney 16000',
    'mp_startmoney 16000',
    'mp_maxrounds 999',
    'mp_buy_anywhere 1',
    'mp_buytime 9999999999999',
    'sv_airaccelerate 100',
    'mp_restartgame 1',
    'clear'
]

const items = {

    maps: {
        1: 'de_nuke',
        2: 'de_mirage',
        3: 'de_dust2',
        4: 'de_overpass',
        5: 'de_vertigo',
        6: 'cs_office',
        7: 'de_inferno',
        8: 'de_cbble',
        9: 'de_shortdust'
    },

    features: {
        1: 'god',
        2: 'bot_add_ct',
        3: 'bot_add_t',
        4: 'bot_kick'
    }

}

function warmup() {

    if (UI.GetValue( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup', 'Warmup settings'] )) {

        for(var cmd of cmds) {
            Cheat.ExecuteCommand(cmd)
        }

        UI.SetValue( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup', 'Warmup settings'], 0);
    }

}

function mapChoose() {

    for(var map in items.maps) {

        if(UI.GetValue( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup', 'Map choose'] ) == map) {

            Cheat.ExecuteCommand('map ' + items.maps[map])
            UI.SetValue( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup', 'Map choose'], 0)

        }
    }
}

function features() {
    for(var feature in items.features) {

        if(UI.GetValue( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup', 'Features'] ) == feature) {

            Cheat.ExecuteCommand(items.features[feature])
            UI.SetValue( ['Visuals', 'Warmup', 'SHEET_MGR', 'Warmup', 'Features'], 0)

        }
    }
}

Cheat.RegisterCallback("CreateMove", "warmup");
Cheat.RegisterCallback("Draw", "mapChoose");
Cheat.RegisterCallback("CreateMove", "features")
 
Последнее редактирование:
Сверху Снизу