изображение_2023-01-01_030813044.png
Пользователь сам нарисует нужный ему путь.
А в скрипте этот ресурс состыкуешь с файлами. Например:
@Quaclix Нужна сторонняя бд, где будут храниться данные клиента (логин, баланс).
Как это вижу я:
Тебе в любом случае надо за что то цепляться, что бы как то идентифицировать пользователя, самое простое - это парсить логин.
Что касаемо самого баланса, то тебе надо решить откуда он вообще будет браться. Если ты ип или самозанятый, то робокассу подключай и добавляй ее на сайт, пользователи смогут пополнять баланс популярными способами, спб, картами и тп.
Можно, конечно, напрямую получать платежи и вручную проставлять баланс, но это нефига не гуд)
Составь себе план поочередных действий и приступай к реализации.
Главное терпение и настойчивость, тогда все получится)