Comments (18)
Just concerning the basic system looking at the existing assets I had the following Ideas.
Depositing Money
These secured post boxes could be used to send money but not withdraw it. This would allow players to easily "post" a money deposit to the bank. Maybe the money even sits in it for 5 minutes before it is "sent" meaning that gangs could potentially rob mailboxes.
Depositing and Withdrawing Money
The below municipal building has a lower floor with a very bank-like room with a lobby/waiting room and offices upstairs, much like a standard retail bank in real life. One office even looks like it could be the bank manager's office.
Banking Room
Here's what the bank-like area looks like where players could deposit and withdraw money, I feel that this would be safer than the standard ATMs you had in Altis but they would also act as another potential location for gangs to rob. With multiple levels and doors and its close proximity to the police buildings, it would make it a great location to keep players safe and provide a really difficult heist for anyone willing to try it.
Keen for any thoughts, I'm not sure about how the "storage" of money will work, I assume in the SQL server but let me know how I can contribute.
from everonlife.
I think ATMS where you just deposit and withdrawl cash are the best idea. Simple is the best way to go here.
from everonlife.
One suggestion that was discussed is to send money at atms not via player names like in altis life, but via a bank account number. That opens up roleplay possibilities to send a ransom to an anonymous account, the holder of which the police could be tasked to track down, etc. Maybe you can add characters to your known list of contacts so you do not need their account number every time.
The atm is likely to end up as fully GUI based interaction. I am not sure if there is anything we could do with a physical money item here. I imagine you walk up to it, deposit via gui (which removes quantity from your inventory item) or withdraw money, or send money you have on your account.
The GUI could include the buttons to Deposit, Withdraw, Transfer Money, and recent balance changes so you can see money arriving on your account and from whom it was sent? I would limit the history to N configurable records to reduce the amount of data saved in the persistency. Transaction records could be stored for the character receiving the money or on both in case one character is being reset?
from everonlife.
I would like to contribute to this topic with a quite big feature set so I'm asking if this is suitable for a public framework or already over the top befor I waste the time that I would spend on it.
My plans for an Bank/Money Systems would be as follows:
- an bank account is not literaly connected to an player but to an bank card (ownsership of an bank account will still be a player maybe also a faction?)
- a player can own N bank accounts
- the owner of an bank account is permitted to create N bank cards and give them to other players
- the owner can view a list of all cards for his bank account and set a comment for each to for example hold track of who has which card
- to access a bank account at an ATM you need the card and the pin for this card which consists of N characters/numbers
- if a pin is entered wrong N times the card is locked and kept by the ATM
- the owner can lock a card so it can't be used anymore and will be kept by the ATM the next time it is inserted
- the owner of the bank account can set limits for every card for how much is allowed to deposit, withdraw and transfered per timespan
- police or other law institutions can view history, freeze an account or force a transfer (with check for rank)
- there are mulitple bank institutions available to choose from with different conditions
- fee for creating an account
- fee for creating an card
- fee for deposit, withdraw and transfer money
- maybe interest for a defined timespan
- police or other law institutions will see only every n-th history entry (or something similar for illegal accounts)
- there will exist an system bank account so any transfer that would come from or go to the "void" (like trading with NPC's, paycheck for police, medic or whatever) instead goes to/comes from the system bank account
therefor the NPC's would have to have a card linked to the system bank account (all NPS have the "same" card or every NPS gets his own) this allows administrators (or maybe even police or other law institutions) to monitor money flow
I would do my best to implement the whole thing as configurable as possible so server owners can decide which features they want and which not but obviusly there are limitations as some features would have dependencies of others.
Also I'm absolutly no frontend guy so I would need help or someone that completly does the GUI.
Opinions and other suggestions for this system are welcome.
from everonlife.
What if u lose your card? How to get a new one?
from everonlife.
What if u lose your card? How to get a new one?
"the owner of an bank account is permitted to create N bank cards"
so the owner would have to go (propably) to an NPC of the given bank institution an get a new one
from everonlife.
I think this is a nice idea, but there would be a whole host of issues to resolve. The bank card would take up another inventory slot as cash is also being discussed as a physical item. Also, if a player gets robbed, I'm not particularly fond of the idea that a rebel could wipe their bank account and all of their monetary progress clean, in a matter of seconds - and if a mechanism was added to lock a cards usage to a specific player, it just removes the need for them all together right?
Final comment from me, for realism it is nice, but does this not just add another boring chore that players have to do to access their in game resources? I remember in Altis Life, every time you died you would have to go to an ATM to get money out, take a car out, drive to get clothes, drive to get virtual items, drive to restock physical items, drive to get rebel clothes etc - sure all of these are actually essential, but I worry that adding any more to this flow goes from "making it more realistic with a cool system" to just another pointless chore that players probably don't want to do...Especially in the core framework.
Didn't mean to ... all over the idea, I think some sort of fancy banking mechanic would be nice, just don't like the idea of physical bank cards.
from everonlife.
but does this not just add another boring chore that players have to do to access their in game resources
I think this is huge. I reckon just having your account and being able to do transactions anywhere from there makes more sense for most stuff. Kabun's idea seems cool, but probably too compilated and I'm not too sure how much it adds over simpler implementations. (obv also just my opinion)
If a player just has an "account" (probably doesn't need to be more than a money var) which they can use to make purchases and transfer money initially we should have enough right? Maybe track transactions for police to look at. Physical money would be cool for illegal transactions, ie fill a briefcase with money to buy weapons from some smuggler or something, but I dont think it should be the basis of all transactions. Always disliked that in A3 life too.
from everonlife.
I'm aware that some server owners might not want to have all the features that I listed.
As I said I would implement the whole system as configurable as possible which means you can decide for example:
- if you want the cards to be an actual item or some kind of virtual item or even if you want the whole card system at all
- if you have cards enabled should the ATM prompt for a pin
- should the be an system bank account
by editing a config file. (I think there it comes in handy that I almost always write code very generic and configurable.)
So if a server owner wants he can configure the system in such a way that it works like in altis life but if he wants to have a system that is as realistic as possible he can too.
I certainly know that this isn't exactly easy and fast to implement but I'm willing to try my best.
from everonlife.
I like the more complex process as an option you could configure. But I think the default should be a simple and easy system, like proposed at the beginning.
Something I would reccomend adding is the option to pay for stuff without having to withdraw the cash. If you want to balance it you can still put a fee on the "virtual" transaction.
from everonlife.
Something I would reccomend adding is the option to pay for stuff without having to withdraw the cash. If you want to balance it you can still put a fee on the "virtual" transaction.
This could be treated as a sort of "debit card" sort of option. A player could purchase a debit card from an ATM or banker and this would enable them to make purchases at vendors without having the actual cash on them, however it would come with a fee associated with it. Additionally, there could be different "tiers" of cards that have different spending limits so that this could not be abused. For example, tier 1 has $10,000 able to be spent in the next hour. Since this does prevent people from being able to be robbed while carrying cash, the higher tiers could also have higher fees associated with them. In doing so you guarantee the safety of your money, but are paying more in the long run.
from everonlife.
That's nice. Also, i don't know if the RP is set at a specific era but if we can for exemple, use mobile phone for transactions, we should considere that part too instead of mail boxes ? I didn't even know it was a thing before reading your post.
In my opinion, the ATMs should remains, with perhaps some tweaks that make some interactions with your money only possible here and not on the smartphone, like for exemple a large amount of money transfer. And since i mention the mobile phone, is it interesting to implement hacking phone or any electronics ? Too much ?
from everonlife.
I like your creative ideas. My concern with money related things is just that it can get frustrating.
Once you got paid after farming clay for like 2h on a server, you should be able to hold onto it and use it somewhat safely without the possibility of getting robbed 5 times between your paycheck and buying a new car.
Money is the base for all the other features, if you constantly need to run around depositing and withdrawing money from different places and watch out for criminals you won't ever have time for other things.
Overdoing the banking system is easy, but I fear people could get frustrated pretty fast when the experience is more a pain than fun.
from everonlife.
Going to jump back on this, I'm with DrLuk. I think the money system should be as simple as possible with some hint of realism, mostly mirroring the system in Altis Life - I would argue cash shouldn't be required at every store however. There are plenty of other systems that can be overcomplicated for the sake of realism - so that 'succeeding' in Everon Life isn't super easy - but I don't think the money system is something that should be played with, because people will get bored of it extremely fast.
from everonlife.
Money is the base for all the other features, if you constantly need to run around depositing and withdrawing money from different places and watch out for criminals you won't ever have time for other things.
This is true, I think this could be solved by simply adding alot of the deposit boxes could fix that. We could also make it so you could withdraw at them if we wanted to make it 1:1 with Altis Life.
from everonlife.
Yes. I think at least for the beginning we could just go for those boxes or just plain ATMs. Plus paying certain things wihtout cash, by directly deducting from the bank account, as I mentioned before. But we can integrate them into the "Bank" buildings for example.
Placing lots of boxes on the map brings me to my point of doing a custom RP map/terrain, but I guess that is a little far fetched as of right now ^^
from everonlife.
I have an ATM model that I never got to finish, we could use that. It just needs some textures.
Or we can go a less modern style, maybe also both for variation.
from everonlife.
This one also looks pretty good:
https://sketchfab.com/3d-models/atm-17480b0cc8364184972f126513924372
I just learnt that ATMs are actually in line with the map's time period, so that's cool.
from everonlife.
Related Issues (20)
- Apple can't be Sold *Everon Map* HOT 1
- Some prefabs do not inherit from Item_Base HOT 1
- Add ability for Npc_Base entities to hold weapons for visual appearance HOT 1
- Split EL_Utils into different more specific util files HOT 1
- Change wood cutting system to vanilla tree destructible system HOT 1
- Improved tool "attack" handling
- Quantity post 0.9.7 enhancements HOT 1
- Bug mod workshop HOT 2
- Visual ground representation of large quantities of items/money HOT 1
- Optimize/Redo cash stack asset HOT 2
- Have quantity system impact weight and volume
- update 0.9.7 HOT 1
- Discord Link Expired HOT 1
- " SpawnPoint_LIFE.et " missing from path HOT 3
- Mining inventory issue
- Problems installing/using depencies HOT 3
- Cant Save player Data under Linux HOT 5
- SCR_InventoryMenuUI HOT 1
- The axe not shows in game
- Broken official community discord links
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from everonlife.