Jump to content

Ideas for character transfer function are WELCOME!


Guest patrik774

Recommended Posts

Hi, I'm currently (last months) working on Account Management system for mangos. I'm just few steps from first public beta release (you can try tech demo http://patrik.php5.cz/manager/ - but it's not updated very often :D, so it's kinda buggy. What do I need from you guys is to help me with Character Transfer function. I don't mean help with PHP or some that stuff, I would like to hear your interesting ideas for this function, so that's the reason why do I post it here! Down I will include my list of ideas and what do I need from you is to comment anything, share opinions, GTFOs and... Everything!

I know It's terrible to read all the text, but keep on!

Main idea is to create KISS app, easy for GMs to control and user-friendly for players.

I think we have to create database table like "character_transfers" or sth. Maybe with this datas

+----+----------------+------------------------+------------+--------------+
| id | character_guid | destination_account_id | pay_method | paid/success |
+----+----------------+------------------------+------------+--------------+

id - of transaction

character_guid - clear

destination_account_id - clear

pay_method - first question

when should be character charged ($config["transfer_cost"])? On transfer submit, or on successfull transfer, or 50-50? Or should player choose?

-------------

I prefer on submit, and if destination account doesn't want it, we shall give money back. But what if the price has changed?

default $config["transfer_cost"] is 1copper, character is charged for just 1copper, and "transfer_cost" will change to 10copper, the destination account will say no to new char, and character will have its' money plus 9 extra copper! // Try just adding comment to config file?

paid/success - we flag character to transfer, paid is "0" and when it's "0", "destination_account_id" owner will be prompted to finish transfer procces. Ok this is just workover, but I like this idea of accepting characters.

Questions for paid/success

1.) When character is flagged for transfer, shall be old owner able to play, or shall we lock that char? If not, we must keep an eye to pay_methot!

2.) SOLVED in "Server tools" - All transfers will be in log, and GM can watch and cancel any suspicious transfer.

Other possibilities:

1.) Add "message" column for player messages ("Hey you Red Shirt Guy, Wildhammer Quests are ok...")

- in this case, we should add other column "timestamp" to avoid instant mail web system. Something like "Hey, I have sent you character for trade, check it out in hour!"...

Ok that's all fun for today, hope anyone reads it to the end! Sorry for spelling mistakes and other bad words...

Thank you for all your interesting ideas! ;)

Link to comment
Share on other sites

It's not character copy, it's character transfer, wich means old owner will not have it anymore!

Somehow i got from your post that you plan on slowly copying char from one account to another.

Anyway i have the same thing on my server and its very simple current char owner just type in username of account where he wants to move the character and its done and ofc a simple log for GM's (you never now what can go wrong).

Link to comment
Share on other sites

It is whatever you call it. So if you call it slowly, it's slowly, I'll better call it "cool".

It's simple ->

1.) I want to transfer char, so I will put its name and destination account to some form -this is same for all transfer functions all over the world.

2.) The only difference is, that I (as a destination account player) am prompted to finish this proccess. - yes, it's not necessary. But I want players to know that they have new char. This step is also necessary if destination player's account reached limit for characters.

This is why I want your help. I must know, what do you prefer. So if you prefer simple rewriting 'account_id', DIY. My main idea for this function was to inform player that he have some unfinished transfers, and to let you decide if you (destination account) want this char or no.

Link to comment
Share on other sites

I used to have an entire script series written up to do this for me (I'm a web developer by trade). If I get around to rewriting it I'll release a simplified version of it to the community.

I currently have a six-week holiday from my studies, so I'll work on it sometime over the next few weeks.

Link to comment
Share on other sites

  • 2 weeks later...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use