Извиняюсь за задержку.
Добрый вечер, уважаемые пользователи портала PAWNO-CRMP. С сегодняшнего дня мы начнём писать мод с нуля, на основе которого Вы сможете сделать свой сервер. По стандарту, начинать мы будем с самого простейшего к более сложному. Поехали!
Что нам потребуется?
Для начала нам потребуется simple мод, который Вы можете скачать тут (жмём srv-pawno-crmp-c3-win.rar).
Скачали? Разархивировали? Ай молодцы
Поехали дальше.
Создание дефолтного скрипта; чистка от мусора.
1) Итак, работать мы будем с программой Pawno. Заходим в папку с сервером > pawno > pawno.exe.
Перед вами окно программы, давайте создадим дефолтный скрипт.
Для того чтобы создать скрипт, смотрим в самый вверх программы, и видим навигационное меню, там 10 кнопок. Нам понадобится первая кнопка, под названием "New", скриншот:
О остальных девяти кнопках, я расскажу позже.
2) Всё, скрипт мы создали, начинаем чистить его.
Удаляем:
Переходим в паблик OnPlayerRequestClass и удаляем:
Переходим в паблик OnPlayerCommandText и удаляем:
В будущем, с этим пабликом мы работать не будем, т.к. командный процессор будет DC_CMD.
Прописываем необходимые функции, и настраиваем мод.
Всё, мод мы подчистили, теперь пора настроить сердечко нашего мода.
1) Переходим в паблик OnGameModeInit и добавляем:
2) С функциями мы закончили, теперь настроим мод. Пока что, мы будем настраивать только одну функцию.
Переходим в паблик OnGameModeInit. Видим строчку:
Где "Blank Script" - это название вашего мода, его Вы можете изменить (главное не удаляйте кавычки
).
Теперь нам нужно скомпилировать мод. Для чего это нужно? Как правило: .pwn файл - это исходник, который мы редактируем, и с которым мы работаем сейчас; .amx - это исполняющий файл, который требуется для работоспособности сервера. Т.е. если мы не скомпилируем мод, то сервер работать не будет, т.к. мы не преобразовали .amx(исполняющий) файл из .pwn файла(исходник). Для того чтобы скомпилировать мод, жмём восьмую кнопку("Compile", скриншот ниже), перед вами появляется окно. Путь выбираем: папка с сервером > gamemodes. Имя вводим: new.
На этом всё!
Полезные ссылки:
- New.pwn:
new.pwn 2,87К
Количество загрузок: 136
Урок подготовил: TheSeLToN.
Всем огромное спасибо за внимание!


Тема закрыта
Сообщений: 450
Регистрация:
Skype: road.distance

