Coder Social home page Coder Social logo

silkroad-laravel's Introduction

Silkroad Laravel

https://github.com/Devsome/silkroad-laravel/actions?query=workflow%3ACI

A free and open-source project for the MMORPG Silkroad Online. Feel free to create issues or contribute to that project. If you have any questions, just ask!

Discord

We now have a Discord server for questions, feedback or chit-chat.

Documentation

Visit doc.devso.me for a full complete Documentation. If you have something to add visit this repository sdl-Documentation.

Hopefully you are good to go with that.


License

silkroad-laravel's People

Contributors

ahmed-elrayes avatar deadly009 avatar dependabot[bot] avatar devsome avatar helara avatar jellybitz avatar jfernancordova avatar m1xawy avatar mohsin avatar printf-ana avatar sdclowen avatar sector1337 avatar titosuarezb 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

Watchers

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

silkroad-laravel's Issues

Twitch Connection

Let the User connect his Twitch Account.

  • Make a request for getting Streamer title
  • Get marked as a Streamer
  • Maybe some extra Streamer page (if x Streamers online)

Just some Ideas here

Backend - Remove Silk from User

In the backend we should not only be able to add Silk but also subtract it. Completely to 0 or a new number and this should be it then.
If necessary subtract a certain number

Tickets - Administration Panel & Design

To manage with pleasure this section, the next features should be added:

  • Change Ticket settings; category, priority, title, etc.
  • Add ticket filter by above mentioned settings
  • Delete a Ticket and removing all associates answers
  • Twemojis on chat!
  • Async messages from user side

Account Silk History

Shows the Silk history of an account. When and about what Silk has been loaded.

Backend - Seal of X Information

On the Backend Dashboard an Information Panel for how many Seal Of X items currently in the game.
When you click on the count number, some more Information about that Item.

  • Item Code
  • Owner
  • First Owner
  • Dropped Time
  • Serial
  • Icon

Configuration of timer

Creating timer and Server time clocks. Should be editable on the Backend with Icons and Custom Text.

PvP Stats

Adding PvP stats for jobbing and cape.
Testing for Fortress war if possible.

Silk Voucher

Create a Controller to add massive silk amount voucher with a uuid.

Web Shop like Item Mall

After a certain time other things should be available in the web store.
With Gold and with Silk you can choose what is currently in the store.
Furthermore you can choose which items are "hot" and which are only available for a certain time.

Showing item stats

Showing the Items Stats (Blue & White).
Using a Procedure to get all the players item like rev6.

World map - Frontend

Adding a World map to the frontend for every player.

Bonus: Live Updating all the players who are moving.

Ranking

  • Player rank
  • Guild rank
  • Job rank
  • Unique rank
  • Weekly best player rank (depends on the fact. level itemstats etc. / each week)

Caching it. Maybe using redis for this or local cache system.

Frontend Character / Guild Informations

Create a page to see the character and guild information.
In addition to this information that only the GM can see and jump directly to the backend to edit it.

Come up with something nice

Login

The login form Customize.
Translations
Styling
Format

Register

The register form Customize.
Translations
Styling
Format

Download - Frontend

Download link not working properly when there is no image (empty).
The view is getting a null reference to download->image->filename.

Backend Design

Design adjustments in the backend. Character and account as well as some minor adjustments have to be made. Furthermore mobile-first

Notification - Ticket

Create Notification for updated Tickets.
When the ticket is closed or answered (pending) let the user get a notification.

Ticket System

Creating a Ticket System for Users. First over the web, later with the Messages from Ingame.

  • Categories Table
  • Ticket Table
  • Answer Table
  • Models (Categories, Ticket, Answers)
  • Relations
  • Ticket Controller
  • E-Mail Support
  • Finish styling
  • Buttons for controlling the Ticket (closing, reopen, filter)

For E-Mail Support
#16

Google Analytics

Add Google Analytics to the page, for getting all those stuff.

Unique Ranking

  • Add a unique ranking to /ranking
  • Add a sidebar Panel for Unique Ranking

Poll: Adding Weekly Unique Ranking Points with any reward to the top x player

/polls 'Yes' "No"

Role System

Add some roles for Supporter, Reseller, Ticket-Guy etc.

All the stuff is added, just need the @role if and testing.

Backend - Simple ToDo

A simple ToDo page or panel at the Backend Dashboard. That the Supporters / Admins can see.

Signature - Controll Panel

Added the possibility to maintain a signature image, which if you change it in the backend will also change all others that use it for the signature.

Ranking pagenation

Describe the bug
Ranking on page 2,3,4,5,n resets on each site (1-150 on each site instead of 1-150, 151-300 and so on)

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Ranking'
  2. Click on 'Page 2'
  3. See error

Expected behavior
Should be incremental on site 2,3,4

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.