Suche Coder ggn. bezahlung.

04/28/2009 14:48 1q2w3e#1
Hi all!

Suche nen Coder.
Ist keine aufregende Sache.
Würde sozusagen nen Bot brauchen, der aus nem Queltext nen Wert auslist (oda 2 Werte *gg*), mit einem anderen vergleicht (denn ich selbst ändern kann, jederzeit) und dann ein kleines Java script ausführt.

Mehr brauch ich gar nicht =)

Kann bieten:

PSC
Steam mit VIELEN games (Standart CSS usw, L4D, PuzzleQuest usw.)
Diverse Accs.

Bitte meldet euch unter:

MSN: [Only registered and activated users can see links. Click Here To Register...]
ICQ: 211-275-570
PN

Und nur leute die ein wenig von der Materie verstehen.
Mit ner kleinen GUI währe das ganze noch perfekt! =)

Nice Day!
04/28/2009 16:06 Atheuz#2
Link der Seite und welche Werte plx.
04/28/2009 17:53 1q2w3e#3
Hast du vlt. MSN oda ICQ (bin gerade net zuhause, kann dich aber von hier adden).

Bräuchte:

urban-rivals.com

Und nen Bot der Sachen kaufen sollte, sobald er einen von mir eingegeben Mindestbetrag unterboten hat.

LG

1q2w3e
04/28/2009 18:04 Atheuz#4
Quote:
Originally Posted by 1q2w3e View Post
Hast du vlt. MSN oda ICQ (bin gerade net zuhause, kann dich aber von hier adden).

Bräuchte:

urban-rivals.com

Und nen Bot der Sachen kaufen sollte, sobald er einen von mir eingegeben Mindestbetrag unterboten hat.

LG

1q2w3e
Meinst du mit "Sachen" die Karten vom Markt? Das, sobald jemand eine Karte unter deinen Angegebenen Preis anbietet das der Bot diese kaufen soll?
04/28/2009 18:16 TerryChan#5
Quote:
Originally Posted by Atheuz View Post
Meinst du mit "Sachen" die Karten vom Markt? Das, sobald jemand eine Karte unter deinen Angegebenen Preis anbietet das der Bot diese kaufen soll?


Genau das braucht er, hab mit ihm schon über MSN geschnackt.

Ich hab vor 3 tagen mit autoit angefang weil ich ursprünglich 2 oder 3 macros für ein Spiel schreiben wollte(mittlerweile ist es n ziemlich complexer bot nur mal so nebenbei xD), naja und ich habs versucht mit autoit zu lösen da ich gesehen hab das es auch ein paar nette UDFs gibt dafür, nur leider weiss ich nicht genau wie ich die werte bekomme. Sie stehen zwar in im quelltext nur leider nicht in einer table.

So direkt fällt mir keine lösung ein dafür, hätte ich meinen ganzen .net quark aufm PC würd ich mich da mal schlau machen aber hab gerade keine lust meinen PC wieder zuzumüllen :P

Naja vllt hat jemand anderes ja ne lösung.
Wenn ja bitte posten ich bin auch neugierig.


EDIT// meine einzige idee wäre es den inhalt direkt ausm browser rauszukopieren(also diese tabelle) nicht das ausm quellcode.
Und das in einer txt file zu speicher dann würde das zb so aussehen in der txt:

1. Kaufen 6 3 (max) - 610 Clintz verkauft von bubbles96, ende in 71h, 21min.
2. Kaufen 4 1 (0 xp) - 615 Clintz verkauft von KingRise, ende in 71h, 20min.
3. Kaufen 6 3 (max) - 619 Clintz verkauft von zempocloudFF7, ende in 71h, 13min.
4. Kaufen 6 3 (max) - 620 Clintz verkauft von TuA-Steve-FCB, ende in 70h, 23min.
5. Kaufen 6 3 (max) - 628 Clintz verkauft von Aerians, ende in 69h, 40min.
6. Kaufen 4 1 (0 xp) - 628 Clintz verkauft von King Of Hells, ende in 69h, 45min.
7. Kaufen 4 1 (0 xp) - 628 Clintz verkauft von King Of Hells, ende in 69h, 45min.
8. Kaufen 4 1 (0 xp) - 628 Clintz verkauft von King Of Hells, ende in 69h, 45min.
9. Kaufen 6 3 (max) - 628 Clintz verkauft von Raox, ende in 69h, 56min.
10. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
11. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
12. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
13. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
14. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
15. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
16. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
17. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
18. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
19. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
20. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
21. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
22. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
23. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
24. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.
25. Kaufen 4 1 (0 xp) - 629 Clintz verkauft von 0 KuraTug, ende in 69h, 38min.



