Usage:

call "Filename.txt"

Example:

call "UseItems.txt"
call "http://yourdomain.com/yourfile.txt"

This will command the bot to run a script from a file or URL. The called script can access regular variables, but names like %var% will not be passed. If the called script reaches its last line, the control is passed to the calling script. Alternatively, "return" can be used to return from the called script.

An example of how you might use this command would be to place the following script in one city on each account:

label autorun
call "UseItems.txt"

And then create a file named UseItems.txt with the following script inside:

// Use Items Script!
// By KINGTECH, I think

item = "player.box.gambling.3"
gosub useitems
item = "player.item.giftofthewisemystics"
gosub useitems
item = "player.item.sinterklaasscookies"
gosub use5items
goto EOS

label useitems
numberOfItems = m_context.ItemCount(item)
echo "I have "+numberOfItems+" "+item
if numberOfItems execute "useitem " + item
if numberOfItems execute "repeat " + numberOfItems
return

label use5items
numberOfItems = m_context.ItemCount(item)
echo "I have "+numberOfItems+" "+item
if numberOfItems execute "useitem " + item
if numberOfItems execute "repeat " + min(numberOfItems,5)
return

/// End Of Script
label EOS
echo "All done!"

The above example is for the 2013 Christmas promotion. Each time a new holiday or promotion comes along, you can edit the items to be used at the top. Each time your bots get restarted, they will use up the available items without you having to individually edit each one or run the script in each one.

There are of course many more uses for the Call command, the above is just one example.


ScriptControlStructures

Call (last edited 2014-01-03 03:52:50 by Inanna)