Giter Site home page Giter Site logo

l-shop's People

Contributors

crimento avatar d3lph1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

l-shop's Issues

Какой алгоритм хеширования паролей?

Встал такой вопрос хочу интегрировать плагин AuthMe с базу данных L-Shop но при интеграции выходит захешированный пароль из AuthMe совершенно отличается(форматом) от пароля L-shop

Белый экран

Белый экран, стоит VestaCP и php обновленный до 7.2 только с Apache. В чем может быть проблема? Субдомен вроде правильно настроил. DocumentRoot тоже

(Не пишу на rubukkit т.к. не могу зарегатся, а на bukkit.ru вы не сидите)

40276698-4f1ec08e-5c2a-11e8-9e2d-b5139b4fafe1

Другие платежные системы

Доброго времени суток!
Спасибо за замечательный магазин, конечно пришлось повозиться с установкой на Ngnix, но все отлично!)
Такой вопрос, возможно ли добавить поддержку других платежных систем? Пользуюсь платежной системой UnitPay, уж очень хотелось бы увидеть её поддержку в этом магазине)

Help

Hi everyone, I tried to install this on the sentora panel but I don't understand how to install it if anyone would help me I would be happy. (Use vps with CentOS 7.0)

Doesn't load

When trying to open the site after installation, all that is outputted is a loading bar.
This is in the console:

app.min.js:1 GET https://shop.minelite.net/js/bundles/frontend.min.js 0 ()
e.e @ app.min.js:1
u @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
ht @ app.min.js:11
(anonymous) @ app.min.js:11
d @ app.min.js:11
i @ app.min.js:11
i @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
d @ app.min.js:11
i @ app.min.js:11
ct @ app.min.js:11
oe.confirmTransition @ app.min.js:11
oe.transitionTo @ app.min.js:11
le.init @ app.min.js:11
beforeCreate @ app.min.js:11
Vt @ app.min.js:1
t._init @ app.min.js:6
De @ app.min.js:1
(anonymous) @ app.min.js:11
e @ app.min.js:1
(anonymous) @ app.min.js:1
(anonymous) @ app.min.js:1
app.min.js:11 Error: Loading chunk 1 failed.
    at HTMLScriptElement.n (app.min.js:1)
a @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
Promise.then (async)
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
ht @ app.min.js:11
(anonymous) @ app.min.js:11
d @ app.min.js:11
i @ app.min.js:11
i @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
(anonymous) @ app.min.js:11
d @ app.min.js:11
i @ app.min.js:11
ct @ app.min.js:11
oe.confirmTransition @ app.min.js:11
oe.transitionTo @ app.min.js:11
le.init @ app.min.js:11
beforeCreate @ app.min.js:11
Vt @ app.min.js:1
t._init @ app.min.js:6
De @ app.min.js:1
(anonymous) @ app.min.js:11
e @ app.min.js:1
(anonymous) @ app.min.js:1
(anonymous) @ app.min.js:1

Ошибка в Mysql дампе

В общем в lshop_servers у password стоит значение INT и при сохранении нормального пароля стойкого к перебору будет ошибка движка. Если поставить VARCHAR то все норм. Очень не приятный баг.

UUID вместо никнеймов

День добрый!
Хотелось бы поинтересоваться, как сделать реализацию скинов и плащей по %uuid%,
вместо %username%.

Понял что нужно это ковырять в SkinHandler.php/CloakHandler.php и подключать класс Ramsey\Uuid\UuidInterface, но это только отображение скина.
Хотелось бы узнать про реализацию загрузки.

Password Encoding

Hello. Wanted to know how a password is encoded? Or you can give the name of the file in which all this is processed.

Как выдать товар командой

У меня на сервере есть донат кейсы, ключи от которых выдалются командой /cc give, как мне разместить ключ в магазине?

Промокоды

Как насчет функции промокодов? Было бы очень удобно особенно если L-shop будет генерировать их сам, или можно текст промокода ввести самому.

Скины и Плащи

Сделайте возможность добавлять платно роли на сайте, например что бы игрок имел возможность загружать плащь...

Help

My problem:
Pls help!

PS C:\XAMPP\htdocs\mc> php artisan db:transfer lshop.old_ l-shop.new_
You are greeted by the L-Shop Database Transfer Wizard. It will help to adapt the data stored in the database of the ol
version of L-Shop to the new version.

Select the version you want to convert from:
[0] 0.5.0a

0

Please wait, transfer is in progress ...

In AbstractMySQLDriver.php line 79:

An exception occurred while executing ' INSERT INTO l-shop.new_users (
id,
username,
email,
password,
balance,
uuid,
access_token,
server_id,
created_at
)

            SELECT
              id,
              username,
              email,
              password,
              balance,
              uuid,
              accessToken,
              serverID,
              created_at
            FROM lshop.old_users;':

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '-shop.new_users (
id,
username,
email,' at line 1

Количество товаров

Добавьте возможность указывать сколько раз можно покупать этот товар. Игрок покупает регион и получается его можно покупать бесконечно...

Излишние проверки формата IP-адреса сервера

При попытке введения адреса сервера в виде DNS-имени выводится ошибка: Значение поля "IP адрес сервера" должно быть валидным IP адресом.
Это некорректно потому что при наличии локального DNS (Docker/Kubernetes) IP контейнера будет неизвестен.
При редактировании БД напрямую, RCON-соединения устанавливаются без проблем.

P.S. Не разобрался как завести dev-ветку. Есть инструкция? ^_^

Панель управления сервером

Хотелось бы что-бы с будущих обновлениях была введена панель управления сервером, на счет функционала в панели можно было перезапустить сервер, выключить его, система управления игроками( выдача прав, бан, мут и тд.)

Не грузит изображения (И небольшое предложение)

Не загружает изображения. Использую beta2.
https://imgur.com/a/6jkNbSn

Изначально перед установкой ввел команды на права (из руководства), после установки было много ошибок Permission Denied. Ввел их еще раз после установки, и ЛК заработал. Если это важно конечно.

И вопрос не относящийся к треду (Не хотел создавать отдельный тред): Можете добавить в руководство команду для очередей через cronjob? Это намного проще чем Supervisor. (Открыл crontab, ввел команду и готов. Например как здесь https://pterodactyl.io/panel/getting_started.html#queue-listeners). Я понимаю что Supervisor решение получше, но порог вхождения через cron, по-моему, меньше.

Ошибка 403 при открытии лк

При открытии личного кабинета(profile/character) неавторизованным пользователем, его кидает на страничку 403. Может быть, так было задумано, но я думаю, что его должно, по идее, кидать на форму авторизации.

Обновить зависимость в composer.json

[RuntimeException]
  require.beberlei/DoctrineExtensions is invalid, it should not contain uppercase charact
  ers. Please use beberlei/doctrineextensions instead.

Фикс:
Заменить строку beberlei/DoctrineExtensions на beberlei/doctrineextensions

Проблема с Gmail

При отправлении проверочного письма из раздела откладка выходит такая ошибка

Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials o21-v6sm1934441lfi.3 - gsmtp "

Не работает отключение Robokassa и подключение Interkassa

Даже при отключении переключателя "Использовать Robokassa", поля с ней остаются обязательными для заполнения и не дают сохранить настройки.

Также, после сохранения всех настроек Interkassa, при попытке выполнить быструю покупку или покупку из корзины кнопки нажимаются, но далее ничего не происходит.

RCON управление сервером.

Будет ли RCON управление сервером прямо из магазина,я знаю что оно там есть но не могли-бы вы сделать консоль сервера.

vote top rating

make a voting module for the server, popular site rating, the award was issued using the specified rcon command

Исправил баг с удалением плаща / fix delete cloak

Меняем файл app/Handlers/Frontend/Profile/Character/DeleteSkinHandler.php
Так:

<?php
declare(strict_types = 1);

namespace App\Handlers\Frontend\Profile\Character;

use App\Services\Auth\Auth;
use App\Services\Media\Character\Cloak\Image;
use Illuminate\Filesystem\Filesystem;

class DeleteCloakHandler
{
    /**
     * @var Auth
     */
    private $auth;

    /**
     * @var Filesystem
     */
    private $filesystem;

    public function __construct(Auth $auth, Filesystem $filesystem)
    {
        $this->auth = $auth;
        $this->filesystem = $filesystem;
    }
    public function handle(): bool
    {
        $username = $this->auth->getUser()->getUsername();
        if (!Image::exists($username)) {
            return false;
        }
        return $this->filesystem->delete(Image::absolutePath($username));
    }
}

Build a plugin to work without rcon

Many servers don't have rcon port opened.
Making a plugin to support L-Shop is very nice.

Web--buying-->MySQL

Game--Every 1 minute-->check the SQL and give the item

Проблема при подключении к AuthMeReloaded

Хотел присоединить AuthMeReloaded к L-Shop 1.0.0-beta2. Столкнулся с проблемой которая легко решается, но очень сильно напрягает. Когда даешь в конфигах AuthMe таблицу и обозначаешь колонки для пользователя/пароля и т.д. Authme не может создавать пользователя (т.е. строку в таблице. Я с верными терминами MySQL не знаком) из-за отсутствия стандартных значений для balance, email, uuid, created_at (Собственно созданные L-shop, но не коррелирующие с таковыми из AuthMe). Я решил проблему установкой стандартных значений где-то на NULL, где-то на 0. Не то что бы проблема, но она не очень очевидна пока не разберешься с AuthMeReloaded.

Индекс каталога, http, автовыбор сервер

При работе с движком столкнулся с некоторыми проблемами.

  1. При попадании на станицу /catalog/id_сервера/id_каталога - id_каталога равен нулю. Где изменить 0 на другой id каталога? В бд искал, не нашел.
  2. Некоторые изображения загружаются через протокол http (http://.ru/img/shop/items/.png), а так же скины. В конфиге .env стоит https. В каком файле это можно поправить?
  3. Как миновать выбор сервера после авторизации, если он один? Мне кажется это лишнее. Если покажете в каком файле это делается, попробую сам разобраться.

Удаление плаща | delete cloack l-shop

Проблема с удалением плаща на beta 2.
image
image
В чём может быть проблема?

Удаления/смена скина работает. Плащ удалить никак, а вот переустновить можно, но его может удалить админ.

Help content error 404.

My error on the picture, please help me!

Untitled-12

My .env config file.

Untitled-1

Please help me, thank you guys!

Interkassa - Incorrect responce

/payment/result/interkassa возвращает интеркассе код 422 вместо 200
Это происходит при тестовых платежах и реальных.

Снимок

Шаблон не меняется.

при работе с npm run watch меняю шаблоны, но ничего не меняется. так же вылетает предупреждение:

WARNING in ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-bdaf8b28","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./resources/assets/js/templates/common/Notifications.vue (Emitted value instead of an instance of Error) Do not use v-for index as key on <transition-group> children, this is the same as not using keys. @ ./resources/assets/js/templates/common/Notifications.vue 11:0-271 @ ./resources/assets/js/components.js @ ./resources/assets/js/app.js

MultiLanguage

Hello, dear friend! It would not be bad to do Switch Language.

Аутентификация из GravitLauncher (fork sashok724's)

Хотелось бы поддержку GravitLauncher, поскольку new-sashok724/Launcher как мне кажеться немного заброшен(
В данном решении как по мне гараздо больше функционала, модульность и т.д

Чтоб добавить данный способ нужно немного дополнить старый (Sashok724's Launcher v3), нужно что бы вместе с ответом Системы (OK:{username}) лунчсерверу, передать еще значение дополнительной таблицы permissions из базы данных, чтоб получился такой ответ OK:{username}:{permissions}

permissions - Это число 0,1,2,4,16 и т.д

Подробнее с методами авторизации AuthProvider GravitLauncher можна ознакомиться тут.

И конечно, почему я это предлагаю - поскольку я в коде полный 0 и немогу это сделать, а так это поможет не только мне а и всем кто будет использовть Систему и данный Лаунчер в своих проектах.

"Content.errors.404.description"

Hello.
I have managed to install L-Shop and set it up locally.
However, when trying to migrate to a server, I have been running into issues.
With both my database (migrated), and the initial data, I still receive this issue.

I am running Ubuntu 16.04, Apache, PHP 7.2, and MariaDB 10.3.

It does load, but the center block is replaced with this:
capture

Any help would be appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.