void main() { string ClanLog= visit_url( "clan_log.php" ); int start=index_of( ClanLog , "Stash") +55; ClanLog=substring(ClanLog, start); matcher m_stash_put = create_matcher( ">(\\d{2})/(\\d{2})/(\\d{2}), (\\d{2}):(\\d{2})(AM:|PM:) <(.+?)>(.+?) \\(#(\\d+)\\) (added|took|contributed) (\\d+) (.+?)\\.<" , ClanLog ); int I=0; while( I<30 )//test # iterations { m_stash_put.find(); I=I+1; string group1= m_stash_put.group( 1 ); string group2= m_stash_put.group( 2 ); string group3= m_stash_put.group( 3 ); string group4= m_stash_put.group( 4 ); string group5= m_stash_put.group( 5 ); string group6= m_stash_put.group( 6 ); string group7= m_stash_put.group( 7 ); string group8= m_stash_put.group( 8 ); string group9= m_stash_put.group( 9 ); string group10= m_stash_put.group( 10 ); string group11= m_stash_put.group( 11 ); string group12= m_stash_put.group( 12 ); //print(i); remove_property("_added"); remove_property("_took"); // print(group8 + " - " + group10 + " - " + group12); set_property("_today_to_string", "20" + group3 + "" + group1 + "" + group2); //print("putting in date now. Anything below this is the script.","blue"); if (get_property("_today_to_string") == today_to_string()) { //set flag 1 for adding item. if flag 1 exists, abort. if flag 1 doesn't exist, set red flag if(group10.contains_text("added")) { set_property("_added", "true"); remove_property("_took"); set_property("this_item", group12); } if (group10.contains_text("took") && get_property("_took") == "" && get_property("this_item") == group12) { remove_property("_added"); set_property("_took", "true"); } if(get_property("_took") == "") { if (!group8.contains_text("contributed") && get_property("_added") != "true") { print(group8 + " - " + group10 + " - " + group12, "red"); } //make properties of username+taken+item - id added exists, check for taken?? //make properties of username+added+item } } //print(group1 + "/" + group2 + "/" + group3 + " " + group4 + ":" + group5 + " " + group6 + " " + group8 + " " + group9 + " " + group10 + " " + group11 + " " + group12);//month }}