[v1.4] Berninabot v1.0 (+Problem) - Printable Version +- TWLan Forum (https://twlan.org) +-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61) +--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62) +---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65) +----- Forum: Spielerprojekte (https://twlan.org/forumdisplay.php?fid=9) +------ Forum: Tools und Spielerprojekte (https://twlan.org/forumdisplay.php?fid=10) +------- Forum: Bots (https://twlan.org/forumdisplay.php?fid=41) +------- Thread: [v1.4] Berninabot v1.0 (+Problem) (/showthread.php?tid=3728) Pages:
1
2
|
Berninabot v1.0 (+Problem) - Molt - 12.12.2010 Hey Leute Vor ungefähr 2 Woche hätte mein Bot schon rauskommen sollen, aber jetzt steht fest, dass er unter Windows im Moment nicht laufen kann, weil in der PHP-Library die "cURL"-Funktion fehlt. Und damit läuft mein gesamter Bot. Source Der unverschlüsselte Code meines Bots, vielleicht könnt ihr damit ja etwas anfangen. Download Mac Download Linux Achtung: Da ich keinen Zugang zu einem Linux-System habe, kann ich diese Version nicht testen! Bitte sagt mir, wenn der Bot nicht läuft oder Fehler ausgibt. Download (Alpha Version!) Windows Anleitung zur cURL-Installation Ansonsten funktioniert der Bot unter Windows nicht! Download für Windows So, das ist alles was ich habe. Ich hatte gehofft, dass ich den Bot unter Windows zum laufen bringen würde, aber die PHP-Library ist zu mager. Tut mir leid. LG Molt RE: Berninabot v1.0 (+Problem) - faust - 12.12.2010 wenn ich nachher zeit hab, werd ich mir die linuxversion mal ansehen schön, dass du das ganze nun doch open source stellst RE: Berninabot v1.0 (+Problem) - Molt - 12.12.2010 Anmerkung: Die Links sind grad down, weil Funpic wieder down ist. -.- EDIT: Geht wieder. RE: Berninabot v1.0 (+Problem) - Lekensteyn - 12.12.2010 As an alternative to curl, you can use fsockopen for raw HTTP scripting (see http://php.net/fsockopen) Add @echo off to your batch file, it'll hide the commands as they're executed RE: Berninabot v1.0 (+Problem) - Molt - 12.12.2010 1) And fsockopen is supported by the PHP Version that is installed on the Windows Version? 2) Ok, I'll do. LG Molt RE: Berninabot v1.0 (+Problem) - Lekensteyn - 12.12.2010 1) Can you read manual pages? "fsockopen (PHP 4, PHP 5)" (yes, it is supported in all PHP versions) RE: Berninabot v1.0 (+Problem) - Molt - 12.12.2010 Look, here is also written that it's supported by PHP 4 and 5! And it's not included in the TWLan-PHP -.- LG Molt RE: Berninabot v1.0 (+Problem) - Chrissi - 12.12.2010 (12.12.2010, 16:59)Molt Wrote: Look, here is also written that it's supported by PHP 4 and 5! And it's not included in the TWLan-PHP -.- Well, TWLan does not use it, so why would we add unnecessary code? Do the following to add curl to TWLan: 1) Download the attachment php_curl.dll and place it in the directory TWLanDirectory/php/ext/ 2) Go to TWLanDirectory/apache/bin/ and open the php.ini with an editor (NotePad, etc) 3) Find the line ";extension=php_curl.dll" and remove the ";" in front, so that it becomes "extension=php_curl.dll". Save and close the php.ini. 4) If TWLan is running, run "apache_stop.bat" and then immediately after "apache_start.bat" The cURL-extension should be activated now. If there are version problems with the library, undo step 3 and repeat step 4 and contact me in this thread, so that we can find a curl-library that works. RE: Berninabot v1.0 (+Problem) - Lekensteyn - 12.12.2010 (12.12.2010, 16:59)Molt Wrote: Look, here is also written that it's supported by PHP 4 and 5! And it's not included in the TWLan-PHP -.-You should get in habit reading the PHP Manual. fsockopen is included by default without any configuration necessary: http://nl2.php.net/manual/en/network.installation.php cURL isn't: http://www.php.net/manual/en/curl.installation.php (12.12.2010, 21:54)Chrissi Wrote:I've an optimized PHP build laying here. It has GD compiled in (for the map). I'll upload it some day(12.12.2010, 16:59)Molt Wrote: Look, here is also written that it's supported by PHP 4 and 5! And it's not included in the TWLan-PHP -.- RE: Berninabot v1.0 (+Problem) - Graf von Hockenstein - 13.12.2010 Schade das der für Windof nicht geht... Ich persöhnlich vermisse einen guten Bot für Ds lan, weil kein guter so richtig bei mir funktionieren will. Und die Bots die angreifen und ausbauen, sind am Anfang mal ganz nett, im weitern Spielverlauf aber einfach nur noch leichte Ziele. Was kann der Bott denn so alles? RE: Berninabot v1.0 (+Problem) - Molt - 14.12.2010 - Aufbauen (baut auch dann ganz aus, wenn man mit erhöhten Gebäuden spielt) - Farmen - Adeln Ich werde, sobald als möglich, nach Chrissis Anleitung cURL auf meiner Windows-Version testen, und dann einen Installer in die get.php integrieren, wenn's funktioniert. LG Molt RE: Berninabot v1.0 (+Problem) - Passi292 - 14.12.2010 Sobald es auf Windows funktioniert werd ich ihn mal teste Freue mich auf den.... Der hört sich vielversprechend an RE: Berninabot v1.0 (+Problem) - Lekensteyn - 14.12.2010 Molt, please take a look at fsockopen. It's not hard to implement. Your cURL function calls are basically doing a GET or POST request, with a cookie and a POST body and fetching the result. Please check my earlier post. RE: Berninabot v1.0 (+Problem) - powerzocker - 14.12.2010 Hoffe der läuft gut, denn ich vermisse einen guten Bot bei 1.4 ^^ RE: Berninabot v1.0 (+Problem) - Molt - 14.12.2010 @Lekensteyn: Sounds not bad, I'll take a look at it and maybe I will rewrite my bot. @powerzocker: Der Bot greift produziert manchmal Deff in Offdörfern, aber wenn auf ein Dorf von dir so 300 Angriffe reinkommen, spielt das nicht mehr soo eine Rolle Trotzdem, wenn irgendjemand herausfindet, warum mein Bot manchmal in Offdörfern Deff baut, sagt es mir bitte, ich habe nämlich 2 Tage nach dem Fehler gesucht und nix gefunden -.- LG Molt RE: Berninabot v1.0 (+Problem) - MrKakashi95 - 18.02.2011 Wie siehts aus, gibt es nun eine Lösung welche Funktioniert um diesen Bot auf Windows zu spielen? RE: Berninabot v1.0 (+Problem) - Molt - 18.02.2011 Bis jetzt nicht, und die Entwicklung ist bis auf weiteres eingestellt, zumal in der nächsten Version ein neuer Bot kommt. RE: Berninabot v1.0 (+Problem) - iNk - 24.02.2011 Nimm einfach fsockopen und bau dir damit dein Request zusammen. Das hier reicht z.B. für ein einfaches GET-Request: Code: GET $URL HTTP/1.1\r\n RE: Berninabot v1.0 (+Problem) - Molt - 24.02.2011 Ich weiss schon, aber es lohnt sich nicht, den Bot weiter zu entwickeln, blner baut einen in die DSLan ein, der weit besser ist als meiner. Und es gibt noch andere Dinge zu tun LG Molt RE: Berninabot v1.0 (+Problem) - Nauschi - 24.08.2012 (12.12.2010, 21:54)Chrissi Wrote:(12.12.2010, 16:59)Molt Wrote: Look, here is also written that it's supported by PHP 4 and 5! And it's not included in the TWLan-PHP -.- Omg hab das jetzt gemacht, und wenn ich die drei .bat wie üblich öffne kommt alle paar Sekunden die Fehlermeldung "Das Programm kann nicht gestartet werden, da php5.dll auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben." Da ich keine Ahnung von dem habe, frage ich mal hier ob mir jemand helfen kann. Was soll ich jtzt tun, oder ist die Anleitung doch falsch und der Bot wird nie auf Windows funktionieren. Fals es hilft, ich habe Windows7 64 Bit Version und benutze die dsLan 1.2 Version. Hat es vlt. etwas mit der dsLan Version zu tun? Sollte ich es nochmal mit der 1.4 versuchen? Ich hab leider, wie gesagt, keine Ahnung xD |