[AutoIt] UDF für Thanks

08/07/2010 20:23 Mattthias#1
Hallo liebe E*PVP Community.

Ich habe eine UDF für Leute geschrieben, denen es schwer fällt einen Thanks Checker background zu machen.

In der 4Story Section nutzt man Thanks Checker, dieser hier funktioniert nur unter anmeldung im IExplorer.

Das ganze funktionier wie folgt:

PHP Code:
#include <IE.au3>
#include <String.au3>
Func _ThanksCheck_EPVP($Site$Name)
    
Local $IECreate _IECreate($Site""0)
    
Local $ThanksSource _IEDocReadHTML($IECreate)
    
Local $WinTitle _StringBetween($ThanksSource'<META content="''" property="og:title">')
    
Local $LogInName _StringBetween($ThanksSource"rel=nofollow>""</A>.")
    
Local $ThanksName _StringBetween($ThanksSource$Name '.html" rel=nofollow>''</A>&nbsp;(')
    If 
$LogInName[0] = $Name Then
        
If $ThanksName[1] = $Name Then
            
Return True
        
Else
            Return 
False
        
EndIf
    Else
        Return 
False
    
EndIf
    
WinClose($WinTitle[0]&" - Windows Internet Explorer")
EndFunc   ;==>_ThanksCheck_EPVP 
_ThanksCheck_EPVP($Site, $Name)

$Site = Die Seite eures Threads, in dem ihr Thanks abstauben wollt.
$Name = Der Name des Users (z.B. per InputBox abgefragt)

Nun startet er die Thanks UDF und es dauert wenige Sekunden, dann gibt er ein True zurück, wenn derjenige ein Thanks gegben hat.
Ein False, sollte kein Thanks vorhanden sein bzw kein e*pvp thread link.


MfG Mattthias

Die UDF ist dafür da, das man auch für seine Arbeit belohnt wird :) (diverserweise halt mit thanks)
08/07/2010 20:56 jonny5252#2
und man gibt einfach einen anderen Namen an ....
08/07/2010 21:16 Mattthias#3
xD nein ;)
Man muss angemeldet sein, grade deshalb geht es ja nicht !

Denken bevor man schreibt, danke !
08/07/2010 22:42 Jeoni#4
Find's blöd, dass ein IE-Fenster kommt. Per Packets wäre das besser. Zudem muss man gar nicht eingeloggt sein, wenn man 3 Zeilen Code löscht, so wie ich das sehe. Außerdem wird, glaube ich, nur der erste Post genommen. Kann man auch links [Only registered and activated users can see links. Click Here To Register...] Art einfügen, um dann das ergebnis für den speziellen Post zu bekommen?
08/08/2010 04:22 MrSm!th#5
Wenn irgendein Trainer, den ich nutzen würde, so etwas drin hätte, würde ich ihn aus purem Trotz nicht mehr nutzen.

Thanks bringen einem eh nichts, also sollte man es dem Downloader überlassen, ob er es drückt oder nicht.
In anderen Foren gibt es die Funktion, gewisse Anhänge nur freizugeben, wenn Thanks gedrückt wurde, aber ich denke, das wurde hier aus gutem Grunde nicht eingebaut, weil es einfach unnötig ist.
08/08/2010 20:51 mydoom#6
Quote:
Originally Posted by MrSm!th View Post
Wenn irgendein Trainer, den ich nutzen würde, so etwas drin hätte, würde ich ihn aus purem Trotz nicht mehr nutzen.
Oder ein wenig den Lieblingsdebugger bemühen ;D
08/08/2010 21:03 MrSm!th#7
Debuggen und Autoit wtf?
Schonmal Autoit code im Debugger gesehn?

Dann nimm gleich nen Decompiler; das hab ich eh noch vergessen, wer auf sowas echt Wert legt, der schreibt es nicht in Autoit wegen der Decompilerfreundlichkeit...

Aber wie gesagt, aus purem Trotz würde ich da jede weitere Nutzung unterlassen ;<
08/16/2010 12:00 Anna<3#8
Quote:
Wenn irgendein Trainer, den ich nutzen würde, so etwas drin hätte, würde ich ihn aus purem Trotz nicht mehr nutzen.

Thanks bringen einem eh nichts, also sollte man es dem Downloader überlassen, ob er es drückt oder nicht.
In anderen Foren gibt es die Funktion, gewisse Anhänge nur freizugeben, wenn Thanks gedrückt wurde, aber ich denke, das wurde hier aus gutem Grunde nicht eingebaut, weil es einfach unnötig ist.
Ein Thanks checker sorgt auch dafür das ,das programm net auf eine andere seite landet
es ist so zu sagen eine kleine sicherheitsmassnahme :awesome:
08/17/2010 13:41 Reextion#9
Quote:
Originally Posted by LittleAnna View Post
Ein Thanks checker sorgt auch dafür das ,das programm net auf eine andere seite landet
es ist so zu sagen eine kleine sicherheitsmassnahme :awesome:
Daafür gibts ja z.b das Tutorial zu meinem Epvp einloggcheck :-D

Reicht doch völlig das man einfach eingeloggt ist . Warum Thanks gedrückt haben müssen...


Der Thanks button ist dafür geeignet das man , wenn einem das Programm gefällt , sich bedanken kann , (wenn man möchte) , und nicht den Theard mit "danke" vollspammen muss :>
Wenn man aber schon fürs testen danke gedrückt haben musste ist das plööd.
08/19/2010 10:47 Ciamo#10
@ Mattthias

Gut das du ihn hier einfürst aber mir wäre es lieber nene vb 2008 Thanks Checker da ich nur vb 2008 am Scripten bin :D
08/19/2010 13:58 Reextion#11
Quote:
Originally Posted by Ciamo View Post
@ Mattthias

Gut das du ihn hier einfürst aber mir wäre es lieber nene vb 2008 Thanks Checker da ich nur vb 2008 am Scripten bin :D
Öhm wo ist dein Problem.


Gibt nen tut wie man autoit codes in vb einbindet (SUFU!!!)

Und ich hab nen tut gemacht wie man n thankschecker mit vb hinbekommt (SUFU!!!! >Oder meine sig xD )
08/19/2010 23:59 Ciamo#12
Achso ja Gut. xD

Könntest mir ja malo den Link Posten. :D
08/21/2010 15:27 greenst0rm#13
kannst du das vllt in php umschreiben, weil dann könnte man die Download's thanksabhängig machen^^