Мод с нуля в SAMP - 5 урок - Выдача денег, система ХП и сохранение аккаунта.
By Matthew Parker · другие пересказы этого канала
Это пересказ, составленный ИИ, — видео канала Matthew Parker длительностью 58 мин «Мод с нуля в SAMP - 5 урок - Выдача денег, система ХП и сохранение аккаунта.», опубликовано 7 декабря 2020 г.. Полная расшифровка сжата до 9 тезисов с переходом по таймкодам.
Пересказ
В этом видеоролике продолжается разработка мода с нуля, где основное внимание уделяется улучшению взаимодействия с базой данных, реализации систем денег и здоровья с административными командами, а также оптимизации отображения статистики и сохранения данных аккаунтов.
Тезисы
- Для корректной русификации и предотвращения проблем с кодировкой было добавлено подключение `charset cp1251` к базе данных MySQL.
- Отображение статистики игрока было оптимизировано путем создания функции `stock`, что позволяет многократно вызывать код без дублирования и экономит место в моде.
- В ходе разработки были исправлены различные ошибки компиляции и логики, включая проблемы с типами данных и использованием `UPDATE` вместо `INSERT` для сохранения существующих записей.
- Для безопасного взаимодействия с базой данных вместо стандартной функции `format` теперь используется `mysql_format`, которая автоматически проверяет запросы на SQL-инъекции и заменяет опасные символы.
- Перед каждым запросом к базе данных необходимо очищать переменную `query` для предотвращения потенциальных проблем и обеспечения корректности запросов.
- Функция сохранения аккаунта (`SaveAccount`) была доработана для корректного обновления данных игрока (деньги, HP, пол, уровень) в базе данных при его отключении.
- Была реализована полноценная система денег, включающая добавление поля `money` в базу данных, загрузку денег при входе игрока и сохранение при выходе.
- Создана административная команда `give_money`, позволяющая выдавать или отбирать деньги у игроков с проверками на валидность ID игрока и суммы, а также с форматированными сообщениями и звуковыми эффектами.
- Введена система здоровья (HP) для игроков, с добавлением поля `hp` типа `FLOAT` в базу данных, загрузкой при входе и сохранением при отключении игрока.
Пересказ любого видео с YouTube — бесплатно
Вы только что прочитали пересказ этого видео. Вставьте ссылку на любое другое — получите тезисы с таймкодами за секунды. Без регистрации, 5 в день бесплатно.
Ещё материалы
Другие пересказы
49 минМод с нуля в SAMP - 11 урок - Команды /setskin, /setlevel, /ahelp, /sethp + ССЫЛКА НА МОД
В одиннадцатой части серии по созданию мода для SA‑MP автор показывает, как добавить привилегированные админские команды, включая установку скинов, справку и другие функции, а также проверяет их работ
59 минМод с нуля в SAMP - 8 урок - Выбор расы и система электронной почты
В этом видеоролике продолжается разработка мода с нуля, фокусируясь на оптимизации кода с помощью `foreach`, внедрении системы выбора расы с динамическим назначением скинов и создании функционала для
59 минМод с нуля в SAMP - 6 урок - Система администраторов, /a, /alogin, /apanel.
В этом видеоролике продолжается разработка мода с нуля, фокусируясь на создании и внедрении системы администрирования, включая авторизацию и базовую админ-панель.
44 минМод с нуля в SAMP - 4 урок - Команды /mn, /stats
В видео автор показывает, как с нуля создать мод для игры, используя движок PanMD, установить необходимые плагины, реализовать регистрацию, меню и команды, а также вывести статистику персонажа.
28 минМод с нуля в SAMP - 3 урок - Система авторизации и спавна игрока
В этом видео автор показывает, как реализовать авторизацию пользователей в игровом сервере, добавляя проверку пароля, запросы к базе данных и управление статусом игрока.