[TRADE] Contract
Posted: Tue Feb 20, 2007 2:15 pm
This command would make able to lend money or objects to other characters without risking to lose them without getting economic compensation.
The idea is the following: Character A asks Character B for 50 gold, and B agrees, but he says that he must return 55 gold in ten real days.
B then calls Character C, who knows the trade and makes the contract using the following syntaxis:
Contract <the name of who asks something> <the name of who give something> <amount of money> <number of days>
For using this trade player C must have parchment and a quill.
In this example player C would type:
contract A B 55 10
Then he will give the contract to player A, and he by holding the contract and using the command SIGN, will mark it as valid, after that he will give the contract to player B, and player B will give the coins to player A.
Now can happen two different; A returns the money to B, or A doesn't log anymore or doesn't want to return the money.
In first case B gives the contract to A, and A by using the command FINISH while holding the contract destroys it.
In second case B after waiting ten days goes to a bank and by holding the contract and using the command RECLAIM he will get the money that it is noted in the contract, this money will be taken from A's bank account (if he has nothing, he will be in debt to the bank) then the contract will disappear.
The contract can be read, and it shows who can RECLAIM it and for how much and when, this is vital so who asks something to be lend knows what is signing, after being signed the contract A, it is show in the contract that it has been signed by A.
If A or B knew this trade it wouldn't be necessary call C, a character can include himself in a contract.
This trade will be logged for possible potential abuse.
The idea is the following: Character A asks Character B for 50 gold, and B agrees, but he says that he must return 55 gold in ten real days.
B then calls Character C, who knows the trade and makes the contract using the following syntaxis:
Contract <the name of who asks something> <the name of who give something> <amount of money> <number of days>
For using this trade player C must have parchment and a quill.
In this example player C would type:
contract A B 55 10
Then he will give the contract to player A, and he by holding the contract and using the command SIGN, will mark it as valid, after that he will give the contract to player B, and player B will give the coins to player A.
Now can happen two different; A returns the money to B, or A doesn't log anymore or doesn't want to return the money.
In first case B gives the contract to A, and A by using the command FINISH while holding the contract destroys it.
In second case B after waiting ten days goes to a bank and by holding the contract and using the command RECLAIM he will get the money that it is noted in the contract, this money will be taken from A's bank account (if he has nothing, he will be in debt to the bank) then the contract will disappear.
The contract can be read, and it shows who can RECLAIM it and for how much and when, this is vital so who asks something to be lend knows what is signing, after being signed the contract A, it is show in the contract that it has been signed by A.
If A or B knew this trade it wouldn't be necessary call C, a character can include himself in a contract.
This trade will be logged for possible potential abuse.