Приветствую Вас, Гость | RSS
Суббота, 04.04.2026, 00.32.54
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Zip_Bloody  
2. Основы скриптинга: Настраиваем мод под себя
Zip_BloodyДата: Понедельник, 18.08.2014, 12.39.54 | Сообщение # 1
Шах и Мат
Группа: Админ Совет
Сообщений: 15
Награды: 1
Репутация: 1
Статус: Offline
Добрый день уважаемые посетители форума.
Сегодня мы с вами разберемся и окунемся в мод, и настроем его под себя.
Сегодня я расскажу и научу Вас следующему:
  • Изменять названия мода
  • Изменять названия сервера
  • Запускать сервер
  • Добавить в мод приветствие.

В следующих уроках, мы постепенно начнем заниматься расстановкой Spawn игроков и машин (чуть-чуть позже).
Что-же давайте приступим!
1. Открываем Pawno и нажимаем на CTRL + N
И мы видим во это:

Что же нам надо делать в данном случае?
Дело в том что мы будем писать мод с 0, и нам не пригодятся некоторые фрагменты кода, которые стоит удалить.
Что же давайте приступим!
Вам необходимо будет удалить только вот это:

Код
#if defined FILTERSCRIPT

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

public OnFilterScriptExit()
{
    return 1;
}

#else
// Код который идет тут оставляем!
#endif
Позже я объясню зачем это нужно было удалить.
Теперь давайте изменим названия мода.
Он у меня будет называться: Pawno-Ru
Ищем вот этот фрагмент кода:

Код
main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}


И там где Blang Gamemode by your name here переименовываем на свое.
У вас должно потом будет получится так:

Код
main()
{
    print("\n----------------------------------");
    print(" Pawno-Ru");
    print("----------------------------------\n");
}

Теперь компилируем мод.
Нажимаем на F5 и успешно компилируем.
Теперь переходим ко второй части.
Теперь нам нужно будет изменить названия сервера.
Я надеюсь у вас есть чистый сервер 0.3z (по крайней мере актуальна данная версия на 2014 год).
Если нету, то вы можете скачать:
Доступно только для пользователейСкачивайте архив и распакуйте его, на рабочий стол к примеру.
Распокавали?
Отлично! Тогда переходим в папку с сервером и ищем server.cfg
И открываем его, любым текстовым редактором к примеру Блокнот!
Если вы открыли, то вы должны будете увидеть примерно такую картину:

Вскоре я расскажу подробно, о каждой функции.
В данный момент, нам только понадобятся такие компоненты как:
rcon_password  - рекомендуется сменить, по сколько там стоит стандарт, и сервер не заработает если вы не измените имя пароля
maxplayers - меняем на свое. Это количество слотов, которые могут играть на сервер. Ставим на свое, например на 10
port - это порт компьютера, с помощью которого мы и будем помещать сервер. Не рекомендуется сменять его на другой (пусть стоит стандарт).
hostname - Названия сервера. У меня будет MyLife, вы можете изменить имя на свое!
gamemode0 - сам мод сервера, удаляем все стандартные моды, и пишем названия своего мода, который вы указали при компиляцие.
Остальное пока нам не пригодится.
После того как вы сделали все это, то сохраняем файл, и переходим обратно к Pawno.
Теперь осталось сделать приветствие при входе на сервер!
Ищем такой паблик:
public OnPlayerRequestClass(playerid, classid)
Теперь создадим вот такое приветствие обязательно!

Код
public OnPlayerRequestClass(playerid, classid)
{
      SendClientMessage(playerid, "{0000FF}Добро пожаловать на мой первый сервер!{0000FF}");
      // Тут идет код не удаляем его
      return 1;
}
После этого компилируем мод.
Если у вас нет ошибок, то вы сделали все правильно.
Осталось теперь запустить сервер, и зайти на него!
Переходим в папку с сервером, и запускаем файл samp-server.exe
И не закрываем его, мы его просто сворачиваем!
Теперь переходим в клиент SA:MP
И добавляем свой сервер (будем использовать локальную сеть)
127.0.0.1:7777
Если вы увидели названия своего сервера, я вас поздравляю! Вы запустили свой первый сервер (свой*).
Теперь вы можете перейти в игру и посмотреть на него.
Что-же на этом пока, все!
С вами был я, Zip_Bloody удачи вам!
Предыдущие уроки:
1. С чего начать изучать Pawn скриптинг
2. Изучаем функции: Include
В следующем уроке, мы будем учится расставлять транспорт по серверу.


Увидели нарушения на форуме?
Нажимайте "Доложить" разберемся.
P.S В ЛС не пишите, пишите Гл. Модераторам того раздела, где увидели нарушителя.
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2026 | Бесплатный конструктор сайтовuCoz