Advertisement
kolpastebin

Familiar name generator.ash

Jun 24th, 2014
439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. int setting_output_amount = 100;
  2.  
  3. string getFamiliarNameFromPage(string page_text)
  4. {
  5. int start = page_text.index_of("<input class=text type=text size=40 maxlength=40 name=newname value=\"");
  6. if (start < 0)
  7. return "";
  8. int end = page_text.index_of(">", start);
  9. if (end < 0)
  10. return "";
  11. return page_text.substring(start + 69, end - 1);
  12. }
  13.  
  14. string getFamiliarName()
  15. {
  16. //hacky:
  17. string page_text = visit_url("familiar.php");
  18. return getFamiliarNameFromPage(page_text);
  19. }
  20.  
  21. void main()
  22. {
  23. if (my_familiar() == $familiar[none])
  24. {
  25. print("Need familiar.");
  26. return;
  27. }
  28. string starting_name = getFamiliarName();
  29. print("Starting familiar name: \"" + starting_name + "\"");
  30.  
  31. print("Familiar names for " + my_familiar() + ":");
  32. print("--------");
  33. for i from 1 to setting_output_amount
  34. {
  35. string text = visit_url("familiar.php?action=rename&newname=");
  36.  
  37. string name = getFamiliarNameFromPage(text);
  38. print_html("<span>" + name.entity_encode() + "</span>");
  39. }
  40. print("--------");
  41. visit_url("familiar.php?action=rename&newname=" + starting_name.entity_encode()); //change it back
  42. print("Done");
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement