ereinion

Stash-stuff

Jan 29th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void main()
  2. {
  3. string ClanLog= visit_url( "clan_log.php" );
  4. int start=index_of( ClanLog , "Stash") +55;
  5. ClanLog=substring(ClanLog, start);
  6. matcher m_stash_put = create_matcher( ">(\\d{2})/(\\d{2})/(\\d{2}), (\\d{2}):(\\d{2})(AM:|PM:) <(.+?)>(.+?) \\(#(\\d+)\\)</a> (added|took|contributed) (\\d+) (.+?)\\.<" , ClanLog );
  7. int I=0;
  8. while( I<30 )//test # iterations
  9. {
  10. m_stash_put.find();
  11. I=I+1;
  12. string group1= m_stash_put.group( 1 );
  13. string group2= m_stash_put.group( 2 );
  14. string group3= m_stash_put.group( 3 );
  15. string group4= m_stash_put.group( 4 );
  16. string group5= m_stash_put.group( 5 );
  17. string group6= m_stash_put.group( 6 );
  18. string group7= m_stash_put.group( 7 );
  19. string group8= m_stash_put.group( 8 );
  20. string group9= m_stash_put.group( 9 );
  21. string group10= m_stash_put.group( 10 );
  22. string group11= m_stash_put.group( 11 );
  23. string group12= m_stash_put.group( 12 );
  24.  
  25. //print(i);
  26.     remove_property("_added");
  27.     remove_property("_took");
  28. //      print(group8 + " - " + group10 +  " - " + group12);
  29. set_property("_today_to_string", "20" + group3 + "" + group1 + "" + group2);
  30. //print("putting in date now.  Anything below this is the script.","blue");
  31. if (get_property("_today_to_string") == today_to_string())
  32. {
  33. //set flag 1 for adding item.  if flag 1 exists, abort.  if flag 1 doesn't exist, set red flag
  34.  
  35. if(group10.contains_text("added"))
  36.     {
  37.     set_property("_added", "true");
  38.     remove_property("_took");
  39.     set_property("this_item", group12);
  40.     }
  41. if (group10.contains_text("took") && get_property("_took") == "" && get_property("this_item") == group12)
  42.     {
  43.     remove_property("_added");
  44.     set_property("_took", "true");
  45.     }
  46. if(get_property("_took") == "")
  47.     {
  48.     if (!group8.contains_text("contributed") && get_property("_added") != "true")
  49.         {
  50.         print(group8 + " - " + group10 +  " - " + group12, "red");
  51.         }
  52. //make properties of username+taken+item - id added exists, check for taken??
  53. //make properties of username+added+item
  54.     }
  55. }
  56.  
  57. //print(group1 + "/" + group2 + "/" + group3 + " " + group4 + ":" + group5 + " " + group6 + " " + group8 + " " + group9 + " " + group10 + " " + group11 + " " + group12);//month
  58. }}
Add Comment
Please, Sign In to add comment