Как сделать лаунчер самп через develnext

Обновлено: 18.05.2024

Многие задаются вопросами: Как играть в SAMP на Android на любом сервере, или же сделать собственный лаунчер для Вашего сервера, и как использовать, чем компилировать исходники клиента SAMP, и что дальше делать с libsamp.so?

Сегодня Мы расскажем Вам все, и в мельчайших подробностях.

Лаунчер сервера - Это всего лишь утилита конкретного сервера, которая автоматически качает и устанавливает на ваш телефон модифицированный GTA:SA + Кэш, со вшитым и доработанным мультиплеером, на основе build69 исходников.

Советуем прочесть наш гайд по созданию Лаунчера SAMP/CRMP для Android (С исходниками)

Модифицированный GTA:SA .apk (Он же SAMP) - apk файл, со вшитым libsamp.so (О нём мы расскажем ниже)

Модифицированный Кэш GTA:SA (com.rockstargames.gtasa) - Это все файлы игры, плюс файлы самого SAMP (Текстуры, модели, объекты и различные настройки)

libsamp.so - Этот файл получается в результате компилирования исходников SAMP, и вшивается в модифицированный APK файл GTA:SA.

Порядок действий: (Предварительно удалите все клиенты, лаунчеры и кэши сторонних серверов с телефона).

1. Вы качаете исходники SA-MP (Билд исходных файлов мультиплеера, код написан на C++).

2. После чего вы дорабатываете исходники до необходимого функционала, меняете IP, порт, и другие параметры, куда будет подсоединяться клиент.

3. Компилируете исходники с помощью Android NDK, и получаете libsamp.so

4. Качаете готовый Кэш игры (Ссылка ниже) с необходимыми для работы SAMP файлами, и перемещаете его в Android/data/. (Чтобы получилось Android/data/com.rockstargames.gtasa/)

5. Устанавливаете apk файл игры (Ссылка ниже).

6. libsamp.so вшиваете в уже установленный apk файл игры с помощью приложения APK Editor, сохраняете Ваш новый APK, и устанавливаете поверх уже установленного (Не удаляя его, чтобы не удалить кэш вместе со старым apk).

7. Настройте Android/data/com.rockstargames.gtasa/files/SAMP/settings.ini

Ответы на вопросы

- Выдает ошибку, связанную с cheats.cpp, cheats.h, pCheats, pAdmin

Ответ: В наших исходниках данные проблемы уже исправлены

- Крашит игру после запуска мультиплеера / Ошибка keyboard.cpp или keyboard.h (Клавиатуры)

Ответ: Вы компилируете исходники с несовместимой версией Android NDK. Используйте Android NDK 14 версии, которая полностью совместима с кодом

DevelNext

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.

chapo
Автор темы

Не запускается батник через девелнекст, однако вручную все норм

Попробовал юзать open, и вместо открытия бакника открывается папка с документами

damag
я😳засыпаю😂без😏спокойной🥰ночи😐
chapo
Автор темы
chapo
Автор темы

После того, как я ввел то, что ты скинул первым все пошло по пизде и нихуя больше не запускается.

asdzxcjqwe

После того, как я ввел то, что ты скинул первым все пошло по пизде и нихуя больше не запускается.

а что в самом батнике было? format c?
либо ищи проблему в батнике, что запустил, либо вини develnext
первая и вторая строки - то, чем обычно и запускали батники на php и это всегда работало без проблем (только функции использовали exec или system или shell_exec ).
пробуй через диспетчер задач закрыть develnext проект если активен либо перезагрузить комп и все вернется в свое русло (если ты не сломал себе систему своим батником)

Как открыть файл на редактирование в системном редакторе?

Для того, чтобы открыть файл на редактирование в редакторе по-умолчанию, используйте следующий код:

Здесь в примере открывается файл рядом с программой readme.txt , обычно в notepad. Вы можете использовать и полный путь к файлу.

Как сделать открытие на весь экран, фулскрин?

Есть возможность открыть форму на весь экран через свойство fullScreen :

Здесь $this это форма и код внутри события. Если вы хотите перевести в fullscreen другую форму пишите так:

Чтобы выйти из режима полного экрана, достаточно присвоить false :

Как сделать лаунчер самп через develnext

DevelNext / JPHP / PHP / Официальная Группа

Андрей Шабанов

Андрей Шабанов запись закреплена

Лунтик Марсианенко


Лунтик Марсианенко

DELETED

Лунтик Марсианенко


Лунтик Марсианенко ответил DELETED

Александр, майнкрафт это игра, как и ГТА САН АНДРЕАС, а САМП это лаунчер, есть и МТА, КРМП и много других лаунчеров.

DELETED

хм. а я думал самп это мод для гта:са, который добавляет мультиплеер

Лунтик Марсианенко


Лунтик Марсианенко ответил DELETED

Александр, это лаунчер с собственным нетом, в других лаунчерах используется свой нет, так что делать лаунчер для лаунчера - глупо

Как запустить JAR файл если в системе установлена Java?

Особенности запуска jar приложений.

Для того, чтобы запустить JAR файл как программу нужно использовать функцию execute() и немного параметров:

В этом примере мы пытаемся запустить файл test.jar , который находится рядом с программой.

Важно понимать, что это будет работать при установленной Java в системе.

Как запустить внешнюю программу или игру?

Для запуска программы используйте функцию execute() :

Вы можете указать и полный путь к программе:

Игра также является программой, поэтому запускать ее нужно также как и программу через execute() .

Как сделать запуск игры Minecraft?

Описание того, как сделать лаунчер для Minecraft, для запуска этой игры через программу.

Minecraft это игра написанная на языке Java, она требует установленной Java, запустить игру можно с помощью execute() и параметров:

Данный код должен работать на всех ОС.

Как открыть сайт или ссылку в браузере операционной системы?

Простой метод открытия любой ссылки в браузере по-умолчанию, браузер который является основным в системе пользователя.

Для этого используйте функцию browse() :

Например, если у вас основной браузер в системе это FireFox , то ссылка будет открыта именно в этом браузере в новой вкладке.

Лаунчеры и Оболочки

Как запустить .bat файл на выполнение?

Чтобы запустить корректно .bat файл из программы используйте следующий код:

В этом пример мы запускаем file.bat , используем относительный путь, значит файл должен находится рядом с программой, которая его запускает.

Чтобы запустить .bat файл по полному пути, в котором есть пробелы используйте кавычки:

Читайте также: