Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: [WINDOWS] [MYSQL] Мод с нуля | часть 1 - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

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

[ Урок ]
[WINDOWS] [MYSQL] Мод с нуля | часть 1
Оценка: -----

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

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
ВТОРАЯ ЧАСТЬ УРОКА

Приветствую всех зашедших в эту тему. Решил посвятить некоторое количество уроков поэтапному написанию моду с нуля для RP серверов. Работать мод будет с базой данной сервера, поэтому Вам понадобятся хотя-бы базовые знания SQL. Приступим:

В первой части мы всего-лишь создадим корневую папку с сервером и настроим правильно его конфиг:
Качаем мод с официального сайта, создаем папку с сервером в любом удобном для нас месте на компьютере и вытаскиваем из архива следующие папки и файлы:
  • gamemodes
  • pawno
  • samp-server.exe
  • server.cfg

Удаляем все содержимое папки gamemodes и открываем конфиг сервера (server.cfg), сейчас мы будем его настраивать.
Открыв его, можно увидеть следующие строки:
echo Executing Server Config...
lanmode 0 // к сожалению, знать не знаю
rcon_password changeme // ркон-пароль от сервера
maxplayers 50 // максимальное количество игроков
port 7777 // порт сервера
hostname SA-MP 0.3 Server // отображаемое название в списке серверов
gamemode0 grandlarc 1 // название файла мода
filterscripts gl_actions gl_realtime gl_property gl_mapicon ls_elevator attachments skinchanger vspawner ls_mall ls_beachside // доп. подгружаемые скрипты
announce 0 // отображение сервера во вкладке Internet
chatlogging 0 // логирование чата в консоль
weburl www.sa-mp.com // web-url сайта сервера
onfoot_rate 40 // синхронизация данных игроков во время бега или ходьбы
incar_rate 40 // аналогично тому, что выше, но с игроками в автомобиле
weapon_rate 40 // тоже самое, но уже с оружием
stream_distance 300.0 // расстояние отображаемых объектов (X, Y)
stream_rate 1000
maxnpc 0 // максимальное количество NPC ботов
logtimeformat [%H:%M:%S] // формат времени сервера
language English // язык сервера


В строке gamemode0 заменяем grandlarc на название файла будещего мода, затем удаляем полностью строку filterscripts от начала до конца; заменяем language English > language Russian и по желанию добавляем строку mapname San Andreas. Эта команда добавит в информацию о сервере название карты (ну или же локацию игры).

С конфигом сервера мы закончили, сохраняем и закрываем. Заключительным этапом настройки будет создание мода:
Идем в корневую папку сервера, заходим в папку pawno и открываем редактор кода (pawno.exe). Видим вверху иконку файла и жмем на нее.
Скрытый текст [Показать]

Оставляем все как есть и просто сохраняем мод (Ctrl + S). Его необходимо назвать так, как Вы писали в конфиге сервера в строке gamemode0. У меня это будет new.
В принципе, мы закончили эту часть урока и я могу отправляться спать. Всем доброго времени суток, видимся завтра.

P.S: Комментарии особо не читаю.


Если у кого возникла ошибка при открытии pawno:
Изображение
Открываем свойства программы, переходим во вкладку Совместимость и ставим галочку у Запускать от имени администратора.

Сообщение отредактировал unknownscripter: Вчера, 08:18

0

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

  • Stone tm
  • Вставить ник
  • Раскрыть информацию
Уроков по созданию мода с нуля очень много)
0

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

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияNestyreff (16 Апрель 2018 - 22:43) писал:

Уроков по созданию мода с нуля очень много)

Спасибо. Да, знаю. Но, как я увидел: многие просто не закончены и темы заброшены авторами.
0

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Тема и инициатива, конечно, топ, нооо.... Кому в 20!8 мод приспичит с нуля писать? :blink: Ладно, если там ДМ сервер какой-то, годных сейчас действительно мало, но РП сервера уже давно никто с нуля не пишет) Либо пишут и оставляют как на память.
0

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

  • Stone tm
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияPolitoDX (17 Апрель 2018 - 09:25) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Ох есть еще такие) Поверь.
0

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

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Твой урок будет самым актуальным, так что жду дополнение, ведь тут очень мало)
0

Поделиться темой:


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

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей