Get shop log
Function Syntax
string [int] get_shop_log()
Returns a map of transactions in your store, keyed by the line number each is found on in your store log
Code Sample
The following will print all lines in the shop log where the transaction amount was larger than 500,000 meat
void write_big_sales(int limit) {
string[int] shopLog = get_shop_log();
matcher meat_gain;
string pattern = "for (\\d+) Meat";
int meat;
foreach i in shopLog {
meat_gain = create_matcher(pattern, shopLog[i]);
if (find(meat_gain)) {
meat = to_int(group(meat_gain, 1));
if (meat >= limit) {
print_html("<font color=0000FF>" + i + " - " + shopLog[i] + "</font>");
}
}
}
}
void main() {
write_big_sales(500000);
}
See Also
[[Category:]]