Как сделать свой мод пак для самп

Обновлено: 16.05.2024

В этом видео я рассказал как можно сделать мод-пак для сампа. Сайт с которого скачивал замены .

Группа с запчастями: details_for_zmodeler ❏ Сами программы: yadi.sk/d/9B62DDCL3JQvSm ❏ Моя .

В данном ролике я вам покажу как настроить чистый сервер под написание мода с нуля SAMP 0.3.7. Мы будем писать на .

Привет! Меня зовут Серго! Я играю в GTA SAMP c 2013 года. Играл я на таких серверах как Diamond RP, Samp RP, Arizona .

(Устаревшее видео) Перезагрузка рубрики уже на канале! Новые уроки: .

Всем привет в этом ролике расскажу как сделать свой модпак или сборку для сампа. Как сделать modpack в GTA SAMP на .

Спасибо Вам почти за почти 200.000 подписчиков! В этом ролике Вы увидите сборку 10 лучших модов GTA SAN ANDREAS .

Как Создать Сервер GTA SAMP SAN ANDREAS, где и как скачать сборку рп role play сервера? Задавались такими .

Mod Loader для GTA San Andreas - это ASI плагин с помощью которого можно без труда установить мод.Больше не нужно .

В этом видео я вам расскажу как сделать свой скин для S.A.M.P. и GTA SA, без моделирования. Анонс сборки для FLIN RP .

Открой описание▽▽▽ ▽ ▽ Сервер, на котором я играю - Arizona: Saint Rose IP сервера: 185.169.134.5:7777 Промокод: .

♫ Музыка: Precious Life - Savfk Robin Hustin - On Fire Futuristik - Like U Say It just makes me happy - Dj Quads Life - KV Ambler .

Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
  • Автор темы potemckin
  • Дата начала 12 Мар 2013
  • Теги new.pwnphpsampsamp-serverserveserverwarwarning

potemckin

Изучающий

Пишем мод с 0 самостоятельно.(Урок 1)

Для начала нам надо скачать инклуд mxINI и официальный сервер samp.

Спойлер: качайте на здоровье(В архиве с сервером инклуд)

Открываем папку с нашим сервером, открываем с помощью блакнота фаил server.сfg и правим в нем всё по примеру ниже


Теперь в папке с нашим модом ищем папку "pawno", а в ней папку "include" кидаем наш инклуд mxINI туда.
Тепер в папку "pawno" открываем саму программу и тыкаем "File>New"
Это наш будующий мод, вы должны увидеть

public OnFilterScriptExit()
return 1;
>

public OnGameModeInit()
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
>

public OnGameModeExit()
return 1;
>

public OnPlayerRequestClass(playerid, classid)
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
>

public OnPlayerConnect(playerid)
return 1;
>

public OnPlayerDisconnect(playerid, reason)
return 1;
>

public OnPlayerSpawn(playerid)
return 1;
>

public OnPlayerDeath(playerid, killerid, reason)
return 1;
>

public OnVehicleSpawn(vehicleid)
return 1;
>

public OnVehicleDeath(vehicleid, killerid)
return 1;
>

public OnPlayerText(playerid, text[])
return 1;
>

public OnPlayerCommandText(playerid, cmdtext[])
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
// Do something here
return 1;
>
return 0;
>

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
return 1;
>

public OnPlayerExitVehicle(playerid, vehicleid)
return 1;
>

public OnPlayerStateChange(playerid, newstate, oldstate)
return 1;
>

public OnPlayerEnterCheckpoint(playerid)
return 1;
>

public OnPlayerLeaveCheckpoint(playerid)
return 1;
>

public OnPlayerEnterRaceCheckpoint(playerid)
return 1;
>

public OnPlayerLeaveRaceCheckpoint(playerid)
return 1;
>

public OnRconCommand(cmd[])
return 1;
>

public OnPlayerRequestSpawn(playerid)
return 1;
>

public OnObjectMoved(objectid)
return 1;
>

public OnPlayerObjectMoved(playerid, objectid)
return 1;
>

public OnPlayerPickUpPickup(playerid, pickupid)
return 1;
>

public OnVehicleMod(playerid, vehicleid, componentid)
return 1;
>

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
return 1;
>

public OnVehicleRespray(playerid, vehicleid, color1, color2)
return 1;
>

public OnPlayerSelectedMenuRow(playerid, row)
return 1;
>

public OnPlayerExitedMenu(playerid)
return 1;
>

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
return 1;
>

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
return 1;
>

public OnRconLoginAttempt(ip[], password[], success)
return 1;
>

public OnPlayerUpdate(playerid)
return 1;
>

public OnPlayerStreamIn(playerid, forplayerid)
return 1;
>

public OnPlayerStreamOut(playerid, forplayerid)
return 1;
>

public OnVehicleStreamIn(vehicleid, forplayerid)
return 1;
>

public OnVehicleStreamOut(vehicleid, forplayerid)
return 1;
>

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
return 1;
>

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
return 1;
>

Ладно, приступим, для начала удалим кое-что, потисачим из нашего мода что-нибудь!

НЕ партесь! Нам это ненужно, это для создания FS.

Теперь сделаем наш мод более "НАШИМ" тобишь вставим наши названия!

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

Mike

Кратко о том что мы будем делать.
Данные уроки будут посвящены написанию игрового мода sa-mp с new.pwn. Мод будет жанра РПГ, написан на файловой системе с использованием инклуда mxINI.

Краткий план разработки на ближайшее время:

Основа Мода.
- Система Регистрации
- Загрузка сохранения аккаунта.
- Система Домов
- Система Бизнесов
- Система Транспорта
- Система Банка.

Это план на написание основы. После этого мод начнет заполнятся фракциями, работами и т.п.

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

Действие Первое. Нужные файлы, и настройка сервера:

Качаем последнюю версию сервера sa-mp с офф. сайта. ссылка
Распаковываем сервер в любую удобную для вас папку.
Открываем server.cfg, и меняем rcon_password changename, на свой пароль, из строки filterscripts, убираем все FS которые включены. Меняем gamemode, на new.
Качаем последнюю версию инклуда mxINI. ссылка
Открываем папку pawno, в папке с вашим сервером, папку include, и ложем инклуд mxINI, в эту папку.
Заходи в папку gamemodes, и удаляем все моды которые там есть ( для удобства ).
Заходим в папку pawno, и открываем программу pawno.exe.
Слева, в углу, нажимаем на кнопку new.
Пред вами то, что в ближайшее время, будет нашим модом.
Нажимаем F5, и нам предлагают выбрать папку, и имя будущего мода. Выбираем папку gamemodes, в папке с вашим сервером, и имя файла задаём new .
Пробуем запустить мод, зайдя в папку с сервером, и запустим файл samp-server.exe .
Если сервер запустился, мы всё сделали правильно, настройка сервера закончена.

Действие второе. Удаление лишнего из мода:

Открываем наш мод. Первое что бросается нам в глаза, это


Вот это нам не нужно. Удаляем.
Находим паблик

И после него, вставляем

В самом начале мода, мы можем видеть такую строку.

Если подумать головой, то можно понять что это подгрузка инклудов в мод. После него добавим наш инклуд:

Нажимаем F5, и компилируем мод, если всё прошло без ошибок, значит вы всё сделали правильно.

Эта строка, устанавливает название мода, которое будет видно в клиенте. Меняем его на своё.

Компилируем мод, и.. мы закончили с подготовкой мода. Теперь нас ждёт система регистрации.


Действие Третье. Сохранение аккаунта.

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

Теперь мы можем записать пароль, определённого игрока, чем мы сейчас и займёмся.

Опускаемся в самый конец мода, и создаём там, вот это:

Нажимаем F5, и мод компилируется. Если ошибок нет, то вы сделали всё правильно.
Теперь нам надо зайти в папку с сервером, открыть папку scriptfiles, и в ней добавить папку players.
Сохранение готово.

Действие Четвёртое. Создание регистрации и загрузки игрока.

Для создания регистрации, надо узнать, есть ли игрок с таким именем на сервере, для начала нужно после объявления нашего инклуда, вставить следующее:

Далее ищем паблик OnPlayerConnect. И в него добавляем:

Теперь ищем паблик, OnPlayerRequestClass, он покажет нам диалог с логином, или регистрацией, в него добавляем.

Диалоги мы показали, но теперь надо заставить его работать. Для этого нам надо сделать функцию загрузки и регистрации игрока.
Этим мы и займёмся. В конец мода, вставляем.

Функция которая зарегистрирует игрока, готова, теперь функция логина. В конец мода, добавляем.

Функция регистрации есть, логина есть, осталось заставить их работать, для этого находим паблик OnDialogResponse и вставляем в него:

Конец первой части.
Полезные ссылки:
- Include mxINI
- new.rar [1,84К]

Приношу свои извинения за ошибки в тексте.
Понравился урок? Пользуйся на здоровье.
Следующий урок, в ближайшие дни.
Автор урока: Vovan228

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

DeM

В этом видео я рассказал как можно сделать мод-пак для сампа. Сайт с которого скачивал замены .

(Устаревшее видео) Перезагрузка рубрики уже на канале! Новые уроки: .

В данном ролике я вам покажу как настроить чистый сервер под написание мода с нуля SAMP 0.3.7. Мы будем писать на .

Группа с запчастями: details_for_zmodeler ❏ Сами программы: yadi.sk/d/9B62DDCL3JQvSm ❏ Моя .

Всем привет в этом ролике расскажу как сделать свой модпак или сборку для сампа. Как сделать modpack в GTA SAMP на .

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