dann ne schleife machen die jede zeile durchsucht nach dem angegeben nen wert bzw alles was kleiner ist und wenn der was gefunden hat: die Zeilen Nummer auslesen und ne funktion erstellen die STRG+F Drückt damit das such fenster aufgeht und dann halt nach ZEILENNUMMER & ". Kaufen" und dort dann hinklicken wenn der das gefunden hat.

Ist aber sehr umständlich

-Terry
04/28/2009 18:25 Atheuz#6
Quote:
Originally Posted by TerryChan View Post
Genau das braucht er, hab mit ihm schon über MSN geschnackt.

Ich hab vor 3 tagen mit autoit angefang weil ich ursprünglich 2 oder 3 macros für ein Spiel schreiben wollte(mittlerweile ist es n ziemlich complexer bot nur mal so nebenbei xD), naja und ich habs versucht mit autoit zu lösen da ich gesehen hab das es auch ein paar nette UDFs gibt dafür, nur leider weiss ich nicht genau wie ich die werte bekomme. Sie stehen zwar in im quelltext nur leider nicht in einer table.

So direkt fällt mir keine lösung ein dafür, hätte ich meinen ganzen .net quark aufm PC würd ich mich da mal schlau machen aber hab gerade keine lust meinen PC wieder zuzumüllen :P

Naja vllt hat jemand anderes ja ne lösung.
Wenn ja bitte posten ich bin auch neugierig.

-Terry
Ist doch ziemlich einfach. Hier mal einen Teilauszug aus dem Quelltext für die Werte von Bennie:
Code:
persosOffers.push([
{"id_bourse":54227141,"login":"hydraserpent","clintz":104,"id_joueur":5187362,"id_joueur_resa":0,"niveau":2,"ph":5,"pdd":3,"point_exp":1,"id_perso_joueur":76989765,"date_vente":"2009-04-28 18:18:36","name":"Bennie"},
{"id_bourse":54227176,"login":"-DKG-Vador","clintz":110,"id_joueur":2606087,"id_joueur_resa":0,"niveau":2,"ph":5,"pdd":3,"point_exp":1,"id_perso_joueur":78639331,"date_vente":"2009-04-28 18:18:46","name":"Bennie"},
{"id_bourse":54226865,"login":"celyrion uk","clintz":120,"id_joueur":2583042,"id_joueur_resa":0,"niveau":2,"ph":5,"pdd":3,"point_exp":1,"id_perso_joueur":78305196,"date_vente":"2009-04-28 18:17:05","name":"Bennie"},
{"id_bourse":54226838,"login":"celyrion uk","clintz":120,"id_joueur":2583042,"id_joueur_resa":0,"niveau":2,"ph":5,"pdd":3,"point_exp":1,"id_perso_joueur":78643946,"date_vente":"2009-04-28 18:17:00","name":"Bennie"}
id_bourse is jeweils die variable für jeden Bieter für die Karte "Bennie", daneben sieht man auch "clintz", also die kosten des Angebots.

Jetzt nurnoch mithilfe von Regex auslesen (Sollte ja in AutoIt funktionieren)
und über
[Only registered and activated users can see links. Click Here To Register...]
POST: id_bourse=AngebotID
kaufen.

Sehr einfach machbar.

z.B
Quote:
string marketrequest = sendRequest("http://www.urban-rivals.com/market/", "GET", "");

Match angebotpreis = Regex.Match(marketrequest, ""\,"\clintz"\:(.*),"\id_joueur"\:", RegexOptions.IgnoreCase);
Match angebotid= Regex.Match(marketrequest, "\{"\id_bourse"\:(.*),"\login"\:"\", RegexOptions.IgnoreCase);

kartenpreis = angebotpreis .Groups[1].Value;
kartenid = angebotid.Groups[1].Value;

if(Convert.ToInt32(kartenpreis) <= 100)
sendRequest("http://www.urban-rivals.com/ajax/market/buy_card.php", "POST", "id_bourse=" + kartenid);
04/28/2009 18:27 1q2w3e#7
Genau das will ich.

Ja Terry, hast dein bestes gegeben! =)

Ich hoffe jemand anderes findet ne Lösung dazu.

Nice Day!

[Edit]: Ja würdest mir das machen? >.>
Wie gesagt, bezahlung steht!

Der Bot müsste eben zusätzlich alle 10 secs zb. schauen mit der ID und dem Angegeben wert und dann auch kaufen (ist ein Javascript, einen Wert braucht man ebenfals aus dem Queltext, Vertrags ID sozusagen :O)
04/28/2009 19:17 TerryChan#8
ah danke Atheuz,

genau nach sowas hab ich gesucht, hab noch nie vorher mit Regex gearbeitet :S

Hast du evtl interesse anhand [Only registered and activated users can see links. Click Here To Register...]

dieser funktion deine regex nachzubaun ?

Bin schon kurz davor doch mein VB/C# rauszuholen ^^ weils mich ziemlich neugierig gemacht hat! :)

wäre sehr dankbar wenn du mich einwenig aufklärst über regex

Terry
04/28/2009 19:41 Atheuz#9
Quote:
Originally Posted by TerryChan View Post
ah danke Atheuz,

genau nach sowas hab ich gesucht, hab noch nie vorher mit Regex gearbeitet :S

Hast du evtl interesse anhand [Only registered and activated users can see links. Click Here To Register...]

dieser funktion deine regex nachzubaun ?

Bin schon kurz davor doch mein VB/C# rauszuholen ^^ weils mich ziemlich neugierig gemacht hat! :)

wäre sehr dankbar wenn du mich einwenig aufklärst über regex

Terry
Schau dir einfach den Quellcode an, überlege was statisch ist und wie es sich aufbaut und dann die Funktion dazu schreiben. In meinen Fall habe ich nur ein billiges (.*) eingesetzt um genau diesen Inhalt als Rückgabewert zu bekommen.
04/29/2009 03:18 1q2w3e#10
So leute... suche immer noch nen Coder.
Einer hat keine lsut dazu, und der andere kämpft und probiert herum!

Also meldet euch! =)

LG

1q
04/29/2009 11:46 kennyo#11
Seh ich das richtig dass es auf der Seite über 490 Karten zu kaufen gibt?
Möchtest du alle überwachen?

Könnte ich dir machen, allerdings dann auch mir zusichern, da ich kein Tag coden will um dann am Ende zu sehen dass es wer anderes getan hat.


Ansonsten bitte mal sagen was alles du genau haben möchtest - möglichst genau.
04/30/2009 06:14 1q2w3e#12
Huhu ^^

Am besten währe es, wenn es ne Liste geben würde wo ich eintragen kann nach welchen Perso IDs gesucht wird. Ca 10 an der zahl. Und der bot einfach diese 10 immer wieder aktualisiert, schaut und ggf. kauft.

Sorry das ich mich erst jetzt melde :P

Nice Day!
05/02/2009 05:48 1q2w3e#13
Suche immer noch =(
05/14/2009 15:19 I3iLLiG#14
hat sich erledigt :)

(scammer - keine gegeleistung bekommen)
01/19/2010 20:30 Lexx0505#15
und der 3te hatts soeben fertig ^^

noch einige testläufe dann isses soweit

kauft karten wenn 6% des verkaufswertes unterschritten sind

und verkauft die karten anschliessend zum eingegeben Preis wieder