FUT 14 AutoBuyer - Support Thread

09/10/2013 13:33 *Münzenseller*#1
Hallo Leute,

den AutoBuyer gibt es aktuell unter [Only registered and activated users can see links. Click Here To Register...] zu kaufen. Jedoch ist dieser noch nicht in der Final Version! Wenn ihr eine fehlerfreie Version wollt bitte bis nächste Woche warten oder den AutoBuyer von Heaven' kaufen.

Funktionen:
- Spielersuchen
- Günstigsten aktuellen Preis des Spielers ermitteln (Preischeck)
- Spieler der Liste hinzufügen
- Liste importieren und exportieren
- Spieler kaufen
- Spieler mit Verkaufspreis auf den Tauschstapel setzen
- Errorlog vorhanden

Bekannte Fehler:
- Verkaufte Spieler können nicht vom Tauschstapel entfernt werden

Geplante Funktionen:
- Price-Autocheck für die Liste
- Ankauf und Verkauf in Prozentanzahl
- Tauschstapel Übersicht
- Verkaufte Spieler auf dem Tauschstapel entfernen

Downloadlink:
[Only registered and activated users can see links. Click Here To Register...]

Anleitung:
1. Lizenzkey eingeben
2. Hash erzeugen, dazu get_hash.html mit Editor öffnen und 'HIER EINGEBEN' zu eurem Security Passwort ändern. z.B. 'berlin'
3. get_hash.html im Firefox ausführen und auf Get Hash drücken. Diesen Hash dann in der Eingabemaske im Autobuyer Login eingeben.
4. Spieler hinzufügen
5. Liste exportieren
6. Autobuyer starten

Hashcode erzeugen:
1. Datei "get_hash.html" mit Editor öffnen.
2. "SICHERHEITSFRAGE EINTRAGEN" zu eurer Sicherheitsantwort ändern.
3. "get_hash.html" speichern.
4. "get_hash.html" mit Firefox öffnen und auf Submit klicken.
5. Anschließend den Hash in den AutoBuyer eintragen.

Voraussetungen:
- Windows 7 oder höher
- Microsoft .net Framework 4.5
- Microsoft SQL Server Compact 4.0

Problemlösungen:
- Microsoft .net Framework Fehler ( Download: [Only registered and activated users can see links. Click Here To Register...] )

Fehlermeldung "Wrong Hashcode":
- Falscher Hashcode

Wichtig: AGBs der Homepage lesen!

Viele Grüße,
*Münzenseller*
09/10/2013 14:10 dready#2
Bitte nimm das nun nicht als Angriff ;)

1. Gridview ist hässlich und sollte man nicht benutzen.
2. Hash errechnen ist trivial und bevor das nicht drin ist solltest nicht groß übers Verkaufen nachdenken.
3. Buttonanordnung im ersten Tab ist verdammt verwirrend, imo sollte import und export nahe zusammen sein da sie logisch zur selben gruppe gehören.
4. Automatische Preisanpassungen sind imo zwar nicht immer geschickt, gehören mittlerweile jedoch zu den Standartfeatures der Buyer.

Insgesamt sieht das ganze Gui Design noch etwas zu unrund aus :)

Viel Glück mit deinem Projekt
09/10/2013 14:14 *Münzenseller*#3
1. Ist ansichtssache und wird so bleiben,
2. Hash wird errechnet, ab aktuell extern, u.a. aus Sicherheitsgründen,
3. Klingt logisch, werde ich umsetzen,
4. Ist doch dabei! :) s. Spielersuche und unterhalb des GridViews.

Danke für dein Feedback.
09/10/2013 14:24 dready#4
Welche Sicherheitsgründe siehst du bei der Hasherechnung ?

Nein ich versteh schon warum Gridview benutzt wurde, aber schöner wird sie dadurch nicht :P

Zur Preisanpassung, gings mir eher um die Automatisierte Ausführung des ganzen.

Außerdem die Frage Verhält sich der Buyer in anbetracht des unassigend Stapels wie die echte Webapp ?
09/10/2013 14:31 *Münzenseller*#5
Sicherheitsgrund: Der User muss seinen Hash eingeben, das ist sicherer für diesen, weil er dann nicht ALLE Daten ins Programm eingeben muss. Man könnte sonst natürlich u.a. die Daten in einer Datenbank speichern, darauf wird aktuell verzichtet. Eine automatisch Rückrechnung vom Hash ist aktuell natürlich möglich, aber umständlich.

