Get revision: Difference between revisions
Jump to navigation
Jump to search
imported>Heeheehee m You'd actually need to check this. |
imported>StDoodle mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 12: | Line 12: | ||
return_also={{#var:return_also}} | return_also={{#var:return_also}} | ||
}}| | }}| | ||
function_description=Returns the revision number of KoLmafia being used. For daily builds, the revision number is used as the build number, and the two will be identical.| | |||
code1={{CodeSample| | code1={{CodeSample| | ||
title=Code Sample| | title=Code Sample| | ||
description=Will tell you when there is a new | description=Will tell you when there is a new daily build available| | ||
code= | code= | ||
<syntaxhighlight> | <syntaxhighlight> | ||
Line 21: | Line 23: | ||
string current = substring ( page, index_of ( page , "(Built Once An Hour)" ) , index_of ( page , ".jar</a>" ) ); | string current = substring ( page, index_of ( page , "(Built Once An Hour)" ) , index_of ( page , ".jar</a>" ) ); | ||
if (contains_text( current , (Build+1) )) | if (contains_text( current , (Build+1) )) | ||
print ("There is a new build. Go get it here http://builds.kolmafia.us/", "red"); | print ("There is a new build. Go get it here http://builds.kolmafia.us/", "red"); | ||
else print (" | else | ||
print ("You are already using the most current version of KoLmafia.", "blue"); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
}}| | }}| | ||
| | | | ||
see_also={{SeeAlso|get_version}}| | see_also={{SeeAlso|get_version}}| | ||
}} | }} | ||
[[Category:Miscellaneous Functions]] |
Latest revision as of 16:54, 29 July 2010
Function Syntax
int get_revision()
Returns the revision number of KoLmafia being used. For daily builds, the revision number is used as the build number, and the two will be identical.
Code Sample
Will tell you when there is a new daily build available
int Build = get_revision();
string page = visit_url("http://builds.kolmafia.us/");
string current = substring ( page, index_of ( page , "(Built Once An Hour)" ) , index_of ( page , ".jar</a>" ) );
if (contains_text( current , (Build+1) ))
print ("There is a new build. Go get it here http://builds.kolmafia.us/", "red");
else
print ("You are already using the most current version of KoLmafia.", "blue");