Как изменить samp dll

Включает в себя: fps unlock anticrasher fast connect сняты лимиты с команд: /fpslimit, /pagesize, /fontsize патч всех команд из дебага. Теперь можно использовать их в обычном режиме.

ALF


  • #1

Включает в себя:

  1. fps unlock
  2. anticrasher
  3. fast connect
  4. сняты лимиты с команд: /fpslimit, /pagesize, /fontsize
  5. патч всех команд из дебага. Теперь можно использовать их в обычном режиме.

/vsel — создать кар (управлять: l.shift/space/enter)
/(v)ehicle <vehicle id> — поставить кар на карту (id — https://sampwiki.blast.hk/wiki/Vehicle_Model_ID_List)
/player_skin <skin id> установить скин (id — https://sampwiki.blast.hk/wiki/Skins:All)
/set_weather — изменить погоду
/set_time — изменить время (возможно не работает)

  • samp.dll

    2.1 MB · Просмотры: 5,066

Последнее редактирование: 26 Ноя 2019

Deleted member 240777

Гость


etereon


  • #14

внатуре го отгрузку samp.dll из сампа + аимбот 👍

Последнее редактирование: 24 Янв 2022

Corttez

21.02.2020

54

1

0

17

Текстдравщик


  • #2

Нужна программа под названием «HxD». 
Скачать ее можно тут: HxD — скачать бесплатно русскую версию HxD для Windows (mydiv.net)

VEYYN

VEYYN

Новичок

Пользователь


  • #3

В HxD нет возможности, сделать что-то новое, или полностью удалить надпись, так как она меняет байты файлы без изменения всего файла. 

Найдите человека, который хорошо знает языки плагинов для SAMP…

Corttez

21.02.2020

54

1

0

17

Текстдравщик


  • #4

В HxD есть возможность изменить надпись «SA-MP 0.3.7 Started» при запуске сампа, но только на ограниченное количество букв(то-бишь, как у SA-MP 0.3.7 Started). Пример: AR-CR 0.3.7 Started

13.09.2019

255

2

0

0

24

Игрок


  • #5

В событие OnPlayerConnect 

for(new i = 0; i &lt; 100; i++) SendClientMessage(playerid, -1, » «);

Код:

SendClientMessage(playerid, -1, "Woling Client Started");

Цвет выставишь свой, я думаю что это более легкий вариант ?

Corttez

21.02.2020

54

1

0

17

Текстдравщик


  • #6

Он про сам запуск игры, а не про мод

ᴅᴀɴʏᴀ

ᴅᴀɴʏᴀ

Новичок

Пользователь

26.04.2021

140

3

0

17

Текстдравщик


  • #7

Если заменить запускатор сервера, то скачай версию для разработчиков click here, оттуда возьми samp-server-cr и замени его на samp-server (его удали), после чего запускай, но не забудь скачать CRMP 0.3.7. А если заменить текст только какой-то, то какой?

Manowar


  • #8

Я так понимаю, что речь идёт о замене этих надписей.

Мне для сборки делали специальный ASI плагин, с помощью которого и меняется стандартный текст SAMP.

Ищи человека, который разбирается в написании ASI плагинов, структуре SAMP, адресах памяти и т. п., и заказывай плагин.

Бесплатно этим вряд ли кто-то станет заниматься

sa-mp-004.png

tuSQzf-i2ik.jpg

Corttez

21.02.2020

54

1

0

17

Текстдравщик


  • #9

Там есть два вида замены, через плагин, то есть он полностью все строчки заменяет, и еще и замена «SA-MP 0.3.7-R3»

На этой странице представлен список всех файлов, которые могут заменить samp.dll в GTA San Andreas

Сортировать:

Файлы отсортированы по дате в порядке убывания

GPS by DK22Pac

Обновлено:

20 сентября 2022

ASI плагин GPS by DK22Pac для GTA San AndreasASI плагин GPS by DK22Pac для GTA San Andreas

GPS покажет вам путь к точке назначения на радаре и на карте в меню. Необходим ASI Loader. Важно! Нельзя использовать вместе со спидометром , поскольку может вызвать краш. Установка: переместить плагин в папку с игрой. …

Gamemode Roleplay

Игровой мод Gamemode Roleplay для GTA San AndreasИгровой мод Gamemode Roleplay для GTA San Andreas

[RUS] Всем привет! Делюсь с вами игровым модом для РП сервера SAMP. Версия сервера: 0.3.7-R2 Что есть: — Автосалон — Название сервера TextDraw’ом — Собственный (настраиваемый) бизнес и дом (фишка для админов) — Работы и подработки — Аренда ав…

ENB PED SPEC 2021

Добавлено:

22 декабря 2020

ENB мод ENB PED SPEC 2021 для GTA San AndreasENB мод ENB PED SPEC 2021 для GTA San AndreasENB мод ENB PED SPEC 2021 для GTA San AndreasENB мод ENB PED SPEC 2021 для GTA San AndreasENB мод ENB PED SPEC 2021 для GTA San Andreas

Автор уверяет, что вы ещё никогда не видели ENB подобных этому. Основной упор был сделан на отображение скинов и передачу реалистичных отражений от кожи. Данный ENB подходит как для слабых ПК, так и для мощных. Установка простая: закинуть файлы в к…

Бот на работу грузчика. Только для SAMP-RP

Автор файла:

Ruslan_Mingazov

LUA скрипт Бот на работу грузчика. Только для SAMP-RP для GTA San AndreasLUA скрипт Бот на работу грузчика. Только для SAMP-RP для GTA San AndreasLUA скрипт Бот на работу грузчика. Только для SAMP-RP для GTA San AndreasLUA скрипт Бот на работу грузчика. Только для SAMP-RP для GTA San Andreas

Здравствуйте! Это бот для прохождения первого квеста. Работает только на Samp-Rp.ru. На других серверах не проверял. Вряд-ли он будет работать как надо. В будущем сделаю и для других серверов. Пока что только для Samp-rp. Сделано с помощью Bot Make…

Прыжки в воду/WaterSplashMod (SAMP)

Добавлено:

23 октября 2020

Первый мод, позволяющий делать прыжки в воду. В принципе всё :) Работает только у воды и с высоты. С небольшого причала тоже работает. Если прыжок будет не в воду, то персонаж разобьется. Мод сделан для SA:MP, и адаптирован к установке через Modloa…

SA_Redux

Автор файла:

Ethmods, Makarus

Добавлено:

4 сентября 2019

SA_Redux для GTA San Andreas. Этот мод основан на GTA V Redux. Настроен на более яркие цвета и освещение, более реалистичная ночь. Есть настройки для разных ПК. Приятной игры!…

SAMP 0.3.7-R2

  • Клиент SAMP 0.3.7-R2 для GTA San Andreas

Всем привет. Отец SAMPa, а именно Калькор, давно не выпускал обновление своего творения. И недавно он решил обновить сервера на 0.3.7-R2. А потом примерно через неделю он выпустил уже клиент, SAMP 0.3.7-R2. Мы конечно не получили чего ожидали, к прим…

Kimble Irish (from BF4)

Автор файла:

YuRE$, Rockstar Games, EA Digital Illusions CE

Новый персонаж Kimble Irish (from BF4) для GTA San AndreasНовый персонаж Kimble Irish (from BF4) для GTA San AndreasНовый персонаж Kimble Irish (from BF4) для GTA San Andreas

Kimble «Irish» skin (fix). Инфо: всё текстуры в высоком качестве (2048 и 1024) Чёрная шапка жилетка Монклер Робин джинс Золотая цепь, браслеты Золотые ролексы Эир джордан ретро 5 Орео кредиты: YuRE$ Rockstar (GTA 5) EA Digital Illusions…

Русификатор для SA-MP 0.3z

  • Файл Русификатор для SA-MP 0.3z для GTA San Andreas

Добавлено:

14 августа 2014

Думаю, все понятно из названия. Мод русифицирует чат сампа. Автор оригинального мода: SA-MP Team. Автор русификации: Kurkin. Установка Ставить уже на установленный SA-MP. Заменить файл samp.dll в папке с игрой. Приятной игры….

Raheem Sterling

Добавлено:

17 августа 2013

Новый персонаж Raheem Sterling для GTA San AndreasНовый персонаж Raheem Sterling для GTA San Andreas

Raheem Sterling skin. Инфо: всё текстуры в высоком качестве (1024 и 2048) Монреаль — снэпбэк Пинк долфин — худи Тру релиджин — джинсы Часы — ролексы Эир джордан ретро 3 белые — кроссовки кредиты: YuRE$ EA Sports Activision для установки вам …

Файл samp представляет собой динамически подключаемую библиотеку, без которой невозможна корректная работа модификации «GTA San Andreas Multiplayer» игры «Grand Theft Auto: San Andreas». Эта модификация добавляет возможность режима массовой многопользовательской онлайн-игры. Из этой статьи вы узнаете, что делать, если на вашем мониторе появилось одно из сообщений об ошибке, связанной с файлом «samp.dll»:

  • «запуск программы невозможен, так как на компьютере отсутствует samp.dll»;
  • «samp.dll не найден»;
  • «…не найдена в библиотеке samp.dll»;
  • «файл samp.dll отсутствует»;
  • «файл samp.dll не удалось зарегистрировать»;
  • «samp.dll нарушение прав доступа»;
  • «не удалось запустить данное приложение, так как не найден файл samp.dll. Повторная установка приложения может решить эту проблему».

Простейший путь устранения этих неполадок состоит в следующем: файл «samp.dll» можно скачать с одного из специализированных сайтов и вручную добавить в нужную папку на диске.

  1. Воспользуйтесь поиском для нахождения файла «samp.dll» и, когда окажетесь на странице с описанием данной динамической библиотеки, нажмите кнопку «Скачать».
  2. Рекомендуем проверить загруженный файл на вирусы. Для этого можете воспользоваться установленным на вашем компьютере антивирусом или прибегнуть к помощи онлайн-проверки, к примеру, на сайте Лаборатории Касперского. Перетащите загруженный архив в поле для проверки и нажмите кнопку «Проверить».

    Проверка файла «samp.dll» на сайте «Kaspersky VirusDesk»

    Проводим проверку файла «samp.dll» на сайте «Kaspersky VirusDesk»

  3. По окончании проверки вы увидите результат.

    Результат проверки файла «samp.dll» на сайте «Kaspersky VirusDesk»

    Проверка завершена, угрозы не обнаружены

  4. Если угроз не обнаружено, можете смело распаковывать архив.
  5. При возникновении различных ошибок в файлах DLL необходимо скопировать скачанную динамическую библиотеку в папку с программой или игрой, в работе которой возникла ошибка, либо в системную папку Windows. В последнем случае следует учитывать разрядность вашей операционной системы. Помещайте DLL-файл в одну из следующих папок:
    • C:WindowsSystem32 для 32-разрядной версии Windows;
    • C:WindowsSysWOW64 для 64-разрядной версии Windows.
  6. Если файл с таким именем в папке уже имеется, соглашайтесь на замену поврежденного файла.
  7. После помещения файла «samp.dll» в нужное место, запустите игру и проверьте ее работоспособность.

Более радикальный метод, которым следует воспользоваться, если вышеописанные действия не решили проблему, — полное удаление и переустановка игры «Grand Theft Auto: San Andreas» и ее модификации «SA:MP».

Post Views: 3 784

Dll-библиотека – это системный компонент, который включает в себя фрагменты кода и отвечает за соответствующие функции при взаимодействии операционной системы Windows с программами и приложениями. Dll-файлов существует тысячи и некоторые из них одновременно применяются в работе нескольких программ. Если система не обнаружила какой-то dll-файл, то она сообщает об ошибке и не может запустить программу, в работе которой данный файл применяется. Что делать в подобной ситуации, рассмотрим далее.

Как исправить ошибку в игре GTA: San Andreas (SA:MP)

При запуске игрового мода игроки могут столкнуться с проблемой, когда система сообщает, что отсутствует файл samp.dll. Из-за этого игра не запустится и пользователь должен устранить неполадки.

Возникают подобные ситуации, в основном, по двум причинам:

  1. Необходимый dll-файл был удален или поврежден.
  2. При установке мода файл samp.dll не установился по каким-либо причинам.

Для устранения неполадки можно скачать samp.dll отдельно от игры и провести ручную установку по инструкции. Однако, данный способ требует определенных знаний и его лучше реализовать строго по инструкции. В случае допущения ошибки при установке, можно повредить другие файлы. По этой причине пользователям рекомендуется переустановить игру, прежде чем скачать для Windows 7/8/10/11 32×64 bit отдельный файл. В процессе переустановки игры система самостоятельно разместит и установит dll-библиотеку с корректными настройками.


samp.dll для 32 bit


Windows XP, Vista,7,8,10,11


SA-MP TEAM


554.2 kb


samp.dll для 64 bit


Windows XP, Vista,7,8,10,11


SA-MP TEAM


554.2 kb

Добавить комментарий


#1

Пользователь офлайн
 

Отправлено 03 июля 2018 — 21:33

  • Пуфнеры вперед

Всем привет.

Короче, думаю многие видели типа «на замену SA-MP мультиплееры». Сегодня мы разберемся как такой сделать (ну точнее не сегодня, а я сделаю целую серию уроков (этот урок будет вступительным)).

Многие наверно видели старые исходники SA-MP на GitHub — https://github.com/jovazxc/samp , на них и будет основываться наша подделка.

И так что нужно знать в первую очередь

В Windows существуют динамические библиотеки (DLL) которые можно инжектить в процесс и они будут на нем выполнятся. SA-MP делится как раз на две части — само окно клиента и на такую DLL’ку. Как вы только нажали на коннект к серверу — клиент создал процесс gta_sa.exe и заинжектил в него samp.dll (инжектор мы разберем в следующем уроке). Далее как мы все знаем SA-MP базируется на библиотеке которая работает с сетью и имя ей RakNet — мы не будем использовать ни RakNet ни одну другую библиотеку — мы напишем такую свою (я буду писать только под Windows, но на Linux там переделать не сложно). В этой библиотеке есть такая штука как RPC (русская пр….) (Remote Procedure Call — удаленный вызов процедур). Работает RPC так — назначается функция — адрес функции (указатель на нее) передается в переменную — и так же в переменную передается имя это функции (ну в смысле имя как в скобочках). Далее на сервере вы пишите — вызвать функцию под именем которое вы назначили — клиент среди всех функцию смотрит назначали ли функцию с таким именем — если да вызывает ее по указателю. Все очень просто. Теперь возникает вопрос — как эта samp.dll изменяет что-то в игре? Короче — каждая переменная/функция имеет адрес. Зная этот адрес можно изменять значение этой переменной/вызывать функцию и получать требуемый результат. Допустим мы захотели сделать функцию GivePlayerMoney — на C++ это будет выглядеть так:

*(DWORD*)0xB7CE50 = money;

где DWORD (DWORD — int) тип, 0xB7CE50— адрес переменной с деньгами, money — сколько денег хотим дать.

Откуда взял адрес?
Адреса GTA SA

Но… Мы будет делать немного по другому. В GTA существуют опкоды — так сказать скриптинг для скриптеров РокЗвезд. Но эти опкоды нужно вызывать немного по другому. На помощь приходят исходники SA-MP.

Заходим сюды
scripting.cpp

И смотрим на функцию ScriptCommand, она то нам и понадобится.

Список опокодов
Опкоды

Опкод выдачи денег — 0x0109, но Калкорушка позаботился уже для нас и собрал самые нужные опкоды тутаньких scripting.h

Делаем структуру SCRIPT_COMMAND

const SCRIPT_COMMAND add_to_player_money = { 0x0109, "ii" };

И вызываем этот опкод передачей в функцию ScriptCommand указатель на эту структуру и аргументы. «ii» — это тип аргумента, в данном случае int, int. Первый аргумент — хендл игрока (че-то типа айдишника (ну СиДжей у нас будет с 0 айдишником)), второй — кол-во средств.

ScriptCommand(&add_to_player_money, 0, money);

После прочтенного сложилось мнение что в мультиплеере нет ничего сложного — так оно и есть.
В следующем уроке мы узнаем что такое IDA, как сделать синхронизацию и что такое сокеты.

Автор: gawesome (ili _KROSCH ili KrutoyKrosch ili just s2sk)
Копировать лучше не надо)00) Посчитаю нужным сам создам тему на том или ином форуме.

Сообщение отредактировал GAWESOME: 03 июля 2018 — 21:45


#2

Отправлено 25 июля 2018 — 10:48

  • Эксперт

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

0


#3

Отправлено 31 июля 2018 — 10:42

  • Новичок

Спасибо, что разжевал данный вопрос, давно было интересно.
Ты не хотел бы создать свой клиент?

0


#4

Отправлено 31 июля 2018 — 11:56

  • Пуфнеры вперед

Просмотр сообщенияZombie Attack (31 июля 2018 — 10:42) писал:

Спасибо, что разжевал данный вопрос, давно было интересно.
Ты не хотел бы создать свой клиент?

Зачем тратить время на это если можно потратить столько же времени и сделать свою игрушку с нуля?


#5

Отправлено 08 августа 2018 — 01:33

  • Прохожий

Неужели нашел то что так искал, собирался запилить кооп для одной модификации gta sa, но инфы с чего начать нигде не нашел, ты — мое спасение

Сообщение отредактировал Your Waifu: 08 августа 2018 — 14:57

0


#6

Отправлено 08 января 2019 — 22:41

  • Прохожий

0


#7

Отправлено 11 января 2019 — 11:39

  • Пуфнеры вперед

Просмотр сообщенияOKSFORD (08 января 2019 — 22:41) писал:

ну судя по количеству плюсиков тема не особо интересна, поэтому смысл делать продолжение?


#8

Отправлено 11 января 2019 — 18:16

  • Прохожий

Просмотр сообщенияGAWESOME (11 января 2019 — 11:39) писал:

ну судя по количеству плюсиков тема не особо интересна, поэтому смысл делать продолжение?

Не обращай на них внимания. Тема всегда будет актуальна, к тому же ты обещал в первом посте рассказать об IDA и синхронизации.

Сообщение отредактировал OKSFORD: 11 января 2019 — 18:31

0


#9

Отправлено 11 января 2019 — 20:01

  • С кем ты?

0


#10

Отправлено 13 января 2019 — 17:05

  • Прохожий

Калькор в суд напишет :biggrin:

0

Последнее время у многих пользователей возникает ошибка запуска игрового программного обеспечения из-за того, что система не обнаружила файл DLL библиотеки. В такой ситуации первым делом нужно разобраться для чего нужен данный файл? А потом разбираться уже с вопросами что делать с такой проблемой и как исправить подобную ситуацию?

Почему система останавливает запуск игрового приложения, если отсутствует файл DLL библиотеки? Дело в том, что игра или игровая программа состоит из программного кода, частью данного кода как раз и являются dll библиотеки, следовательно, если программа запуска не находит эти файлы. Тогда возникает принудительная остановка загрузка дальнейшего программного кода. Данная проблема возникает довольно часто, файл библиотеки либо был изменен сторонней программой, либо был удален, либо в программном коду неправильное направление на местоположение файла.

Ниже представлено список ошибок, которые указывают на отсутствие библиотеки samp.dll:

  • Игра не может быть запущена, так не найден модуль DLL.
  • Система не может произвести запуск игры, так как файл samp.dll отсутствует. Для устранения ошибки, переустановите программное обеспечение.
  • Проблема с запуском модуля DLL, модуль SAMP не найден.
  • Файл модуля samp.dll поврежден и не может быть запущен.

Для исправления данной ситуации нужно провести, либо деинсталляцию игровой программы и инсталлировать ее на PC заново, либо скачать samp.dll и переустановить его.

Для игрового программного обеспечения требуется, чтобы нужный системе файл DLL библиотеки был расположен в папке с самой игрой. Поэтому требуется скачать для Windows 7/8/10/11 32×64 bit, недостающий файл-библиотеку и переустановить его в папке с игрой.

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

Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.

Скачать файл samp.dll


  • Разработчик
    SA-MP TEAM

  • ОС
    Windows XP, Vista,7,8,10,11

  • Разрядность
    32/64bit

  • Кол-во скачиваний
    43
  • Рейтинг
Поделиться файлом

Смотрите другие DLL-файлы

Простая и понятная инструкция по созданию сервера SAMP

GTA: San Andreas — популярная игра, вышедшая в середине 00-х годов. «Вторую жизнь» она обрела после выхода мультиплеера, через который игроки со всего мира смогли играть друг с другом в одном мире. Высокой популярностью SAMP пользуется и в наши дни, поэтому регулярно появляются новые проекты. Сегодня я вам расскажу, как создать сервер Самп и стоит ли этим заниматься вообще?

Прежде чем начинать разрабатывать свой проект, вы должны определиться с типом модификации. Мод — это основа игрового сервера. От его конфигураций зависит, какой будет игра, команды, миссии и многое другое. Существует несколько основных режимов:

Простая и понятная инструкция по созданию сервера SAMP

Когда вы определитесь с типом, можете переходить к следующему этапу. Хочу добавить, что РП является самым популярным в последние годы. Но если вы хотите просто повеселиться с друзьями, можете выбрать ДМ. Кстати, если вы интересуете CRMP, то недавно я делал обзор на хорошие хостинги серверов этой игры с приемлемыми ценами.

Из каких файлов и папок состоит?

Разработчики мультиплеера создали стандартную основу для любых модификаций. Она состоит из нескольких элементов. Вдаваться в технические подробности каждого не будем. Я предлагаю ознакомиться со списком, чтобы вы могли сверить наличие всех папок и файлов в скачанном моде:

Как создать сервер Самп

Если чего-то не достаёт, сервер не будет функционировать. Поэтому при загрузке всех файлов на свой хостинг необходимо убедиться в наличии всех документов.

А где взять мод?

Первый вариант — сделать с нуля. В таком случае, вам необходимо либо знать несколько программных языков, либо обладать хорошим капиталом для найма специалистов. Кстати, изучить C++, PHP и т.п. можно в GeekBrains, часть которого недавно выкупил Mail Group, интересную информацию о самом сервисе вы можете почитать в предыдущих статьях.

