Перейти к содержанию
WESTRONOVICH

Сервер с 0 | #1 урок

Рекомендуемые сообщения

WESTRONOVICH

Здравствуйте форумчане :D
Данная тема сделана ради моего интереса и для помощи новичкам!
Не судите сильно строго т.к на форуме есть много профессионалов.

Скачать чистый сервер:srv-cr-mp-c3-win.zipsrv-cr-mp-c3-win.zip

Спойлер

image.png.f86429cdc9b9e95a5609ce688966ec14.png

Вот что мы видим при открытье папки.
Мы должны зайти в папку pawno и открыть pawno.exe.
 
У вас однозначно вылезет данная ошибка:

 

image.png.85c4d70b88d13c5246f8a7102771c2be.png

Исправить ее можно данным образом - В папке pawno есть файл settings.ini, изменяем данный параметр из FileAssoc=1 на FileAssoc=0
Двигаемся дальше!

При открытие pawno, нам нужно создать новый мод.
В левом верхнем углу нажмите на него чтобы создать мод. 
image.png.8e6f62f58ceccef60f7f87221e5a764d.png

Наблюдаем такую картину:
  

image.thumb.png.549b0306115ade8ee34fd687bd5ca3e1.png

Удаляем эти строчки
 

Спойлер


#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main(){} не удалять!!!!

#endif

 

image.png.c1b6a739fd8f8755aea49ac5a0df5680.png'

                                                                       /\

я его слегка оформил по красоте)        |

переходим в OnPlayerCommandText(playerid, cmdtext[]) и удаляем данный текст
 

Спойлер


    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        // Do something here
        return 1;
    }

 

Обязательно сохраняем CTRL+S.
Дальше скрываем pawno и выходим в исходную папку
открываем
server.cfg и наблюдаем это:

 

image.png.0a56a0b08bb97def4de45c318cd5c19d.png

hostname - Название сервера при offline режиме или же при стандартном (меняем на свое(временно))
rcon_password - rcon пароль, обязательно меняем если стоит changeme!!!(меняем на любые символы)
port - можем ставить любой хоть 8904 хоть 7777
gamemode0 simple - simple меняем на свое название мода(при не совпадении текста с названием мода, консоль закроется!)

Одни изи основных строк в server.cfg  , закрываем cfg-шник и запускаем сервер!
наблюдаем такие надписи в консоли!

 

image.png.31afcda4aefa4da5b0e9045d0e770832.png

 

Если у вас примерно такая картинка то все успешно!

Далее Подключение плагинов!
 

Спойлер

Какие плагины мы будем использовать:

sscanf 2.8.2 - sscanf - разделитель данных с параметром

streamer 2.9.5 - даже не знаю что о нем написать

mysql r39-6 - база данных

crp(неизвестная версия) - поддержка русских символов

Скачать всё: https://disk.yandex.kz/d/jQV-4X8JY0pxvg
У вас все будет просто, просто скачайте архив и перенесите в главную папку сервера!

Далее опять открываем pawno и где прописано #include <a_samp> ниже пишем данный текст:


#include <a_mysql>
#include <streamer>
#include <sscanf2>
#include <crp>

после заходим в server.cfg создаем строку plugins и прописываем в таком порядке(обязательно)

и компилируем мод, плагины загружены успешно!

Далее можем сделать макросы:
 

Спойлер

под define пишим:
 


#define SERVER_NAME                 "Название сервера"
#define SERVER_MODE                 "Версия мода"
#define SERVER_MAP                  "Название карты"
#define SERVER_SITE                 "Название сайта"

переходим в public OnGameModeInit() и пишим туда
 


	SetGameModeText(SERVER_MODE);
	SendRconCommand("hostname "SERVER_NAME);
	SendRconCommand("mapname "SERVER_MAP);
	SendRconCommand("weburl "SERVER_NAME);

 

Первоначальная настройка и подключение плагинов окончена, компилируем мод и заканчиваем!
Завтра будет новый урок.
Все ссылки на файлы были загружены на Яндекс Диск!
Пишите что можно будет еще сделать

 

Изменено пользователем WESTRONOVICH
Редактирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MYSTERYMAN

Это какой-то максимальный способ извращения вставлять скриншоты с листингом, не надо так. 

Плюс все описанное было размусолено не один раз и даже более подробно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web
В 11/7/2021 в 12:13 AM, MYSTERYMAN сказал:

Это какой-то максимальный способ извращения вставлять скриншоты с листингом, не надо так. 

Плюс все описанное было размусолено не один раз и даже более подробно.

Расслабься,  мотоциклист. Я уверен что это даже не его материал.

Изменено пользователем Web

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.