куда вводить скрипты в мм2
Куда вводить скрипты в мм2
KRNL Инжектор – один из самых лучших инжекторов для Роблокс. Данная программа поддерживает авто обновление, поэтому за блокировку можете не переживать. Данный инжектор позволит загружать в Роблокс не только DLL читы, но и различные скрипты. Если вы до сих пор не нашли хороший инжектор для Роблокс, то рекомендую скачать инжектор KRNL для Roblox.
Аавтообновление инжектора приходит примерно через 3-4 часа после обновления роблокса.
Как инжектить скрипты в Роблокс:
Для начала создаём папку в любом удобном вам месте.
Далее качаем сам KNRL – ссылка_на_скачивание
Далее перекидываем скачанный файл в созданную папку
Запускаем этот файл и ждём конца установки инжектора, потом у вас появится 1 папка и несколько файлов. Далее запустится установленный инжектор, но мы закрываем его.
Открываем папку “Krnl”, там находим файл “krnlss” и запускаем его
После открытия, заходим в любой режим роблокса и ищем скрипт на игру по примеру “Название игры” script pastebin
Для примера я зайду в режим “Pet simulator”
И буду использовать данный скрипт
После того как зашли в режим и нашли скрипт, нажимаем на кнопку “INJECT” в инжекторе.
У вас вылезет cmd.exe в которой будет ссылка на сайт через который вы сможете получить ключ для игры
Проходите своего рода сложную капчу, отключите адблок и не закрывайте чекпоинты
После получения ключа заходите обратно в cmd и вставляете ключ и после нажимаете enter
Когда cmd.exe закроется, у вас будет написано вместо “INJECT” “INJECTED”
Вставляете скрипт и нажимаете “EXECUTE”
Вот и всё, удачного читерства 🙂
Как вставлять скрипты
Подобный сценарий вставляется в HTML-код с помощью тэга
Для эффективного использования скриптового языка при создании сценариев (скриптов), необходимо понимать строение объектной модели HTML-документа. Создавая сценарий, нужно понимать, на какие свойства и к каким объектам направлены действия. Все дело в HTML-документе, который при загрузке в браузер передает некоторое внутреннее представление, завязанное на определенное сходство с объектной моделью. В HTML-документе каждый элемент представляется соответствующим объектом.
Так, если пользователь нажимает кнопкой мыши на окне браузера, то Windows отсылает данному браузеру служебное сообщение, в котором содержится информация о нажатых кнопках мыши и клавиатуры, а также координаты указателя на определенной части окна браузера. В такой ситуации браузер принимает решение – обработать команду или нет. Если пользователь активирует кнопку на панели инструментов, тогда браузер автоматически обработает это событие.
Активируя щелчком указатель внутри открытой страницы, браузер через объектную модель пропустит это событие, поскольку в HTML-программе страницы содержится сценарий, отвечающий за обработку данного события. Чтобы на будущее вставлять скрипты правильно, можно предусмотреть обратный путь. Если сценарий предполагает ответить на событие, то инструкции от сценария к браузеру передаются через все ту же объектную модель. При таком подходе браузер решает, как поступать со страницей, и информирует систему об этом. В динамическом HTML пользователь может указывать события, на которые браузер должен отреагировать.
ВСЕ КОНСОЛЬНЫЕ КОМАНДЫ CS:GO 2021
Всем давно уже ясна и понятна роль консоли в CS:GO. На профессиональный сцене такой атрибут вовсе незаменим. А знания команд для профессионалов требует первоочередной важности, так как с ними они могут сделать свои игру приятнее и удобнее.
На протяжении всех частей шутера, возможности консоли разработчика увеличивались и сегодня игрок может не только получить доступ к более расширенным настройкам, но и просто оптимизировать игру как ему угодно. Мы попытались создать страницу посвящённую всем командам, для того, чтобы каждый смог найти нужный код. Здесь вы найдёте всё от “А” до “Я”.
Некоторые команды могут повторяться. Это сделано для вашего удобства, так как ряд из них вводятся вместе.
Содержание
Чит-команды для CS:GO
sv_cheats 1 – включает возможность использование читов;
sv_cheats 0 – отключает читы;
noclip – позволяет игроку летать сквозь текстуры;
mat_wireframe 1 – позволяет игроку видеть сквозь стены, выделяя каркас стен и не только;
mat_wireframe 0 – отключается эту возможность;
god – с этой командой игрок становится бессмертным; повторный ввод – отключит эту возможность;
r_drawothermodels 2 – включает ВХ (WALLHACK): позволит игроку просматривать сквозь стены, при это противники выделяются специальным цветом;
r_drawothermodels 1 – отключает ВХ.
Команды для тренировок
Команды для ботов
bot_add – команда добавляет ботов на сервер.
bot_add_t – добавляет бота за сторону террористов.
bot_add_ct – добавляет бота за сторону спецназа.
bot_kick – удаляет всех ботов.
bot_quota“число” – добавляет определенное количество ботов на сервер;
bot_difficulty “число“– выставляет сложность ботов, где: 1 – Easy, 2 – Normal, 3 – Hard, 4 – Expert;
bot_chatter off – выключает разговоры ботам;
bot_knives_only 1 – боты используют только ножи;
bot_pistols_only 1 – боты используют только пистолеты;
bot_snipers_only 1 – боты стреляют только из снайперских винтовок;
bot_all_weapons – боты используют всё оружие;
bot_stop 1 – боты не двигаются;
bot_dont_shoot 1– боты не стреляют;
mp_limitteams 0 – отключает лимит игроков;
mp_autoteambalance 0 – отключает баланс игроков между командами.
bot_zombie 1 – боты замораживаются;
bot_chatter 1 – боты перестают разговаривать;
bot_mimic 1 – боты будут повторять действия игрока;
bot_place – боты телепортируются в ту точку, куда указывает игрок;
Настройки сервера
bot_kick
bot_add t
bot_add ct
bot_difficulty
map “название id карты” – сменить на нужную карту;
map workshop “id карты мастерской” – поменять карту на мапу из мастерской;
mp_restartgame_1 – перезапустить игру;
mp_maxrounds “число” – указывает количество раундов;
mp_roundtime
mp_c4timer “время” – назначает время взрыва бомбы;
mp_warmup_start
mp_warmup_end
mp_warmuptime
mp_buytime –
mp_startmoney
mp_maxmoney
mp_afterroundmoney “число” – указывает количество денег после окончания раунда;
mp_defuser_allocation 0 – отключает автозакупку дифуз-китов для игры в обычном режиме;
mp_free_armor 0 – отключает автозакупку брони для игры в обычном режиме;
mp_autoteambalance 0
mp_swapteams – меняет местами команды;
kick “ник игрока” – удаляет сервера игрока;
sv_vote_allow_in_warmup 1 – включает голосовые сообщения на разминке;
sv_vote_allow_spectators 1 – включить возможность проведения голосования наблюдателями;
mp_teamname_1 – меняет название команды спецназа;
mp_teamname_2 – меняет название команды террористов.
Общий голосовой чат для всех команд
sv_talk_enemy_dead 1 – общий голосовой чат для всех команд после смерти;
sv_talk_enemy_living 1 – общий голосовой чат для всех команд во время игры.
Команды для выдачи оружия
Настройки мыши
sensitivity *число* – устанавливает чувствительность мыши;
m_customaccel 0 – позволяет отключить ускорение мыши;
m_customaccel_exponent 0 – выключить измерение коэффициента пропорциональности акселерации;
m_customaccel_max 0 – установит максимальный коэффициент пропорциональности акселерации;
m_customaccel_scale 0.04 – установит стандартное значение акселерации мышки;
m_forward 1 – установит множитель чувствительности скорости движения вперед мыши;
m_mouseaccel1 1/0 – вкл. или откл. ускорение мыши до 2-кратной скорости;
m_mouseaccel2 1/0 – вкл. или откл. ускорение мыши до 4-кратной скорости; ;
m_mousespeed 1/2/3 – коэффициент ускорения мыши в Windows;
m_pitch *число* – инверсия мышки по оси Y;
m_rawinput 1 – установит прямое подключение мышки, которое игнорирует настройки панели управления в ОС;
m_side 0.8 – установит множитель чувствительности скорости перемещения у мыши;
m_yaw *число* – инверсия мышки по оси X;
Команды для настройки HUD интерфейса
hud_scaling “0.5 до 0.95” – при помощи этой команды можно настроить размер интерфейса. Значение “0.5” – сделает ваш интерфейс маленьким и еле заметным, а “0.95” – изменит размер HUD на стандартную величину.
cl_hud_playercount_pos “0 или 1” – меняет положение панели, отображающую количество игроков на сервере вверх или вниз.
cl_hud_playercount_showcount “0 или 1” – команда меняет панель отображающую количество игроков. Здесь значение “0” показывает каждого игрока с его изображением; значение “1” отображает количество игроков в цифрах.
cl_hud_healthammo_style “0 или 1” – меняет внешний вид панели здоровья и брони.
Настройки радара
cl_hud_radar_scale “от 0.8 до 1.3” – команда регулирует размер радара, где “0.8” – меньший размер, а “1.3” – большой.
cl_radar_always_centered “0 или 1” – изменяет движение радара. При “0” карта движется, а при “1” – нет.
cl_radar_icon_scale_min “0.4 до 1” – регулирует размер отображения игроков на мини-карте.
cl_radar_rotate “0 или 1” – команда регулирует положение радара при повороте камеры. Значение “0” – радар не движется относительно камеры, а при “1” – он поворачивается следом.
cl_radar_scale “0.25 до 1” – регулирует масштаб мини-карты на радаре.
Команды для смены рук
Настройка прицела и основных параметров
cl_crosshairstyle 0 – по умолчанию (динамический);
cl_crosshairstyle 1 – по умолчанию (статический);
cl_crosshairstyle 2 – классический;
cl_crosshairstyle 3 – классический (динамический);
cl_crosshairstyle 4 – классический (статический);
cl_crosshaircolor 0 – красный;
cl_crosshaircolor 1 – зеленый;
cl_crosshaircolor 2 – желтый;
cl_crosshaircolor 3 – синий;
cl_crosshaircolor 4 – голубой;
cl_crosshaircolor 5 – свой цвет;
cl_crosshairdot 0 – точки нет;
cl_crosshairdot 1 – точка есть;
cl_crosshair_drawoutline 0 – прицел без обводки;
cl_crosshair_drawoutline 1 – прицел с обводкой;
cl_crosshair_outlinethickness 0;
cl_crosshair_outlinethickness 2;
cl_crosshairalpha 0 – прицел полностью прозрачный (его совсем не видно);
cl_crosshairalpha 127 – прицел полупрозрачен (прозрачен на 50%);
cl_crosshairalpha 255 – прицел совсем непрозрачен;
cl_crosshairusealpha 0 – режим прозрачности отключен;
cl_crosshairusealpha 1 – режим прозрачности включен;
cl_crosshairsize 0;
cl_crosshairsize 5;
cl_crosshairsize 10;
cl_crosshairgap (цифра) – расстояние между линиями прицела;
cl_crosshairthickness (цифра) – толщина прицела;
crosshair 0 – прицел не отображается;
crosshair 1 – прицел отображается;
cl_crosshair_dynamic_maxdist_splitratio – разделение линии прицела;
cl_crosshair_dynamic_splitalpha_innermod – настройка прозрачности внутреннего прицела;
cl_crosshair_dynamic_splitalpha_outermod – настройка прозрачности внешнего прицела;
cl_crosshair_dynamic_splitdist – настройка расстояния между прицелами;
cl_crosshair_sniper_width – настройка толщины прицела снайперской винтовки.
Параметры запуска
noforcemspd – (no force mouse parameters) для изменения настроек скорости мыши;
noforcemparms – (no force mouse speed) для изменения параметров кнопок мыши windows;
noaafonts – для отключения сглаживания шрифтов экрана;
heapsize 262144 – выделяет для игры 512MB оперативной памяти;
heapsize 524288 – выделяет для игры 1GB оперативной памяти;
heapsize 1048576 – выделяет для игры 2GB оперативной памяти;
threads 4 — заставляет использовать 4 ядра процессора (2 ядра, то ”-threads2”, 6 ядер, то ”-threads6”);
w 640 –h 480 – для запуска игры с разрешением экрана 640×480 пикселей;
w 800 –h 600 – для запуска игры с разрешением экрана 800×600 пикселей;
w 1024 –h 768 – для запуска игры с разрешением экрана 1024×768 пикселей;
full – для запуска игры в полноэкранном режиме;
window – для запуска игры в оконном режиме;
noborder – для запуска игры в оконном режиме без рамки;
low – для запуска игры с низким приоритетом;
high – для запуска игры с высоким приоритетом;
freq “число” – устанавливает чистоту обновления экрана (указываем герцовку монитора);
noip – для удаления IP-адреса без возможности подключения к серверам;
nosound – отключает звук в игре;
nosync – отключает вертикальную синхронизацию;
dxlevel 90 – для использования DirectX 9;
dxlevel 81 – для использования DirectX 8.1;
console – включает консоль разработчика;
zone # – для выделения большего объема памяти файлам, таким как autoexec.cfg и т.д;
safe – для запуска игры в безопасном режиме и отключения аудио;
autoconfig – для восстановления стандартных настроек видео-параметров;
condebug – для сохранения всех логов консоли в текстовом файле console.log;
nocrashdialog – для отмены отображения некоторых ошибок(memory could not be read);
novid – для удаления вступительного видео Valve;
exec name.cfg – для подключения конфига с именем “name”;
cl_cmdrate 128 — рекомендуемое значение сетевого параметра;
cl_updaterate 128 — рекомендуемое значение сетевого параметра;
rate 128000 — рекомендуемое значение сетевого параметра;
ex_interpratio 1 — рекомендуемое значение сетевого параметра.
Настройки графики
net_channels 0 – отобразить информацию о канале в консоли (та же самая информация что и у команды net_graph);
net_graph 1 – включить панель информации о соединении;
net_graphheight 40 – высота net_graph панели;
net_graphmsecs 400 – изменения скорости обновления блока;
net_graphpos 1 – место положение net_graphа;
net_graphproportionalfont 0.5 – размер net_graph;
net_graphshowinterp 1 – показывает строку интерполяции;
net_graphshowlatency 1 – рисует график Ping и пакетов;
net_graphsolid 1 – выключить прозрачность лагомера;
net_graphtext 1 – включить текст в блоке;
net_maxroutable 1260 – максимальная фрагментация в байтах на пакет;
net_scale 5 – размер графика;
option_duck_method 0 – удерживать/одиночное нажатие клавишу приседания; option_speed_method 0 – удерживать/одиночное нажатие клавишу бега;
rate 30000 – количество байтов, которые клиент может получить от сервера за секунду.
net_channels 0 – отобразить информацию о канале в консоли (та же самая информация что и у команды net_graph);
net_graph 1 – включить панель информации о соединении;
net_graphheight 40 – высота net_graph панели;
net_graphmsecs 400 – изменения скорости обновления блока;
net_graphpos 1 – место положение net_graphа;
net_graphproportionalfont 0.5 – размер net_graph;
net_graphshowinterp 1 – показывает строку интерполяции;
net_graphshowlatency 1 – рисует график Ping и пакетов;
net_graphsolid 1 – выключить прозрачность лагомера;
net_graphtext 1 – включить текст в блоке;
net_maxroutable 1260 – максимальная фрагментация в байтах на пакет;
net_scale 5 – размер графика;
option_duck_method 0 – удерживать/одиночное нажатие клавишу приседания; option_speed_method 0 – удерживать/одиночное нажатие клавишу бега;
rate 30000 – количество байтов, которые клиент может получить от сервера за секунду.
Команды для фана
Вводим команды по очереди – убирает отдачу с оружия
weapon_recoil_suppression_shots 500;
weapon_recoil_scale 0;
weapon_recoil_decay1_exp 9999;
weapon_recoil_decay2_lin 9999;
weapon_recoil_decay2_exp 9999;
weapon_recoil_cooldown 0;
weapon_debug_spread_gap 1;
weapon_accuracy_nospread 1.
Вид игрока
Самые популярные команды для CS:GO
Команды для отображения FPS в CS:GO
Для демонстрации частоты кадров в CS:GO можно применить две команды – net_graph 1 и cl_showfps 1. Первая команда отображает не только FPS, а значения Tick, Loss, Ping и не только. В свою очередь, второй код отображает только значение FPS.
net_graph
net_graph 1 – вкл. таблицу;
net_graph 0 – выкл. таблицу.
Регулировка отложения таблицы
net_graphpos 1 – справа
net_graphpos 2 – по центру
net_graphpos 3 – слева
Настройки шрифта
net_graphproportionalfont 1 – большой шрифт
net_graphproportionalfont 0.5 – средний шрифт
net_graphproportionalfont 0 – маленький шрифт
Бинд таблицы на кнопку “TAB”.
Показатели будут отображаться только вместе с таблицей счёта.
net_graph “1”;
net_graphpos “2”;
net_graphheight “9999”;
alias “+scorenet” “+showscores; net_graphheight 0”;
alias “-scorenet” “-showscores; net_graphheight 9999”;
bind “TAB” “+scorenet”
Отключение бинда
net_graph “0”;
net_graphpos “1”;
net_graphheight “1”;
alias “+scorenet” “+showscores”;
alias “-scorenet” “-showscores”;
bind “TAB” “+scorenet” bind “TAB” “-scorenet”
Или же:
net_graph 0 – отключит таблицу, но при повторном её включению, снова будет отображаться на кнопку “TAB”.
cl_showfps
cl_showfps 1 – включает только индикатор FPS в левом верхнем углу.
cl_showfps 5 – включение этой команды покажет не только частоту кадров, но и причины их просадки. Однако показатель займёт почти весь верхний экран.
Bash-скрипты: начало
Сегодня поговорим о bash-скриптах. Это — сценарии командной строки, написанные для оболочки bash. Существуют и другие оболочки, например — zsh, tcsh, ksh, но мы сосредоточимся на bash. Этот материал предназначен для всех желающих, единственное условие — умение работать в командной строке Linux.
Сценарии командной строки — это наборы тех же самых команд, которые можно вводить с клавиатуры, собранные в файлы и объединённые некоей общей целью. При этом результаты работы команд могут представлять либо самостоятельную ценность, либо служить входными данными для других команд. Сценарии — это мощный способ автоматизации часто выполняемых действий.
Итак, если говорить о командной строке, она позволяет выполнить несколько команд за один раз, введя их через точку с запятой:
На самом деле, если вы опробовали это в своём терминале, ваш первый bash-скрипт, в котором задействованы две команды, уже написан. Работает он так. Сначала команда pwd выводит на экран сведения о текущей рабочей директории, потом команда whoami показывает данные о пользователе, под которым вы вошли в систему.
Используя подобный подход, вы можете совмещать сколько угодно команд в одной строке, ограничение — лишь в максимальном количестве аргументов, которое можно передать программе. Определить это ограничение можно с помощью такой команды:
Командная строка — отличный инструмент, но команды в неё приходится вводить каждый раз, когда в них возникает необходимость. Что если записать набор команд в файл и просто вызывать этот файл для их выполнения? Собственно говоря, тот файл, о котором мы говорим, и называется сценарием командной строки.
Как устроены bash-скрипты
Команды оболочки отделяются знаком перевода строки, комментарии выделяют знаком решётки. Вот как это выглядит:
Тут, так же, как и в командной строке, можно записывать команды в одной строке, разделяя точкой с запятой. Однако, если писать команды на разных строках, файл легче читать. В любом случае оболочка их обработает.
Установка разрешений для файла сценария
Попытка запуска файла сценария с неправильно настроенными разрешениями
Сделаем файл исполняемым:
Теперь попытаемся его выполнить:
После настройки разрешений всё работает как надо.
Успешный запуск bash-скрипта
Вывод сообщений
Вот что получится после запуска обновлённого скрипта.
Вывод сообщений из скрипта
Использование переменных
Переменные позволяют хранить в файле сценария информацию, например — результаты работы команд для использования их другими командами.
Нет ничего плохого в исполнении отдельных команд без хранения результатов их работы, но возможности такого подхода весьма ограничены.
Существуют два типа переменных, которые можно использовать в bash-скриптах:
Переменные среды
Иногда в командах оболочки нужно работать с некими системными данными. Вот, например, как вывести домашнюю директорию текущего пользователя:
Использование переменной среды в сценарии
А что если надо вывести на экран значок доллара? Попробуем так:
В подобной ситуации поможет использование управляющего символа, обратной косой черты, перед знаком доллара:
Теперь сценарий выведет именно то, что ожидается.
Использование управляющей последовательности для вывода знака доллара
Пользовательские переменные
В дополнение к переменным среды, bash-скрипты позволяют задавать и использовать в сценарии собственные переменные. Подобные переменные хранят значение до тех пор, пока не завершится выполнение сценария.
Как и в случае с системными переменными, к пользовательским переменным можно обращаться, используя знак доллара:
Вот что получится после запуска такого сценария.
Пользовательские переменные в сценарии
Подстановка команд
Одна из самых полезных возможностей bash-скриптов — это возможность извлекать информацию из вывода команд и назначать её переменным, что позволяет использовать эту информацию где угодно в файле сценария.
Сделать это можно двумя способами.
При втором подходе то же самое записывают так:
А скрипт, в итоге, может выглядеть так:
Скрипт, сохраняющий результаты работы команды в переменной
Математические операции
Математические операции в сценарии
Управляющая конструкция if-then
А вот рабочий пример:
В данном случае, если выполнение команды pwd завершится успешно, в консоль будет выведен текст «it works».
Вот что получается после запуска этого скрипта.
В этом примере, если пользователь найден, скрипт выведет соответствующее сообщение. А если найти пользователя не удалось? В данном случае скрипт просто завершит выполнение, ничего нам не сообщив. Хотелось бы, чтобы он сказал нам и об этом, поэтому усовершенствуем код.
Управляющая конструкция if-then-else
Напишем такой скрипт:
Запуск скрипта с конструкцией if-then-else
Ну что же, продолжаем двигаться дальше и зададимся вопросом о более сложных условиях. Что если надо проверить не одно условие, а несколько? Например, если нужный пользователь найден, надо вывести одно сообщение, если выполняется ещё какое-то условие — ещё одно сообщение, и так далее. В подобной ситуации нам помогут вложенные условия. Выглядит это так:
Сравнение чисел
В скриптах можно сравнивать числовые значения. Ниже приведён список соответствующих команд.
В качестве примера опробуем один из операторов сравнения. Обратите внимание на то, что выражение заключено в квадратные скобки.
Вот что выведет эта команда.
Сравнение чисел в скриптах
Значение переменной val1 больше чем 5, в итоге выполняется ветвь then оператора сравнения и в консоль выводится соответствующее сообщение.
Сравнение строк
В сценариях можно сравнивать и строковые значения. Операторы сравнения выглядят довольно просто, однако у операций сравнения строк есть определённые особенности, которых мы коснёмся ниже. Вот список операторов.
Вот пример сравнения строк в сценарии:
В результате выполнения скрипта получим следующее.
Сравнение строк в скриптах
Вот одна особенность сравнения строк, о которой стоит упомянуть. А именно, операторы «>» и « » как команду перенаправления вывода.
Вот как работа с этими операторами выглядит в коде:
Вот результаты работы скрипта.
Сравнение строк, выведенное предупреждение
Обратите внимание на то, что скрипт, хотя и выполняется, выдаёт предупреждение:
Теперь всё работает как надо.
Она отсортирует строки из файла так:
Если его запустить, окажется, что всё наоборот — строчная буква теперь больше прописной.
Команда sort и сравнение строк в файле сценария
В командах сравнения прописные буквы меньше строчных. Сравнение строк здесь выполняется путём сравнения ASCII-кодов символов, порядок сортировки, таким образом, зависит от кодов символов.
Проверки файлов
Пожалуй, нижеприведённые команды используются в bash-скриптах чаще всего. Они позволяют проверять различные условия, касающиеся файлов. Вот список этих команд.
Эти команды, как впрочем, и многие другие рассмотренные сегодня, несложно запомнить. Их имена, являясь сокращениями от различных слов, прямо указывают на выполняемые ими проверки.
Опробуем одну из команд на практике:
Этот скрипт, для существующей директории, выведет её содержимое.
Вывод содержимого директории
Полагаем, с остальными командами вы сможете поэкспериментировать самостоятельно, все они применяются по тому же принципу.
Итоги
Сегодня мы рассказали о том, как приступить к написанию bash-скриптов и рассмотрели некоторые базовые вещи. На самом деле, тема bash-программирования огромна. Эта статья является переводом первой части большой серии из 11 материалов. Если вы хотите продолжения прямо сейчас — вот список оригиналов этих материалов. Для удобства сюда включён и тот, перевод которого вы только что прочли.
Уважаемые читатели! Просим гуру bash-программирования рассказать о том, как они добрались до вершин мастерства, поделиться секретами, а от тех, кто только что написал свой первый скрипт, ждём впечатлений.