Ну а после прохождения курса « Разработчик игр » на этом ресурсе, вы сможете заниматься созданием собственных модификаций и даже игр для ПК. Кстати, отличная профессия, которая сейчас может приносить массу денег.

Простая и понятная инструкция по созданию сервера SAMP

Второй вариант — скачать готовый и настроить под себя. В рунете есть множество сайтов, на которых можно найти моды. Я знаю один хороший ресурс Samp-mods.com , можете его посмотреть. Если он вас не устраивает, наберите в поисковике «моды самп скачать» и листайте сайты один за другим, пока не найдёте то, что вам нужно.

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

MyArena для вашего проекта

Простая и понятная инструкция по созданию сервера SAMP

Если вы ещё не определились с будущим хостингом, то советую рассмотреть данный проект, о котором я рассказывал прежде. Данная компания постоянно развивается, улучшает своё оборудование. Сотрудничая с ней, вы можете быть уверены в высоком качестве получаемых услуг.

Фирма предлагает низкие цены — 5 рублей за слот в месяц. Так же есть вариант оплачивать занятые ресурсы — от 400 рублей в месяц (советую пользоваться только сетям игровых серверов с целью сократить траты).

Преимущества этого проекта:

  • Полный FTP-доступ к своему заказу, позволяющий загружать необходимые документы и изменять настройки в любое время суток без ограничений;
  • Современное оборудование обеспечивает стабильную игру без задержек для игроков из России и стран СНГ;
  • Наличие собственной команды программистов. Они создали уникальное программное обеспечение, благодаря которому удалось снизить пинг (временные задержки) до минимального значения;
  • Круглосуточная поддержка клиентов. Это позволяет решать возникшие проблемы оперативно и без потери аудитории.

