Здравствуйте, подскажите пожалуй как делать задания. Например , провести 100 боев на арене ) ку реализовать , где хранить задания и т.д план нужен , всем спасибо
213731682 (28.11.2021 в 16:59)
Здравствуйте, подскажите пожалуй как делать задания. Например , провести 100 боев на арене ) ку реализовать , где хранить задания и т.д план нужен , всем спасибо
Можно в бд, можно в txt. Можно просто в массивах (хотя как).
Вообщем вопрос глобальный. Просто в пару строчек это не сделаете.
Заказывайте у велосипедистов или же пишите сами).
Всё легко и просто делается.
1. Создаешь таблицу, например statistic
2. В ней делаешь столбцы: 'id-login', 'count-bitva-arena', 'status'
3. При победе на арене делаешь запрос `count-bitva-arena` = `count-bitva-arena` + 1 у необходимого игрока по id-login (увеличиваешь количество побед на арене)
4. Где-то на своих страницах пишешь код, который выбирает для игрока из таблицы statistic его данные и проверяешь сколько у него побед (count-bitva-arena). Если count-bitva-arena больше 100, то выводишь кнопку получить награду.
5. После нажатия кнопки "Получить награду", даешь награду и обновляешь столбец "status" - ставишь туда флаг 1 (получено).
6.Не забывай проверять, получил он награду или нет (стоит 1 или нет в столбце status).
Можно будет добавить ещё хоть 100 столбцов с другими заданиями, для которых будет статистика.
faerkot (28.11.2021 в 18:24)
Всё легко и просто делается.
1. Создаешь таблицу, например statistic
2. В ней делаешь столбцы: 'id-login', 'count-bitva-arena', 'status'
3. При победе на арене делаешь запрос `count-bitva-arena` = `count-bitva-arena` + 1 у необходимого игрока по id-login (увеличиваешь количество побед на арене)
4. Где-то на своих страницах пишешь код, который выбирает для игрока из таблицы statistic его данные и проверяешь сколько у него побед (count-bitva-arena). Если count-bitva-arena больше 100, то выводишь кнопку получить награду.
5. После нажатия кнопки "Получить награду", даешь награду и обновляешь столбец "status" - ставишь туда флаг 1 (получено).
6.Не забывай проверять, получил он награду или нет (стоит 1 или нет в столбце status).
Можно будет добавить ещё хоть 100 столбцов с другими заданиями, для которых будет статистика.