Обучение/Помощь новичкам | Задания на php
Здравствуйте, подскажите пожалуй как делать задания. Например , провести 100 боев на арене ) ку реализовать , где хранить задания и т.д план нужен , всем спасибо
213731682 (28.11.2021 в 16:59) Здравствуйте, подскажите пожалуй как делать задания. Например , провести 100 боев на арене ) ку реализовать , где хранить задания и т.д план нужен , всем спасибо
php
if(!empty($_GET['vanga100'])) { header('Location: /'); } ________
посл. ред. 28.11.2021 в 17:03; всего 1 раз(а); by RustamSadikov
Можно в бд, можно в txt. Можно просто в массивах (хотя как).
Вообщем вопрос глобальный. Просто в пару строчек это не сделаете.
Заказывайте у велосипедистов или же пишите сами).
Вообщем вопрос глобальный. Просто в пару строчек это не сделаете.
Заказывайте у велосипедистов или же пишите сами).
RustamSadikov (28.11.2021 в 17:03)
А ловко вы это. Я даже не понял. Три задания выполнил, на последних 197 завис.
php
if(!empty($_GET['vanga100'])) { header('Location: /'); }
Всё легко и просто делается.
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 столбцов с другими заданиями, для которых будет статистика.
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 , благодарю :)
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 столбцов с другими заданиями, для которых будет статистика.
Всё легко и просто делается.
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 столбцов с другими заданиями, для которых будет статистика.
Мануал, как засрать базу говном.
popka_slonika (28.11.2021 в 21:36)
Мануал, как засрать базу говном.
Мануал, как засрать базу говном.
А чем это отличается от твоего варианта с файлами? Что больше смешно было хранить это все в txt файлах 😂
faerkot , а как с помощью PHP обнулять здания то есть статус "1" на "0" повде 00:00 ? Не очень с временем умею работать
213731682 (29.11.2021 в 00:17)
faerkot , а как с помощью PHP обнулять здания то есть статус "1" на "0" повде 00:00 ? Не очень с временем умею работать
faerkot , а как с помощью PHP обнулять здания то есть статус "1" на "0" повде 00:00 ? Не очень с временем умею работать
можно через крон, который будет срабатывать в 00:00 или как выставишь.
Стр.: 1, 2