Если вы хотите, чтобы вам сопутствовал успех в вашем начинании, то обязательно выбирайте MyArena ! Кстати, мы уже рассмотрели, из чего состоит сервер, и определились с хостингом. Я нашёл для вас хорошее видео:

Из него вы сможете узнать, как через FTP залить все файлы.

Настраиваем основной файл

Основной файл любого сервера SAMP 0.3.7 — server.cfg. В нём содержатся основные конфигурации, от которых зависит работоспособность вашего проекта в будущем. Содержимое файла:

Простая и понятная инструкция по созданию сервера SAMP

Открыть этот документ можно с помощью простого текстового редактора (можете почитать мой материал о бесплатном софте данного вида). Для этого нажмите на него правой кнопкой мыши. В открывшемся меню перейдите во вкладку «Открыть с помощью…». Появится окно с доступными программами. Я рекомендую выбрать стандартный «Блокнот».

Стоит ли создавать собственный проект?

Простая и понятная инструкция по созданию сервера SAMP

Многие любители поиграть в ГТА по сети однажды задумываются, а почему бы мне не создать свой сервер? Вообще, я «за» любые начинания, но стараюсь смотреть на вещи без «розовых очков». Скажу сразу, что вступать в эту нишу можно только с хорошим стартовым капиталом. Хотя бы, 300-500 тысяч рублей. Почему всё так обстоит?

Начинается процесс с создания модификации. Я уже говорил выше, что шансы проекта с готовым модом на долгосрочный успех минимальны. Поэтому необходима уникальная основа. Вы должны вложить в неё свои идеи, которые понравятся другим. Чтобы реализовать это, потребуются услуги программиста (возможно, не одного), который в этом разбирается.

«А что, если я сам могу создать модификацию с нуля?» — могут спросить некоторые из вас. Допустим, вы обладаете нужными знаниями, но у вас нет средств на дальнейшую раскрутку. Конечно, есть вероятность стать известным и без рекламы. Но может появиться человек с капиталом, которому понравится ваш мод. Он скопирует его, раскрутит и станет получать прибыль. В итоге, вы останетесь ни с чем, так ещё у вас и идеи украдут.

Простая и понятная инструкция по созданию сервера SAMP

А вообще, недавно был запущен мультиплеер для GTA 5. Я думаю, что за следующие 2-3 года популярность SAMP резко упадёт. Многие крупные проекты потеряют бОльшую часть прибыли и будут вынуждены закрыться. Что касается заработка в интернете, то можете прочитать мою статью о лучшем способе.

Я надеюсь, что после прочтения моей статьи и просмотра двух видео, у вас не останется вопросов по организации сервера SAMP. Если вам понравился материал, подпишитесь на мой блог, чтобы быть в курсе новых публикаций. А моё сегодняшнее вещание подходит к концу.

С вами был автор Start Luck, любитель GTA: San-Andreas и просто геймер — Андрей Зенков! До новых встреч, дамы и господа.

Гайд: Как сделать свой клиент SAMP для Android

Многие задаются вопросами: Как играть в 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

# NickName / Имя игрока
name = SAMP_SERVERS_RU

# Host / IP сервера, без порта
host = 54.36.188.222

# Port / Порт сервера
port = 7777

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

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

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

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

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

Скачать готовый apk клиент / Кэш игры и мультиплеера / Исходники мобильного SAMP

Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!: Пишем свой мультиплеер для GTA SA #1 — Форум Pawn-Wiki.Ru — Воплоти мечту в реальность!

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

Пишем свой мультиплеер для GTA SA #1 Разбираем старые исходники SA-MP Оценка: ***** 1 Голосов

Пользователь офлайнGAWESOME

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

Короче, думаю многие видели типа «на замену SA-MP мультиплееры». Сегодня мы разберемся как такой сделать (ну точнее не сегодня, а я сделаю целую серию уроков (этот урок будет вступительным)).

Многие наверно видели старые исходники SA-MP на GitHub — https://github.com/jovazxc/samp , на них и будет основываться наша подделка.

И так что нужно знать в первую очередь

В Windows существуют динамические библиотеки (DLL) которые можно инжектить в процесс и они будут на нем выполнятся. SA-MP делится как раз на две части — само окно клиента и на такую DLL’ку. Как вы только нажали на коннект к серверу — клиент создал процесс gta_sa.exe и заинжектил в него samp.dll (инжектор мы разберем в следующем уроке). Далее как мы все знаем SA-MP базируется на библиотеке которая работает с сетью и имя ей RakNet — мы не будем использовать ни RakNet ни одну другую библиотеку — мы напишем такую свою (я буду писать только под Windows, но на Linux там переделать не сложно). В этой библиотеке есть такая штука как RPC (русская пр. ) (Remote Procedure Call — удаленный вызов процедур). Работает RPC так — назначается функция — адрес функции (указатель на нее) передается в переменную — и так же в переменную передается имя это функции (ну в смысле имя как в скобочках). Далее на сервере вы пишите — вызвать функцию под именем которое вы назначили — клиент среди всех функцию смотрит назначали ли функцию с таким именем — если да вызывает ее по указателю. Все очень просто. Теперь возникает вопрос — как эта samp.dll изменяет что-то в игре? Короче — каждая переменная/функция имеет адрес. Зная этот адрес можно изменять значение этой переменной/вызывать функцию и получать требуемый результат. Допустим мы захотели сделать функцию GivePlayerMoney — на C++ это будет выглядеть так:

где DWORD (DWORD — int) тип, 0xB7CE50— адрес переменной с деньгами, money — сколько денег хотим дать.

Откуда взял адрес?
Адреса GTA SA

Но. Мы будет делать немного по другому. В GTA существуют опкоды — так сказать скриптинг для скриптеров РокЗвезд. Но эти опкоды нужно вызывать немного по другому. На помощь приходят исходники SA-MP.

И смотрим на функцию ScriptCommand, она то нам и понадобится.

Список опокодов
Опкоды

Опкод выдачи денег — 0x0109, но Калкорушка позаботился уже для нас и собрал самые нужные опкоды тутаньких scripting.h

Делаем структуру SCRIPT_COMMAND

И вызываем этот опкод передачей в функцию ScriptCommand указатель на эту структуру и аргументы. «ii» — это тип аргумента, в данном случае int, int. Первый аргумент — хендл игрока (че-то типа айдишника (ну СиДжей у нас будет с 0 айдишником)), второй — кол-во средств.

После прочтенного сложилось мнение что в мультиплеере нет ничего сложного — так оно и есть.
В следующем уроке мы узнаем что такое IDA, как сделать синхронизацию и что такое сокеты.

Автор: gawesome (ili _KROSCH ili KrutoyKrosch ili just s2sk)
Копировать лучше не надо)00) Посчитаю нужным сам создам тему на том или ином форуме.

Понравилась статья? Поделить с друзьями:
  • Как изменить rtc time
  • Как изменить pin2
  • Как изменить rps сайта
  • Как изменить pin код на андроид
  • Как изменить rpm кулера