Доступ к архиву

Переход в группу "Пользователь"

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

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
Статус
В этой теме нельзя размещать новые ответы.

KinG_95

Изучающий
Пользователь
Регистрация
12 Ноя 2010
Сообщения
732
Лучшие ответы
0
Репутация
448
====================Вводный урок====================
PAWN - язык программирования, на котором пишут моды и скрипты для SA MP'a. Нужно сказать, что язык простенький, и выучить пару основных выражений труда не составит. Как скриптер сервера, я возьму на себя обязаность писать уроки для вас, ибо серверу скриптеры нужны всегда.
Итак, PAWN (не путать с PAWNO! Pawno - это редактор\компилятор!) - разновидность языка C++.
Что нужно чтобы писать моды\скрипты?
1) Редактор-компилятор Pawno.
2) Свой локальный сервер (Чтобы проверять свои скрипты на работоспособность).
3) Мозг.
Итак мы скачали редактор Pawno. В нем есть все необходимое для скриптинга:
1) Поиск слов\выражений\предложений.
2) Быстрая замена слов\предложений\выражений.
3) Компилятор.
4) Быстрый переход на строку.
5) Список выражений (справа)
Зачем нужен компилятор?
Многим известно, что исходник мода - файл с расширением .PWN. Этот файл можно открыть с помощью редактора Pawno и скомпилировать его в формат .АМХ - основной мод. Прочитать его и редактировать без исходника уже никак не получится.
Теперь я расскажу о локальном сервере и как с ним работать.
В каждом локальном сервере есть папки:
1) Gamemodes - папка, откуда сервер грузит игровые моды.
2) Filterscripts - папка, откуда сервер грузит фильтрскрипты.
3) pawno - папка, с pawno редактором.
4) Scriptfiles - папка, со скриптфайлами.
Для начала попробуем просто запустить сервер со стандартным модом lvdm.
Заходим в папку Gamemodes, и убеждаемся в наличии данного мода.
Идем в файл server.cfg, и открываем его с помощью текстового редактора, например блокнота.
После открытия, мы видим строки:
1) lanmode (ставим 0)
2) rcon_password - пароль от ркона
3) maxplayers - максимальное количество игроков на сервере.
4) port - порт сервера (ставим 7777)
5) hostname - имя сервера.
6) gamemode0 - ставим lvdm
7) filterscripts - фильтрскрипты сервера.
8) announce (ставим 1)
9) query (ставим 1)
10) weburl - URL адрес сайта сервера
11) anticheat - ставим 0.
Итак мы разобрались с конфигом, теперь сохраняем конфиг, и открываем файл samp-server.exe. Потом узнаем свой IP адрес, и вписываем его в SA:MP клиент. Заходим на сервер. Все должно работать.
Вводный урок окончен. В следующем уроке ждите:
Что такое инклуды?
Как разобраться с выражениями?
Как компилировать?
И многое другое.
Эту темку буду постепенно пополнять своими уроками :)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу