Bank of IceTeks
Posted: Wed Jul 30, 2003 7:36 pm
This is a mod I've been thinking about for quite a while. I finally thought of a good way it could be programmed. It would actually be a separate component of this board in which would make it easy to transport to future IB versions without any problems but a few minor adjustments.
The way this mod will work is that it will check the cookie for the user ID, and I'll make it so it checks the password hash as well and the database to make sure it matches (pro haxors could easily add in any ID in the cookie and hijack someone's bank account, nothing too serious but still) and then it will be a separate interface to manage the currency. From there I will simply add features that make use of the account. The accounts will simply be files in a folder called "bank" or something. I like file databases more than sql, since we have too many problems with sql here, and since these will be small files anyway, it won't be the end of the world to use, also, it's not like they will be loading everytime a page is loaded, they will only be read/written during a transition. Not to mention how much easier it is to program using files.
The bank manager will also have a feature to transfer money into someone else’s account, or to take money.
To make it harder to steal, I'll think something up. I think what I'll do is that everyone can have an account number that they choose, sort of like a password, but not as confidential, so whenever a transaction is made it will require that number, so let's say person A gives his number to person B so they can transfer money, well person B also can take money, but to make it less obvious, he can put the money and wait, and if person A did not change their number, they can get money stolen by someone who has their number. The account number will be like a password, but not as important. Like, don't go and use any real passwords as your number. Just something simple and not confidential. I don’t want someone to sue us because they used their credit card number.
To make money, I'll probably have a few features, and this is what I'm thinking of:
<ul>
<li> X $ per X number per post.
<li> Future karma rating system - karma can be converted to money.
<li> Lottery - we can have various types of draws and stuff.
<li> Games / casino- I'm against gambling, but this is not real money, it's for fun.
<li> IceTeks trivia - Computer/non computer quizzes and stuff.
<li> UD team - People who join our UD team can get a large ammount as a reward.
<li> referral - I can add a referral feature in the sign up page and for people who have referred others, they get a certain amount.
<li> Random draw - I can make a script that randomly picks a member and gives them money, just like that. (would probably be based on the logging system, so the more active, the more chance of winning)
</ul>
I can't think of anything more now, but everyone feel free to give your ideas
Now, having all these ways to get money is great, but we need to figure out ways to spend it and have fun spending it, because that’s how economy works. It’s fun to spend. This may be a little trickier, but with everyone's ideas, I'm sure it will be made possible to have more features. I rather have more ways to spend then ways to make money, since it will sort of break the purpose if it’s too easy to make money.
Here's what I'm thinking of, but some of these might or might not be possible depending on how things are structured in the forum database, some of these are only possible by changing the forum database and not separate files (forum settings etc).
<ul>
<li> Change other user's title - This can be fun as a joke and should be easy enough to implement.
<li> Get more PM space - I don't think this is possible since I think it is a global thing in the database, but I can play around and see, maybe redesign the structure...
<li> Open a bank - I'll make it possible to have more than one bank, opening one will have a service charge applied, but this will be good to organized your cash and to make safer transfers (ex: 1 bank can be used for strictly transfers while the other is where all your cash is kept)
<li> Add a quote - I can make a quote feature that will display random quotes on the home page, so it would cost to add a quote, this could be fun as you could quote other users and stuff.
</ul>
I can't think of anything more, but for sure I'd want to add more spending features. I have to admit some of these ideas come from an other forum (B...), but only difference is that I will be programming them myself and not downloading them as mods, and it will be unique in it's own way and have more integration with other custom features.
Also, some of the things such as PM space, if it turns out I can’t make it on a “per user” basis (still did not check how it is in the db) then I can make it so it changes the whole group, and it would cost LOTS, but everyone could pitch in and go for it.
So if anyone has ideas for more features please let me know here!
I will probably get started on that very shortly. I have most of it planed out and I think it will be a great successful customization and it will be unique to IceTeks, well almost unique.
I think this feature and all the rest that will be associated with it will greatly help this place grow and make us have more fun then we already have. So I want to hear everyone’s ideas!
Archived topic from Iceteks, old topic ID:1169, old post ID:10253
The way this mod will work is that it will check the cookie for the user ID, and I'll make it so it checks the password hash as well and the database to make sure it matches (pro haxors could easily add in any ID in the cookie and hijack someone's bank account, nothing too serious but still) and then it will be a separate interface to manage the currency. From there I will simply add features that make use of the account. The accounts will simply be files in a folder called "bank" or something. I like file databases more than sql, since we have too many problems with sql here, and since these will be small files anyway, it won't be the end of the world to use, also, it's not like they will be loading everytime a page is loaded, they will only be read/written during a transition. Not to mention how much easier it is to program using files.
The bank manager will also have a feature to transfer money into someone else’s account, or to take money.
To make it harder to steal, I'll think something up. I think what I'll do is that everyone can have an account number that they choose, sort of like a password, but not as confidential, so whenever a transaction is made it will require that number, so let's say person A gives his number to person B so they can transfer money, well person B also can take money, but to make it less obvious, he can put the money and wait, and if person A did not change their number, they can get money stolen by someone who has their number. The account number will be like a password, but not as important. Like, don't go and use any real passwords as your number. Just something simple and not confidential. I don’t want someone to sue us because they used their credit card number.
To make money, I'll probably have a few features, and this is what I'm thinking of:
<ul>
<li> X $ per X number per post.
<li> Future karma rating system - karma can be converted to money.
<li> Lottery - we can have various types of draws and stuff.
<li> Games / casino- I'm against gambling, but this is not real money, it's for fun.
<li> IceTeks trivia - Computer/non computer quizzes and stuff.
<li> UD team - People who join our UD team can get a large ammount as a reward.
<li> referral - I can add a referral feature in the sign up page and for people who have referred others, they get a certain amount.
<li> Random draw - I can make a script that randomly picks a member and gives them money, just like that. (would probably be based on the logging system, so the more active, the more chance of winning)
</ul>
I can't think of anything more now, but everyone feel free to give your ideas
Now, having all these ways to get money is great, but we need to figure out ways to spend it and have fun spending it, because that’s how economy works. It’s fun to spend. This may be a little trickier, but with everyone's ideas, I'm sure it will be made possible to have more features. I rather have more ways to spend then ways to make money, since it will sort of break the purpose if it’s too easy to make money.
Here's what I'm thinking of, but some of these might or might not be possible depending on how things are structured in the forum database, some of these are only possible by changing the forum database and not separate files (forum settings etc).
<ul>
<li> Change other user's title - This can be fun as a joke and should be easy enough to implement.
<li> Get more PM space - I don't think this is possible since I think it is a global thing in the database, but I can play around and see, maybe redesign the structure...
<li> Open a bank - I'll make it possible to have more than one bank, opening one will have a service charge applied, but this will be good to organized your cash and to make safer transfers (ex: 1 bank can be used for strictly transfers while the other is where all your cash is kept)
<li> Add a quote - I can make a quote feature that will display random quotes on the home page, so it would cost to add a quote, this could be fun as you could quote other users and stuff.
</ul>
I can't think of anything more, but for sure I'd want to add more spending features. I have to admit some of these ideas come from an other forum (B...), but only difference is that I will be programming them myself and not downloading them as mods, and it will be unique in it's own way and have more integration with other custom features.
Also, some of the things such as PM space, if it turns out I can’t make it on a “per user” basis (still did not check how it is in the db) then I can make it so it changes the whole group, and it would cost LOTS, but everyone could pitch in and go for it.
So if anyone has ideas for more features please let me know here!
I will probably get started on that very shortly. I have most of it planed out and I think it will be a great successful customization and it will be unique to IceTeks, well almost unique.
I think this feature and all the rest that will be associated with it will greatly help this place grow and make us have more fun then we already have. So I want to hear everyone’s ideas!
Archived topic from Iceteks, old topic ID:1169, old post ID:10253