Revamping of the Donor system.

Got a suggestion to help improve the server? Let us know here!
Post Reply
Folk13
Posts: 28

Revamping of the Donor system.

Post by Folk13 »

I feel and i think others agree with me that the donation system could use an upgrade. As it stands you donate and then put a ticket in and have to wait for hen to come online and teleport you. This in itself poses alot of problems imo. First that hen isnt always going to be on especially with school and rl stuff starting again since summer is winding down. And it essentially makes the person who donates sit around and wait for hen to get on and hope that when he does get on hes checking tickets and has time to teleport them. Now i'm not saying that hen isnt doing his job im saying the system is just broken.

In order to stop this waiting in limbo period im suggesting that hen maybe you let some of the other gm's have access to check deposite's on the paypal but ofc not withdrawl/move the money around. This way you dont always have to do all of the donations and if your not around people dont end up wait for hours or even days.

Another way, that im not 100% sure how it could be done to work but have something like this. You donate and when you donate your given a code. You go to a npc and when you put in a valid donor code they in turn give you an item that teleports you to the donor mall, it would be similar to how the wow tcg items work with the codes. This im assuming wouldnt be too easy to pull off but it would be very nice, and it would speed up people getting their donor gear after paying.
Merciless Gladiator Folkron-s6 2nd place 100-2
Rival Nikes- s6 5th place 70-0
User avatar
Henhouse
Administrator
Administrator
Posts: 7855
Location: Sweden
Contact:

Re: Revamping of the Donor system.

Post by Henhouse »

Firstly, the system isn't broken. It's just not speedy. Secondly, I will never give GMs the access to interfere with donor stuff. It's not that I don't trust my GMs, it's just we have had several incidents in the past due to temptation, etc. It's not something I'm willing to do.


However, this is truly incredible that you made this post. JUST TODAY I was thinking of making a post explaining how I would be designing a new system for donating. Pretty much everything I do can be imported into the database with your character's global user id. I could run a few tests and make a program to where I could type in the player's name, hit enter and everything is taken care of. However, that would still involve my attention and I have NO idea if it would work if the user is online.

But, a little further extent would be Paypal's integration. It is possible to have Paypal do certain things when someone pays money. Now, I could see this being a problem if the character has to be offline and/or they didn't put the character name in a name field to donate and nothing happens.

How I would like it to happen is you donate (unless I have to use the Buy Now feature) have it access the database, change the player's hearth X,Y,Z,Map location to the donor mall one, Set their position to the donor mall, and learn the 2 mount spells.

This is something I will be looking into a bit but I cannot promise anything really Soonâ„¢.
Administrator - Project Lead / Server Management / Core Development
User avatar
Henhouse
Administrator
Administrator
Posts: 7855
Location: Sweden
Contact:

Re: Revamping of the Donor system.

Post by Henhouse »

I finished writing the whole script and it works very well, except for a few things. When you execute the script when the player is online they won't get teleported because it goes into the database, not the server. If they are offline, it'll work as intended. Now if a player is completely offline they will log back in with a teleport, hearth set and the two mount spells learned. If they are logging in when the script is ran, they are not teleported, the spells are not learned right away and their hearth will still be the old one until they relog. There's also another problem, if you create a new character, you have to login to it for you hearthstone to be created. If you don't, the script doesn't affect it at all.

So basically if it's a brand new character and I run the script while you're online you'll have to know to relog to then hearth because upon logging out you tell the server your location and it overwrites my teleporting to the donor mall. But you'll have the hearth set, and spells.

So it's a little confusing.

I looked into integrating Paypal and stuff, but that looks a bit over my head with Paypal APIs and all this stuff I just don't think I should waste time on. This script makes things 10x more easier. I can teleport people in seconds. It's great :)
Administrator - Project Lead / Server Management / Core Development
User avatar
Henhouse
Administrator
Administrator
Posts: 7855
Location: Sweden
Contact:

Re: Revamping of the Donor system.

Post by Henhouse »

It has been completed. Working very smoothly, I handled 2 donations today and took less than a few seconds to get everything done, the guy was very impressed :).

For those curious what the system looks like, it's not decorative. Simply because I'm the only one accessing it and it only does a function, cosmetics aren't needed for it. But the script is the most important, and I cannot fit it all on one page so here's like 2/3 of the code type up (the rest ran off the page, so I took a screenshot of the middle. And here's what the system looks like :P.
Administrator - Project Lead / Server Management / Core Development
Endania
Game Master
Game Master
Posts: 574

Re: Revamping of the Donor system.

Post by Endania »

Henhouse wrote:It has been completed. Working very smoothly, I handled 2 donations today and took less than a few seconds to get everything done, the guy was very impressed :).

For those curious what the system looks like, it's not decorative. Simply because I'm the only one accessing it and it only does a function, cosmetics aren't needed for it. But the script is the most important, and I cannot fit it all on one page so here's like 2/3 of the code type up (the rest ran off the page, so I took a screenshot of the middle. And here's what the system looks like :P.
The donation code is already used so don't even bother trying to make a ticket with it thinking you can get a free donation.
Retired Game Master
Imperium
Donor
Donor
Posts: 2058

Re: Revamping of the Donor system.

Post by Imperium »

Good god Hen that's impressive. Wow, truly that's eepeek, now I can donate without worrying about you being online :D!
User avatar
Henhouse
Administrator
Administrator
Posts: 7855
Location: Sweden
Contact:

Re: Revamping of the Donor system.

Post by Henhouse »

Yeah it's been in place a while now, works well. I can do it instantly if they are offline and ask then to logout for 5 seconds if they are on ;D
Administrator - Project Lead / Server Management / Core Development
Altaiir
Donor
Donor
Posts: 386
Location: Romania

Re: Revamping of the Donor system.

Post by Altaiir »

Gratz Henhouse, hopefully more donations will come in from this new update ;)
Never Give Up, Never Back Down, No Matter Who The Opponent, Become Better Than Him, No Mercy, No Risk No Reward.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest