Der DotA Mapchecker

    • Der DotA Mapchecker

      Mir war extrem langweilig, deshalb habe ich einen DotA Mapchecker Programmiert.

      Was macht das Programm?
      Es sucht alle x Minuten (kann eingestellt werden) nach, ob eine neue Map herausen ist. Wenn ja wird eine MessageBox geöffnet und es kommt eine meldung.

      Was brauche ich dafür?
      Brauchen tut man das .NET Framework 3.5. Zu erhalten ist das hier

      Wo krieg ich ihn?
      hier

      Wen darf ich flamen wen ich das Programm scheiße finde?
      Den hier!

      <Zinnsoldat> Warbringer willst heute auch das ravens game casten? ^^
      <@Nappo> überlastet den armen Warbringer doch nich so :)
      <@Nappo> wobei er is chinese die arbeiten mindestens 25 stunden am tag und 200 Stunden in der Woche

      ProudBavarian schrieb:

      € netter guide twoplay, aber dein ava suckt trotzdem :)
      Guten Morgen an:
      Muh, Proud, Sleepy, Hi2u, Seren, Incognito, Wing, Juff, Sic, banez-, arrow^gunz, Cloud, Zenarius, Tobi, q0ry und der Rest des DS-Stammtischs


    • Wing- schrieb:

      muss man das ding 24/7 laufen haben und wenn ja, wie viel ressourcen verbraucht es?
      braucht so gut wie keine ressourcen und von der connection braucht es so viel als würdest du 1x getdota.com aufrufen

      <Zinnsoldat> Warbringer willst heute auch das ravens game casten? ^^
      <@Nappo> überlastet den armen Warbringer doch nich so :)
      <@Nappo> wobei er is chinese die arbeiten mindestens 25 stunden am tag und 200 Stunden in der Woche

      ProudBavarian schrieb:

      € netter guide twoplay, aber dein ava suckt trotzdem :)
      Guten Morgen an:
      Muh, Proud, Sleepy, Hi2u, Seren, Incognito, Wing, Juff, Sic, banez-, arrow^gunz, Cloud, Zenarius, Tobi, q0ry und der Rest des DS-Stammtischs


    • Is schön auf welche Ideen manche Leute kommen, während ihnen langweilig ist ;)

      Hilfreich ist das ganze aber bei DotA jetzt nicht wirklich, wenns gut kommt, dann kommt jedes Monat eine neue Version raus und die bekommt man dann schon auf verschiedenen Seiten mit (DL, D-A, DS, ...). Also ein Programm, dass da jetzt automatisch zb täglich nach Updates sucht ist jetzt nicht besonders nötig ... aber trotzdem schön, dass du das programmieren kannst ^^
    • Nightbunny schrieb:

      Is schön auf welche Ideen manche Leute kommen, während ihnen langweilig ist ;)

      Hilfreich ist das ganze aber bei DotA jetzt nicht wirklich, wenns gut kommt, dann kommt jedes Monat eine neue Version raus und die bekommt man dann schon auf verschiedenen Seiten mit (DL, D-A, DS, ...). Also ein Programm, dass da jetzt automatisch zb täglich nach Updates sucht ist jetzt nicht besonders nötig ... aber trotzdem schön, dass du das programmieren kannst ^^
      Ja das weiß ich schon, das hab ich gemacht, weil ja jetzt in nächster zeit die neue version rauskommt ^^

      EDIT:
      Ich machs bald für's Handy wenn noch mehr langeweile auftritt ^^

      <Zinnsoldat> Warbringer willst heute auch das ravens game casten? ^^
      <@Nappo> überlastet den armen Warbringer doch nich so :)
      <@Nappo> wobei er is chinese die arbeiten mindestens 25 stunden am tag und 200 Stunden in der Woche

      ProudBavarian schrieb:

      € netter guide twoplay, aber dein ava suckt trotzdem :)
      Guten Morgen an:
      Muh, Proud, Sleepy, Hi2u, Seren, Incognito, Wing, Juff, Sic, banez-, arrow^gunz, Cloud, Zenarius, Tobi, q0ry und der Rest des DS-Stammtischs


    • Auf den code?

      <Zinnsoldat> Warbringer willst heute auch das ravens game casten? ^^
      <@Nappo> überlastet den armen Warbringer doch nich so :)
      <@Nappo> wobei er is chinese die arbeiten mindestens 25 stunden am tag und 200 Stunden in der Woche

      ProudBavarian schrieb:

      € netter guide twoplay, aber dein ava suckt trotzdem :)
      Guten Morgen an:
      Muh, Proud, Sleepy, Hi2u, Seren, Incognito, Wing, Juff, Sic, banez-, arrow^gunz, Cloud, Zenarius, Tobi, q0ry und der Rest des DS-Stammtischs


    • Tektonik schrieb:

      ja :) oder erstmal, was ahste benutz um s zu coden C?
      nein, C#
      Nunja wenn die leute hier sehen wie ich das getan habe, werden sich auf den kopf haun, aber ok mom ^^

      Das hier ist die Methode die sagt, ob eine neue Version da ist:

      Quellcode

      1. public void GetHTMLCode()
      2. {
      3. try
      4. {
      5. string htmlcode;
      6. WebRequest request = WebRequest.Create("http://www.getdota.com");
      7. WebResponse response = request.GetResponse();
      8. StreamReader sr = new StreamReader(response.GetResponseStream());
      9. htmlcode = sr.ReadToEnd();
      10. this.label2.Text = htmlcode.Substring(htmlcode.LastIndexOf("Latest Map: <span class=\"version\">") + 34, 5);
      11. this.label2.Text = this.label2.Text.Replace('<', ' ');
      12. sr.Close();
      13. if (!this.label2.Text.Equals(this.currentMap))
      14. {
      15. this.currentMap = this.label2.Text;
      16. if (this.check)
      17. {
      18. MessageBox.Show("Neue DotA Version: " + this.currentMap);
      19. }
      20. this.check = true;
      21. string[] tempArray = new string[3];
      22. tempArray[0] = this.currentMap;
      23. tempArray[1] = this.link;
      24. tempArray[2] = this.time.ToString();
      25. //StreamWorker.WriteSerial(tempArray, "settings.set");
      26. }
      27. butGet.Enabled = true;
      28. }
      29. catch (Exception)
      30. {
      31. label2.Text = "Keine Verbindung";
      32. butGet.Enabled = false;
      33. }
      34. }
      Alles anzeigen


      Der rest ist eh eher unwichtig

      <Zinnsoldat> Warbringer willst heute auch das ravens game casten? ^^
      <@Nappo> überlastet den armen Warbringer doch nich so :)
      <@Nappo> wobei er is chinese die arbeiten mindestens 25 stunden am tag und 200 Stunden in der Woche

      ProudBavarian schrieb:

      € netter guide twoplay, aber dein ava suckt trotzdem :)
      Guten Morgen an:
      Muh, Proud, Sleepy, Hi2u, Seren, Incognito, Wing, Juff, Sic, banez-, arrow^gunz, Cloud, Zenarius, Tobi, q0ry und der Rest des DS-Stammtischs