Кнопки для сампа андроид

Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!: SAMP Mobile (Android) — Сборник уроков — Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!

  • Pawn скриптинг
  • Школа скриптинга
  • Уроки
  • Правила форума
  • Просмотр новых публикаций

  • (2 Страниц)
  • 1
  • 2
  • >
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

  • Группа: Активные пользователи
  • Сообщений: 98
  • Регистрация: 13 октября 18

Всем привет
Решил заняться разработкой своим сервером SAMP Mobile (Android) и делится своим опытом с вами
Все уроки будут опубликоваться в этой теме
Список уроков:

Также пишите в коменты какие вы хотите видеть уроки по SAMP Mobile (Android)

Сообщение отредактировал Kirita: 07 февраля 2020 — 17:43

  • Группа: Администраторы
  • Сообщений: 7 072
  • Регистрация: 14 августа 11

  • Группа: Активные пользователи
  • Сообщений: 98
  • Регистрация: 13 октября 18

SAMP Mobile (Android) — Урок 1. Компиляция libsamp.so
Всем привет
В этом уроке я вас научу:

  • Компилировать исходники SAMP Mobile (Android)
  • Ставить свой IP:port для подключения

Приступим
Нам понадобится:

  • Исходники SAMP Mobile (Android): GitHub
  • NDK 19 (именно 19): NDK older releases
  • Командная строка
  • Прямые руки

Для начало распакуем содержимое архива build69-master.zip папку jni в любое вам место (лучше создайте отдельную папку на диске C для удобства)
И в тоже место наш NDK

После того как мы всё разархивовали запускаем Командную строку (CMD)
Нажимаем win+r и вводим cmd и нажимаем кнопочку ОК

После этого пишем в командной строке:

Пример: cd C:/Android/NDK и нажимаем Enter

После того как мы перешли в командной строке в папку с нашим NDK нам надо поставить свой IP:port для сервера

Для этого переходим по пути и открываем файл любым редактором (в моём случае): Android/jni/main.cpp и ищем такие строки:

И меняем 2 строки encryptedAddress.decrypt(), port что бы получилось вот так:

После того как мы отредактировали main.cpp сохраняем его и открываем следующий файл Application.mk (Любым редактором) и меняем

После этого сохраняем наш Application.mk и возвращаемся в командную строку
В командной строке пишем следующие:

В моём случае получается следующие: ndk-build -C C:\Android\jni

Нажимаем Enter и ждём

При удачном компилирование должно получится:

Переходим в папку где лежат наши NDK и исходники SAMP Mobile (Android) и видим что появились 2 папки

  • libs/
  • obj/
Читайте также:  Kate mobile невидимка для андроид

Переходим в папку libs\armeabi-v7a и видим наш скомпилированый клиент libsamp.so

В следующем уроке я расскажу как его поместить в наш samp.apk

Вот и всё урок окончен
Автор урока: MuhamadPawn (Kirita)
Копирование данной статьи без разрешение автора запрешено!
Мы скомпилировали исходники SAMP Mobile (Android) и получили libsamp.so
Если у вас появились вопросы или ошибки задавайте в теме отвечу

Сообщение отредактировал Kirita: 07 февраля 2020 — 17:46

  • Группа: Активные пользователи
  • Сообщений: 98
  • Регистрация: 13 октября 18

Урок 2. Сбор проекта (.apk)
Приступим

  • Программа для Android: ApkEditor(За содержимое файла я не несу ответственности)
  • Наш скомпилированный libsamp.so
  • Прямые руки

Запускаем нашу программу ApkEditor и нажимаем «Выберите файл APK»

После того как завершится добавления файла «libsamp.so» В верху с права нажимаем на кнопку «Сборка»

После сборки нас должно встретить окно о завершение сборки проекта

После этого переходим по пути которому указала программа и забираем наш apk

Вот и всё очень просто

В следующем уроке я расскажу как заменить загрузочный экран SAMP ANDROID на свой

Вот и всё урок окончен
Автор урока: MuhamadPawn (Kirita)
Копирование данной статьи без разрешение автора запрешено!
Мы скомпилировали исходники SAMP Mobile (Android) и получили libsamp.so
Если у вас появились вопросы или ошибки задавайте в теме отвечу

  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 11 марта 20

Хотел бы дополнить ваш урок или точнее альтернативный вариант с вводом хоста и порта.

Если изменить данный кусок кода на мой вариант, то не придется каждый раз компилировать нативную библиотеку, можно будет просто заносить свои изменения в файл settings.ini.
А точнее просто дописав

Данная инструкция не доведена до ума, так как есть еще доп файлы к клиенту и если просто скомпилировать, то будет вылетать так как в исходниках есть ошибки, авторы исходников это потвердили.

  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 27 марта 20

  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 27 марта 20

Kirita (07 февраля 2020 — 17:42) писал:

Урок 2. Сбор проекта (.apk)
Приступим

  • Программа для Android: ApkEditor(За содержимое файла я не несу ответственности)
  • Наш скомпилированный libsamp.so
  • Прямые руки

Запускаем нашу программу ApkEditor и нажимаем «Выберите файл APK»

После того как завершится добавления файла «libsamp.so» В верху с права нажимаем на кнопку «Сборка»

После сборки нас должно встретить окно о завершение сборки проекта

Читайте также:  Genshin impact crash fix android

После этого переходим по пути которому указала программа и забираем наш apk

Вот и всё очень просто

В следующем уроке я расскажу как заменить загрузочный экран SAMP ANDROID на свой

Вот и всё урок окончен
Автор урока: MuhamadPawn (Kirita)
Копирование данной статьи без разрешение автора запрешено!
Мы скомпилировали исходники SAMP Mobile (Android) и получили libsamp.so
Если у вас появились вопросы или ошибки задавайте в теме отвечу

Как оптимизировать мод под Mobile версию?

Источник

Legacy™ – Как играть в SA-MP на телефоне? Только для пользователей Android (от 7 версии)

Daniel_Salaru

Daniel_Salaru

Daniel_Salaru

Daniel_Salaru


— крашит при заходе на втором этаже мэрии.
Маппинг слишком большой, клиент не выдерживает. Если вам всё же удаётся дойти до раздевалки, перед тем как взять форму пропишите /spawnchange — Дом, после чего на этажах мэрии больше не заходите.

— не могу принять предложение от игрока.
Пропишите /ac Кнопки для сампа андроид, чтобы узнать ключ предложения просто вводите Кнопки для сампа андроид. Примеры:

    • Nick Name предлагает вам поцеловаться Кнопки для сампа андроид.
    • Nick Name предлагает вам пожать руку Кнопки для сампа андроид.

— не могу выйти со стола в казино / автосалона.
Попросите администратора вас заспавнить / прописать 0 хп.

— когда сажусь на пассажирку, персонаж застревает в воздухе а автомобиль с водителем исчезают.
Сажаясь на пассажирку, лучше всего нажимать на карту и сидеть в меню 1-2 минуты, после чего выйти чтобы сбить афк (у некоторых после афк 2+ минут игра крашится) и повторить эту же махинацию пока не довезут до нужного места.


— не могу купить транспорт в автосалоне.

— не могу купить аксессуар в магазине одежды.
— не могу работать электриком / грабителем ЛЭП.
— не могу качаться в спортзале.

— при попытке выхода с меню покупки интерьера автоматически покупается интерьер.
— не отображаются карты в покере, в дураке.

Никак не решаются, функции доступны только для ПК.

ЕЩЁ РАЗ УТОЧНЯЮ, МОБИЛЬНЫМ ЮЗЕРАМ ЗАПРЕЩАЕТСЯ СБИВАТЬ ЗАМОРОЗКУ, ТАЗЕР, НАРУЧНИКИ С ПОМОЩЬЮ КНОПОК [ТAB] & [ESC], НАКАЗАНИЕ — ВАРН / БАН.

Источник

CLEO Android 04.01.2014

Это новая версия CLEO для игр серии GTA на Android от 4 января 2014.

Поддерживается только Android версий 4.0, 4.2, 4.3 и 4.4!

Установка
1. Убедитесь, что Ваш телефон имеет открытый root (как это сделать смотрите на 4PDA ).
2. Убедитесь, что данная версия CLEO поддерживает Вашу GTA, для этого зайдите в Настройки -> Приложения.
3. Поддерживаются: GTA 3 v1.4, GTA VC v1.0.3, GTA SA v1.0.0, v1.0.2 и v1.0.3.
4. Если Вы устанавливали прежнюю версию CLEO, удалите её, иначе продолжите дальше.
5. Установите cleo.apk (она внутри архива). Если установка из неподтверждённых источников запрещена, разрешите её в Настройках, вкладка Безопасность.
6. Запустите установленное приложение и дайте ему доступ к root.
7. Перед установкой рекомендуется нажать Check, если проверка дала отрицательный результат, Ваша версия игры не поддерживается.
8. Если проверка прошла успешно, нажмите Install.
9. Если установка тоже прошла успешно, попробуйте запустить игру. В случае успеха стандартная надпись «Touch to continue» должна быть заменена на информацию о библиотеке CLEO (для GTA3 и VC), а в GTA SA она показывается сразу после запуска.
10. На некоторых устройствах после перезагрузки библиотеку CLEO (не приложение) надо установить заново.

Читайте также:  Где лежит файл hosts android

Если у Вас возникли вопросы, то Вам нужно написать в официальную тему на GTAForums .

Скрипты
Многие скрипты для ПК не будут работать на Android, потому что они используют опкоды, отличные от Android версии. Но некоторые скрипты можно переписать самостоятельно. CLEO Android использует формат файлов *.csa и могут компилироваться и декомпилироваться с помощью Sanny Builder. Для GTA SA может использоваться формат файлов *.csi, и отличие состоит в том, что *.csa скрипты загружаются, когда игра загрузилась, а *.csi запускаются после активации в меню.

Установка скриптов
Вы можете устанавливать скрипты в указанные ниже папки:

для сохранений:
> /storage/sdcadrd0/Android/data/com.rockstargames.gtasa/files/
для скриптов и прилагаемых файлов:
> /storage/sdcadrd0/Android/data/com.rockstargames.gtasa/

Внутри архива Вы можете найти примеры скриптов (папка scripts) и как бонус инструкция на английском в файле cleo.pdf.

Точки касания
В CLEO Android есть 9 точек касания:

Для их использования, нужны опкоды 00E1 и 80E1.

В CLEO Android встроено чит-меню. Чтобы активировать читы, коснитесь до 4 и 6 точки. Вы можете передвигаться между пунктами меню, используя точки 2 и 8. Чтобы выбрать пункт, коснитесь до 5 точки касания. Чтобы выйти из меню, коснитесь до любой другой точки касания.

Опкоды
Вы можете добавлять опкоды, доступные только для Android версии CLEO.

Версия игры возвращается по опкоду 0DD6 (GTA 3 1.4 = 1, GTA VC 1.0.3 = 2, GTA SA 1.0.0 = 3, GTA SA 1.0.2 = 5, GTA SA 1.0.3 = 6).

Опкоды 0DDC и 0DDD используются для обмена данными между различными сценариями, например для индикации состояния GUI.

Источник

Оцените статью