Automatische Preisanpassung wird in V2 kommen, aktuell wird es mit dem Preis in der AB Liste gesucht.

Der unassigned Stapel verhält sich genau gleich, wie auch in der WebApp Konsole, deswegen ist das der autom. Verkaufsbutton integriert, d.h. man kann Spieler für den Eigenbedarf kaufen.
09/10/2013 14:39 dready#6
Einen Hash kann man nie zurückrechnen +g+ Aber das nu Haarspalterei, weis schon was du meinst, prinzipiel ist es aber so das man solche Sicherheitskritischen Daten nicht an 3. Server versenden sollte, erstrecht wenn es keinen Grund dazu gibt, es ist ja komplett Wurst ob nun jemand direkt den Hash hat oder die Antwort da mit beidem eingeloggt werden kann, versteh mich nicht falsch, ich werf dir nicht vor Daten klauen zu wollen, aber es gibt imo eben keinen Grund dafür diese Daten an dich zu übertragen.

Hoffe du verstehst was ich meine.

Zum Stapel, das heißt er kauft nicht mehr als 5 Karten auf ihn drauf ?
09/10/2013 14:53 *Münzenseller*#7
Ich übertragen 1. keine Daten an meinen Server oder Datenbank, 2. werden keine Daten im Programm gespeichert, d.h. Anmeldedaten müssen jedes Mal neu eingegeben werden. Ebenfalls aus Sicherheitsgründen.

Wenn man einstellt, dass er die Spieler nicht verkaufen soll, sind maximal fünf Karten zulässig, richtig. Sollte man die Spieler normal ein- und verkaufen ist das kein Problem.

Edit: Das Programm kann anschließend auch gerne von einem Firewall-Tool überwacht werden, auf welche Server oder Datenbanken es zugreift, es gibt eine lokale Datenbank, die beim User liegt, in Form von einer .sdf-Datei und sonst werden nur Verbindungen zum FUT-Server aufgebaut.
09/10/2013 14:55 dready#8
Dann hab ich das missverstanden, wie genau kommt der User den an den Hash ?

Wie genau würde sich der Bot den verhalten wenn er den Tradepile voll hat und weitere Spieler zum einkaufen findet ?

Kleiner Edit:

Mh hat dein Buyer ein Lizenssystem ?
09/10/2013 14:59 Artarex#9
Bitte crypte den Autobuyer sogut, wie Heaven das tut, das man nicht einfach nur .net reflector starten muss und das ding hat...
Ansonsten hat man relativ schnell schon wieder ein Haufen User die einen Autobuyer haben. Kostenlos..
Ansonsten viel Glück
09/10/2013 15:09 *Münzenseller*#10
@dready: Durch eine .html Datei, die lokal ausgeführt wird! :)

@Artarex: Ist geplant, keine Sorge. Möchte ja auch damit Geld verdienen!
09/10/2013 15:25 dready#11
Hatte noch ne Frage reineditiert :)

Wegen dem Html, mir erschliesst sichs immernochnich ganz warum, aber nungut +g+
Warum hast diesen weg gewählt ? Hast den Algo selbst geschrieben ? Würde mich davor hüten Copyright geschützen Code zu nutzen :)
09/10/2013 15:27 *Münzenseller*#12
Ja, der AutoBuyer hat ein Lizenzsystem. Bevor die nächste Frage kommt, stimmt, du hattest recht. Eine SELECT-Abfrage auf den SQL Server muss dann natürlich durchgeführt werden. :)

EA-Hash-Generator-Code ist public und nicht Copyright geschützt.

Edit: Übrigens gefallen mir deine kritischen Fragen!
09/10/2013 15:34 dready#13
Das kommt darauf an woher du ihn beziehst, ist es eine reimplemntation so gelten nur die Lizensbedingungen die damit rausgegeben wurden, der Code direkt auf ihrer Seite, inklusive ihrer Obfuscation hingegen gehört EA und den darfst ohne Clearencen auchnicht weiterverteilen. Ist nen sehr heißes Eisen und im moment ein absolut unsinniges Risiko bei etwas was sogut bekannt ist wie ihr Hashingcode.

Und nein hätte nicht gefragt +g+ hatte es nur nirgends gesehn und war verdutzt das ist alles :) Anfragen an ein Lizensserver sind natürlich vollkomm ok :)
09/10/2013 18:22 phili125#14
wieviel wird er c.a. kosten`?
09/10/2013 18:23 *Münzenseller*#15
Steht eine Nachricht über deiner! :)