Buy price: Difference between revisions
Jump to navigation
Jump to search
imported>Bale r9555 |
imported>AlbinoRhino m correct return type |
||
(One intermediate revision by one other user not shown) | |||
Line 9: | Line 9: | ||
name={{#var:name}}| | name={{#var:name}}| | ||
aggregate={{#var:aggregate}}| | aggregate={{#var:aggregate}}| | ||
return_type= | return_type=int| | ||
return_also={{#var:return_also}}| | return_also={{#var:return_also}}| | ||
parameter1={{Param|coinmaster|master}}| | parameter1={{Param|coinmaster|master}}| | ||
Line 26: | Line 26: | ||
void print_price(item it) { | void print_price(item it) { | ||
if(is_coinmaster_item(it)) { | if(is_coinmaster_item(it)) { | ||
coinmaster master = | coinmaster master = it.seller; | ||
string token = master.token; | string token = master.token; | ||
int price = buy_price(master, it); | int price = buy_price(master, it); |
Latest revision as of 22:42, 9 July 2017
Function Syntax
int buy_price(coinmaster master ,item it )
- master is the coinmaster to query
- it is the item to check
Returns the number of tokens that master will trade you if you sell it to him.
Code Sample
This prints the price for which you can sell an item to a coinmaster.
void print_price(item it) {
if(is_coinmaster_item(it)) {
coinmaster master = it.seller;
string token = master.token;
int price = buy_price(master, it);
if(price > 1) token += "s";
print("You can sell that for "+ price + " "+token +".");
} else if(is_tradeable(it))
print("You can sell that in the mall for "+mall_price(it)+ " meat.");
else if(autosell_price(it) > 0)
print("You can autosell that for "+autosell_price(it)+ " meat.");
else print("You cannot sell that!", "red");
}