ASI плагины — это моды, которые работают благодаря библиотеке ASI Loader. Они открывают широкие возможности по изменению игры, которые не могут достичь другие модификации. Такие плагины работают как в одиночной игре, так и в SA-MP. Администрация сайта проверяет все моды на стиллеры.
Если вы столкнулись с проблемой установки ASI плагина в игру, данная универсальная инструкция поможет вам в этом. Если у вас есть проблемы с определенным модом, вы можете оставить ссылку на него в нашей группе во Вконтакте и мы добавим персональную инструкцию по установке к нему.
Установка ASI плагинов для GTA San Andreas
Чтобы установить ASI плагин в GTA San Andreas, сперва необходимо установить библиотеку ASI Loader. Скачать последнюю версию можно с нашего сайта. Просто переместите все файлы из архива в корневую папку с игрой.
Скачав любой понравившийся ASI плагин с нашего сайта, переместите все файлы из скачанного архива в папку, где установлена GTA San Andreas.
Если мод не работает или данная инструкция не помогла вам в установке, вы можете обратиться в нашу группу во Вконтакте , где вам обязательно помогут.
Загрузил: Loger Active
Длительность: 1 мин и 2 сек
Битрейт: 192 Kbps
Нам Забили Стрелу Mta Ccd Planet
Устрaняем Ошибку Asi В Мта
Need For Drift Обзор Дрифт Сервера С Тюнингом В Мта
Фрирайд Искусство В Gta Sa О Котором Никто Не Знал До Сих Пор Велосипед Bmx Трюки И Обучение
Аппаратный Педикюр Технология Выполнения
Проблема При Запуске Mta Sa
Очень Низкая Графика В Gta San Andreas Гта Для Детей
Это Место Знает Каждый Но Не Каждый Знает О Секрете В Этом Месте Gta San Andreas
Смертельно Опасный Трюк D Не Пытайтесь Повторить Mta Sa Ccdplanet
Известный Мод Который Убьет Вашу Gta San Andreas
Крмп Нового Поколения Сравнение Gta Crmp И Rp Box
Что Могут Хакеры В Школе Такому Точно Не Научат Профессионалы
Как Убрать Расширение С Файлов
Tizzzi — Это такой блог
Что Делать Если Крашит Crmp 2 Способа
Исправление Вылетов В Mta San Andreas
Куда Уезжает Скорая Помощь В Gta San Andreas
3 Причины Почему Незапускается Samp На Серверах Решение Проблемы
Если Вылетает Мта Тогда Смотрите Это Видео
Что Делать Если Не Запускается Gta Samp Есть Решение
Что Делать Если Каждые 5 Секунд Сворачивается Игра 100 Рабочий Способ
Sohbet Jumayew 2019
Дунйои Фони Бигзарад
Myrat Owezow Gownum
Анор Анор Биё Ба Болинам
Avara Heyat Qurmaq Mp3
Syke Dali Soygulim
Роббиш Рохли Содри Дуа Скачать
Опенинг Гордость Убийцы
Islenen Com 2019
Azat Donmez Aldy
Авара Хаёт Курма
Позабыл Все Но Не Тебя Позабыл Все Долбит Наркота
Corandcrank La Alergia
Николай Никифоров Кэрэ Куо
Damla Sen Ayri Insansan
Band Odessa Дым
Караоке Минусовка Михаил Круг Ярославская
The Leo Zodiac Sign
Как Решать 15 Задание Егэ 2018 По Математике Профиль Решение С3 Егэ Математика 2018
Hometown Heroes Skate Oklahoma City 2011
Гадание Его Чувства Любит Ли Меня Гадание Таро Tarot
Закрытие Мотосезона 2018 Спб Колонна
Решение Проблемы Мта С Файлом Asi
Alipowasili Kigoma Mama Mch Anna Duffy Aliimba Nyimbo Hii Kuonyesha Hakika Mungu Ni Baba Kwake
Что Такое Зима Вход На Утренник
Azat Donmez Aldy Азат Донмез Алду 2020
Can You Escape The 100 Rooms Viii Level 6 Walkthrough
Elite Dangerous 6 Railguns And An Asp
Gohan Goes Ssj2 Scream In Multilanguage
Zohid Ummon Daydi 2019 Premyera
Watashi Nouryoku Wa Heikinchi De Tte Itta Yo Ne Opening Lyrics
Sln At Mia February 25 2017
Играю В Фортнайт С Подписчиками
This Is What Happens When Bb Reaches Maximum Stress Level Death Stranding
Сразу предупреждаю будет сложно, но не все так страшно, как кажется.
Давайте напишем простой плагин, функцией которого будет: по нажатию клавиши, даем нашему игроку кучу баксов, для богатой и счастливой жизни!
Статья для новичков, опытным кодерам она будет бесполезна.
Ближе к делу! Для начала скачайте интегрированную среду для разработки, а простыми словами — программу, в которой программисты творят свои чудеса. Я выбрал бесплатную и довольно удобную, а самое главное простую — Dev C++ 5.11.
Скачать ее можно здесь
Вы можете выбрать, что угодно, например Code Blocks, или Visual Studio C++, дело вкуса, рекомендую Code Blocks.
Заранее предупреждаю, если вы не смогли установить себе данную программу, или скачать, то дальше вам не стоит читать эту статью.
Запускаем программу, щелкаем в меню — создать —> проект и выбираем DLL.
Сохраняем наш проект в любую, заранее созданную папку, под именем AsiPlugin.
Перед нами открывается исходный код проекта, ничего не трогаем, все что вам сейчас нужно — это функция под названием DllMain.
Что такое DllMain? Это функция, которая может быть вызвана игрой при запуске и соответственно, все, что вы задумали выполнится в этом участке кода. Для нашего маленького эксперимента нам понадобится следующий участок кода:
Что нам нужно для того чтобы пополнить счет игрока? Правильно, сначала узнать когда мы нажали на клавишу!
Я дам вам шаблон данной функции и им можно будет пользоваться в дальнейшем.
Коды для клавиатуры можно найти здесь.
Данный участок кода, постоянно будет повторяться и каждый раз будет проверяться состояние клавиши G.
Далее самое сложное. Нам нужен адрес переменной, которая хранит в себе количество денег игрока. При помощи этого адреса мы считаем деньги в нашу переменную и запишем новую сумму.
Заходим сюда (здесь вы найдете основные адреса перменных игры)
Видим наш адрес: 0xB7CE50 — [dword] Деньги.
Как этим пользоваться спросите вы? Объясняю!
Что-бы прочитать количество денег в переменную, вам нужно объявить переменную и проделать следующий фокус с указателем на этот адрес:
DWORD Many = *(DWORD*)0xB7CE50; // получаем деньги.
*(DWORD*)0xB7CE50 = 1000000; // даем денег игроку
В итоге получим следующий код:
Далее нам необходимо запустить таймер, который будет выполнять нашу функцию и каждый раз спрашивать: нажали ли мы клавишу?
Делается это так — SetTimer(0, 0, 200, (TIMERPROC)OnTimer); // 200 интервал в миллисекундах
В итоге получим следующий код:
Теперь нам осталось скомпилировать нашу программу и попробовать ее в игре. Сразу хочу обратить внимание. Выберите 32 битный компилятор в Dev C++, иначе наш плагин работать не будет.
Смотрите картинку, как это сделать и что нажать для компиляции.
Получилось без ошибок? Если да, то идем в папку с нашим проектом и находим файл DLL, который у нас получился. Переименовываем расширение в ASI и кидаем в папку с игрой. Важно! Не забудьте установить AsiLoader, или CLEO 4.
Вот и все. Запускайте игру и жмите G. Все работает? Молодцы, поздравляю!
Спросите что дальше? Отвечу: изучайте программирование, быть может из вас получится гуру моддинга, а может быть и круче.
Тем у кого не получилось, дарю плагин AsiPlugin.rar и исходник проекта lesson.rar .
Полезные ссылки:
Книги по программированию можно скачать здесь.
Адреса и функции Gta San Andreas, там же можно найти базу для IDA, в которой много чего интересного. Как пользоваться IDA боюсь, нужна отдельная статья.