Доброго времени суток! В серии уроков "Создание мода с нуля" я расскажу вам о том, как создать мод с нуля.
Обратите внимание!
Если вы не читали мой первый урок - обязательно прочтите!
В прошлом уроке мы создали мод и работали над скинами и спавном пользователей. В этом уроке я более подробно расскажу о пользователях.
Вход и регистрация
Пользователи будут на mxINI. Качаем инклуд mxINI:
mxINI.inc 61,7К
Количество загрузок: 0
В нашем моде находим:
После этого пишем:
Далее в public OnPlayerConnect:
В public OnPlayerDisconnect:
В public OnDialogResponse:
В конец мода:
Это сохранит админку и пароль. Если хорошо подумать, надо сделать сохранение денег, score, киллов, оружия и т.п.
В enum pInfo:
В public OnPlayerRegister (после строки ini_setInteger(iniFile, "Admin", 0); // Это не админитсратор):
В stock SavePlayer (после строки ini_setInteger(iniFile, "Admin", Player[playerid][pAdmin]); // Сохраняем админку):
В public OnPlayerLogin (после строки ini_setInteger(iniFile, "Admin", Player[playerid][pAdmin]); // Провераяем на Администратора):
Ну вот, теперь у нас есть пользователи. Теперь приступим к Админ-Центру.
P.S. Для создания этой части урока пользовался мануалом Amfy.
Администраторский раздел
Теперь нам нужен администраторский раздел. Сделаем его через TAB. В enum pInfo:
В public OnPlayerCommandText:
В public OnPlayerClickPlayer:
В public OnDialogResponse:
На сегодня всё.
Итог работы:
- Создана регистрация
- Создан вход
- Создано сохранение игроков
- Создан Администраторский раздел
В нашем моде уже есть:
- Название мода
- Спавн игроков
- Скины при входе
- Регистрация
- Вход
- Сохранение игроков
В следующем уроке ждите:
- Меню сервера
- Пользовательские команды
Автор: danilasar


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

