Доброго времени суток! В серии уроков "Создание мода с нуля" я расскажу вам о том, как создать мод с нуля.
Обратите внимание!
В прошлом уроке мы работали над входом/регистрации пользователей и создали администраторский раздел. Сегодня создадим самое важное - меню сервера и пользовательские команды.
Меню сервера
Сделаем через команду /меню. В public OnPlayerCommandText создаём /меню:
Примечание: пункты меню должны разделятся \n.
Теперь укажем, кто что выведет - в public OnDialogResponse:
case 2:
SendClientMessage(playerid, -1, " "); // и сюда тоже case 3: ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "Меню -> Навигатор", "Останкино\nАЗС\nАвтосалон\nАвтошкола\nОружейный магазин\nАэропорт", "Выбрать", "Закрыть"); } } }
Ну вот и все, теперь у нас есть меню сервера. Приступим к пользовательским командам.
Пользовательские команды
Ни один игровой сервер не может обойтись без команд. В этой части урока я расскажу о них.
Команда выглядит так:
- /cmd - команда
- GetCommand - что выполняет
Пример:
Команда /test выводит в чат сообщение всем игрокам голубого цвета: Hello, world!
У нас уже есть /mycommand. Ее удалите. Еще можно найти /spec-off и /меню. Добавим команду /дать. Для этого в начало public OnPlayerCommandText:
И ко всем командам:
P.S. Выдернул из DM Mari El.
На сегодня всё.
Итог работы:
- Создано меню сервера
- Созданы команды
В нашем моде уже есть:
- Название мода
- Спавн игроков
- Скины при входе
- Регистрация
- Вход
- Сохранение игроков
- Меню сервера
- Команды
В следующем уроке ждите:
- Пикапы
- Чекпоинты
- Работы
- Фракции (возможно, будет в 4 уроке)


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

