Coder Social home page Coder Social logo

glorifiedbanking's Introduction

GlorifiedBanking

Please do not contact me for support. I will not assist you. This is open source with an issues section for a reason.

Installation & Usage

Guide

  • Download the latest version.
  • Open the zip file using WinRar or 7-Zip.
  • Drag & drop the folder into your addon's folder.
  • Configure at lua/addons/glorifiedbanking/xx_config.lua.
  • Add glorifiedbanking_card to your DarkRP loadout.
  • Add this workshop link to your server's collection.

Spawning ATMs

If you would like to spawn and configure ATMs, open the spawn menu and select the ATM Placer toolgun. You can configure everything on the right, such as the withdrawal, deposit and transfer fees. Left click to place an ATM, right click to remove one and reload to update an existing ATM's settings.

Using the Admin Panel

Type glorifiedbanking_admin in your console if you would like to access the panel.

Restoring Backups

  • Go to your server's data folder.
  • Open the glorifiedbanking_backups folder.
  • Look for the timestamp you would like to restore to.
  • Type glorifiedbanking_restorebackup timestamp in your server's console.
  • Restart your server.

Importing Blue's ATM Data

  • Make sure your SQL config is set up in GlorifiedBanking.
  • Make sure Blue's ATM is on your server and the SQL is set up correctly.
  • Type glorifiedbanking_importbluesdata in console and make sure it prints that the transfer was successful.
  • Restart your server.

Description

GlorifiedBanking was built with optimization in mind. It is lightweight, efficient and should fit all your needs for a roleplay banking system. When the player logs in for the first time, a bank account is created for him and he will be able to access it through one of the placed ATMs around the map. Administrators are able to use our built-in administration and logging panels, which provide you features such as transaction history, modifying players' bank accounts and more.

The addon also comes with various other quality of life features, such as your paychecks automatically being converted to money in your bank. There is also an interest system which can be configured to work with certain usergroups to give your donators or admins an extra amount.

Things don't always go as planned, and we understand that. There are numerous different tools included for damage control in the event that something goes wrong. Examples of these tools include our completely configurable and in-depth backup system which allow you to backup your database safely, as well as a lockdown mode that prevents any ATM usage which can be activated from one of your defined usergroups/admins in the event of an emergency.

Key Features

  • Easy and powerful configuration
  • MySQL and SQLite compatibility
  • Blue's ATM data importer so your players don't lose out
  • Lockdown mode in the event of an emergency
  • Exploit prevention and validation checks
  • A built-in logging system in our admin panel
  • Custom card designer to let the cards fit your server's theme
  • Card reader entity for your stores to have direct transactions
  • Wiremod outputs for card readers

Features

  • Interest system, custom checks for certain use cases such as restricting to donators
  • Lightweight with top tier optimisation
  • In-depth backup system for damage control, fully configurable
  • Integrated with numerous other addons due to our powerful API
  • A built-in logging system in our admin panel
  • System for your paychecks to go straight to your bank
  • A custom model with animations and a 3D2D menu
  • Transaction history, for individuals and admins
  • ATM entities save per map and work through admin cleanups
  • CAMI support for certain admin privileges
  • Custom Immersive and responsive audio
  • Withdrawals, deposits and transfers with the ability to set fees per ATM
  • Administration panel to take full control of your server
  • Easily customisation UI themes with our easy-to-understand theme library
  • Add support for other gamemodes with our easy-to-use compatibility file
  • Toolgun to consistently place ATMs at the same height, consistent distances and set appropriate fees
  • Translate to your own language with ease using our localisation library
  • DRM free and zero obfuscation

glorifiedbanking's People

Contributors

fruitwasp avatar glorifiedpig avatar joshpiper avatar snoxblue avatar tomdotbat avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

glorifiedbanking's Issues

Error On Logs

[[github]_glorified_banking] addons/[github]_glorified_banking/lua/glorifiedbanking/modules/ui/cl_glorifiedbanking_log.lua:19: attempt to index field 'Data' (a nil value)

  1. unknown - addons/[github]_glorified_banking/lua/glorifiedbanking/modules/ui/cl_glorifiedbanking_log.lua:19 (x3)

you can't withdraw or deposit

idk something happened and now the balance just stays at 1k, can't see a possible fix so hopefully fruitwasp can do something

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.