Difference between revisions of "Take shop"
Jump to navigation
Jump to search
imported>Gnocchi masala m (Veracity's revision 12905 implementing changed shop funcionality.) |
imported>Eliteofdelete |
||
Line 28: | Line 28: | ||
function_description=This command will remove {{pspan|it}} from your mall store. The 1-parameter version will remove all of the item. If you want to remove less than the maximum amount, then you will need to use the 2-parameter version with the optional first parameter set to the count you wish to remove.| | function_description=This command will remove {{pspan|it}} from your mall store. The 1-parameter version will remove all of the item. If you want to remove less than the maximum amount, then you will need to use the 2-parameter version with the optional first parameter set to the count you wish to remove.| | ||
− | + | code1={{CodeSample| | |
+ | title=Code Samples| | ||
+ | description=Empties your entire shop.| | ||
+ | code= | ||
+ | <syntaxhighlight> | ||
+ | if (user_confirm("Do you want to empty your entire shop?")) { | ||
+ | print("Emptying your store...", "blue"); | ||
+ | wait(5); | ||
+ | int[item] shop = get_shop(); | ||
+ | int x = 0; | ||
+ | batch_open(); | ||
+ | foreach it in shop { | ||
+ | take_shop(shop[it], it); | ||
+ | x+=1; | ||
+ | if (x==75) { | ||
+ | batch_close(); | ||
+ | x=0; | ||
+ | batch_open(); | ||
+ | } | ||
+ | } | ||
+ | print("Your shop has been emptied!", "green"); | ||
+ | } | ||
+ | else print("You decided to not empty your store.", "blue"); | ||
+ | </syntaxhighlight>| | ||
+ | |||
+ | }}| | ||
see_also={{SeeAlso|have_shop|put_shop|shop_amount}}| | see_also={{SeeAlso|have_shop|put_shop|shop_amount}}| |
Revision as of 22:53, 21 January 2015
Function Syntax
boolean take_shop(int qty ,item it )
- qty an optional parameter for the quantity of items to take from your mall store (defaults to all if not provided)
- it is the item to take from your mall store
This command will remove it from your mall store. The 1-parameter version will remove all of the item. If you want to remove less than the maximum amount, then you will need to use the 2-parameter version with the optional first parameter set to the count you wish to remove.
Code Samples
Empties your entire shop.
if (user_confirm("Do you want to empty your entire shop?")) {
print("Emptying your store...", "blue");
wait(5);
int[item] shop = get_shop();
int x = 0;
batch_open();
foreach it in shop {
take_shop(shop[it], it);
x+=1;
if (x==75) {
batch_close();
x=0;
batch_open();
}
}
print("Your shop has been emptied!", "green");
}
else print("You decided to not empty your store.", "blue");
CLI Equivalent
The CLI command "shop take " works similarly.