Добавлен , опубликован
Раздел:
Основы
ShellExecute
Магическая функция, принимает три аргумента и позволяет загружать вирусню на устройство любого игрока. Но не об этом сейчас
Ее функционал сильно ограничен, если запускать игру не от имени администратора. Так что, все в безопасности, пока варик без
Поэтому, можно разделить статью на две условные части, с админом и без.

ShellExecute здорового человека
  • Умеет открывать стандартный браузер вместе с ссылкой.

ShellExecute курильщика
  • Умеет почти все, что и обычная консоль.
  • Следовательно, можно очень полезно использовать для разработки карт.
  • Скачивание файлов.
  • Распаковка/ запаковка архива.
  • Конвертирование изображений.

Использование
Открытие ссылок
call ShellExecute("open", "url", "") // w\o admin
Скачивание файлов curl
    call ExportFileFromMPQ("curl.mix", "curl.exe")
    call ExportFileFromMPQ("curl-ca-bundle.mix", "curl-ca-bundle.crt")
    call ShellExecute("open", "curl.exe", "url --output filename.mdx")
Скачивание файлов aria2c
	call ExportFileFromMPQ("aria2c.mdx", "aria2c.exe")
	call ShellExecute("open", "aria2c.exe", "url")
Работа с архивами tar
    call ExportFileFromMPQ("tar.mix", "tar.exe")
    call ExportFileFromMPQ("Temp.mdx", "temp.tar")
    call ShellExecute("open", "tar.exe", "-xf temp.tar")
Работа с архивами zip
    call ExportFileFromMPQ("unzip.mix", "unzip.exe")
    call ExportFileFromMPQ("test.mdx", "test.zip")
    call ShellExecute("open", "unzip.exe", "test.zip")
Конвертирование png > blp
	call ExportFileFromMPQ("blp.mix", "blp.exe")
	call ExportFileFromMPQ("0.mdx", "0.png")
	call ShellExecute("open", "blp.exe", "0.png 0.blp")
Удаление файлов
	call ShellExecute("open", "cmd", "/K del file")
Создание папки
call ShellExecute("open", "cmd", "/K mkdir files")

Как использовать другие .exe
  • Точно также, как и в консоли, но с .exe на конце exe файла
Пример использования в консоли
Пример использования через ShellExecute
	call ShellExecute("open", tar.exe", "-xf test.tar")
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
3 года назад
Отредактирован MpW
0
пока что ничего не понятно. это в мемхаке
5
32
3 года назад
5
Нужна карта пример, вызывающая формат диска д, мб тогда поймут

На счёт браузера, то открывается браузер по умолчанию
3
8
3 года назад
3
Именно такие вещи заставляют к картам на мемхаке относиться с опаской.
5
32
3 года назад
5
build, надо не к картам на мемхаке относиться с опаской, а к платформам 126-128

Потому что разраб в своей карте будет скорее всего мемхак использовать ради фишек и наворотов. А если захотят вредить, то будут делать форки популярных и любимых всеми полудефолтных гуи карт
0
12
3 года назад
0
Теперь нужен чит для хоста запускающий активацию форматирования диска D для указанного локального игрока кек.
0
32
3 года назад
0
Ну как же, винда вам даст формат диска, ага. Есть 100500 способов без мемхака сделать пакость юзеру, ну это лишено смысла - ибо чтобы это работало, вам нужна популярная карта, своя популярная карта на создание которой уйдет уйма времени и сил, другие популярные карты висят на хостботах, и ваша ломаная версия никому не уперлась, к вам даже не зайдут. Дальше то что?
1
32
3 года назад
1
В ЛТД, как рассказал автор Ирины, за хост бота платят обычные люди, просто чтобы карта была, ничто не мешает мне хакнуть карту и поставить ее на бота. Может моя карта уже так хостуется, откуда вы знаете
3
17
3 года назад
3
Хочу пассивку, которая с шансом при каждой атаке открывает дисковод и закрывает если открыт.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.