|
You last visited: Today at 01:23
Advertisement
wie macht Man den einen bot für ein online spiel
Discussion on wie macht Man den einen bot für ein online spiel within the C/C++ forum part of the Coders Den category.
10/10/2015, 12:03
|
#1
|
elite*gold: 0
Join Date: Dec 2014
Posts: 102
Received Thanks: 0
|
wie macht Man den einen bot für ein online spiel
ich Wolte mal Fragen was man Machen muss um ein bot zu Coden zu können
wie geht das den wen ich es in c++ schreiben brauch ich die speicher Adressen
Der feinde
Sory:für rechtscheibung
|
|
|
10/10/2015, 13:48
|
#2
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
Quote:
Originally Posted by thomascool1990
ich Wolte mal Fragen was man Machen muss um ein bot zu Coden zu können
wie geht das den wen ich es in c++ schreiben brauch ich die speicher Adressen
Der feinde
Sory:für rechtscheibung
|
Du solltest dafür erstmal c++ lernen.
€: So ziemlich jede Programieresprache wäre dafür besser geeigent als C++ aufgrund der vorhanden librarys. (Ich würde C# nehmen) Ausser du bist ein fan von CURLPP (curl c++ bindings)
|
|
|
10/10/2015, 15:55
|
#3
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
Quote:
Originally Posted by ƬheGame
Du solltest dafür erstmal deutsch lernen.
|
*fixed
|
|
|
10/11/2015, 20:59
|
#4
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by ƬheGame
€: So ziemlich jede Programieresprache wäre dafür besser geeigent als C++ aufgrund der vorhanden librarys. (Ich würde C# nehmen) Ausser du bist ein fan von CURLPP (curl c++ bindings)
|
Wo hast du den Mist her, für C++ gibt es extrem viele Librar ies.
Was das ganze mit cURLpp zu tun hat verstehe ich auch nicht.
|
|
|
10/12/2015, 17:04
|
#5
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
Quote:
Originally Posted by .SkyneT.
Wo hast du den Mist her, für C++ gibt es extrem viele Libraries.
Was das ganze mit cURLpp zu tun hat verstehe ich auch nicht.
|
Nenn mir eine gute C++ library um http requests zu machen, ich suche schon ewig danach.
QT-Network und boost asio sind zwar gute librarys, aber viel zu komplex für diesen Zweck und wenn man mit cookies arbeiten will, gibt es nichts einfacheres als System.Net.HttpWebRequest mit einem System.Net.CookieContainer in C#, VB, VC++.
Curlpp hat damit insofern was zu tun, da es die einfachste Variante für einen http web request ist die mir in c++ eingefallen ist. Das mit den Cookies ist aber auch schon wieder richtig scheisse mit curl.
|
|
|
10/12/2015, 17:20
|
#6
|
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
|
Quote:
Originally Posted by ƬheGame
Nenn mir eine gute C++ library um http requests zu machen, ich suche schon ewig danach.
QT-Network und boost asio sind zwar gute librarys, aber viel zu komplex für diesen Zweck und wenn man mit cookies arbeiten will, gibt es nichts einfacheres als System.Net.HttpWebRequest mit einem System.Net.CookieContainer in C#, VB, VC++.
Curlpp hat damit insofern was zu tun, da es die einfachste Variante für einen http web request ist die mir in c++ eingefallen ist. Das mit den Cookies ist aber auch schon wieder richtig scheisse mit curl.
|
Wo genau entnimmst du dem Post, dass der Bot was mit Http Requests zu tun haben soll ?
|
|
|
10/12/2015, 17:44
|
#7
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by ƬheGame
Nenn mir eine gute C++ library um http requests zu machen, ich suche schon ewig danach.
QT-Network und boost asio sind zwar gute librarys, aber viel zu komplex für diesen Zweck und wenn man mit cookies arbeiten will, gibt es nichts einfacheres als System.Net.HttpWebRequest mit einem System.Net.CookieContainer in C#, VB, VC++.
Curlpp hat damit insofern was zu tun, da es die einfachste Variante für einen http web request ist die mir in c++ eingefallen ist. Das mit den Cookies ist aber auch schon wieder richtig scheisse mit curl.
|
Warum auch immer du darüber diskutieren willst ist mir jetzt einmal egal.
Wenn dir:
oder:
zu kompliziert oder zu "scheisse" ist, dann solltest du einfach eine andere
Sprache für dein Projekt verwenden.
Boost.Asio ist übrigens für einfache HTTP Requests ausreichend, da diese eigentlich nicht kompliziert sind. Hier noch 2 Beispiele, wie einfach HTTP im Prinzip ist:
Seite anfordern Cookies
Wenn du noch weitere Verständnisprobleme hast, kannst du dafür ja einen eigenen Thread eröffnen, denn hier geht es, wie schon erwähnt, nicht um das HTTP.
|
|
|
10/12/2015, 20:05
|
#8
|
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
|
Quote:
Originally Posted by .SkyneT.
Warum auch immer du darüber diskutieren willst ist mir jetzt einmal egal.
Wenn dir:
oder:
zu kompliziert oder zu "scheisse" ist, dann solltest du einfach eine andere
Sprache für dein Projekt verwenden.
Boost.Asio ist übrigens für einfache HTTP Requests ausreichend, da diese eigentlich nicht kompliziert sind. Hier noch 2 Beispiele, wie einfach HTTP im Prinzip ist:
Seite anfordernCookies
Wenn du noch weitere Verständnisprobleme hast, kannst du dafür ja einen eigenen Thread eröffnen, denn hier geht es, wie schon erwähnt, nicht um das HTTP.
|
Ich weiss, wie einfach HTTP eigentlich ist, aber für simple get / post requests sind mir qt-netowork (QNetworkAccessManager), boost asio, und curlpp einfach zu gross bzw ich habe keine lust curlpp extra für mingw zu compilen. Die einzig schlaue library die sogar header only war, wird leider nicht mehr weitergeführt, bzw kann nicht mehr gedownloadet werden. Den Namen habe ich leider grade vergessen. War irgendwas mit lighthttp oder so.
Quote:
... zu kompliziert oder zu "scheisse" ist, dann solltest du einfach eine andere
Sprache für dein Projekt verwenden.
|
Sag ich ja ...
Quote:
wenn man mit cookies arbeiten will, gibt es nichts einfacheres als System.Net.HttpWebRequest mit einem System.Net.CookieContainer in C#, VB, VC++.
|
Quote:
Originally Posted by C0untLizzi
Wo genau entnimmst du dem Post, dass der Bot was mit Http Requests zu tun haben soll ?
|
Weil es für die meissten Browsergames die einfachste Lösung ist. (Pennergame, OGame, Spaceinvasion etc.)
€: Habe online-spiel mit brwosergames assoziert, keine Ahnung wieso.
|
|
|
10/16/2015, 09:39
|
#9
|
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
|
Quote:
Wenn dir:
|
Hm.. eine Library, die seit 6 Jahren keinen richtigen Commit mehr bekommen hat, scheint mir nicht sehr geeignet. Ich hatte damit vor ein paar Jahren bereits Probleme, da denke ich nicht, dass es jetzt besser geworden ist. Die beste Lösung ist, sich einfach einen eigenen Wrapper zu schreiben.
Quote:
QNetworkAccessManager Class | Qt Network 5.5
zu kompliziert oder zu "scheisse" ist, dann solltest du einfach eine andere
Sprache für dein Projekt verwenden.
|
Sofern du mit Timeouts arbeitest bzw. mit Proxies, die nicht zu 100% funktionieren, kannst du QNetworkAccessManager komplett in die Tonne kloppen. Denn selbst mit nem Timer kannst du das DNS Look Up nicht abbrechen, da es den ganzen Thread blockt. Wenn du dann das in mehreren Threads machst, geht es nicht, da das DNS Look Up synchron ist. Ist sehr schade, da Bots mit der QWebPage sehr angenehm wären..
|
|
|
|
Similar Threads
|
Suche jemanden der mir einen Hamchi P-server macht wer des macht bekommt ein THX
02/02/2013 - Metin2 Private Server - 6 Replies
Also kan es mir jemand machen ???
€dit1: Closed
|
Jemand der mir einen Signatur macht & dazu einen schönen Avatar
12/08/2012 - elite*gold Trading - 0 Replies
Jemand der mir einen Signatur macht & dazu einen schönen Avatar
im WarZ Style
http://www.evga.com/gaming/wp-content/uploads/201 2/10/Warz-Colorado1.jpg
http://mmo.justnetwork.eu/files/2012/09/WarZ_Map- Cities.jpg
http://extreme.pcgameshardware.de/attachments/595 391d1351073956-sammelthread-warz-warz1.jpg
Zahle nicht mehr als 45 egold dafür zusammen
|
Wie macht man einen GM im spiel sichtbar, obwohl er unsichtbar ist? *HOT*
06/19/2010 - Metin2 - 7 Replies
Weiß zufällig einer wie man per Clientmodding einen GM sichtbar machen kann, wenn er unsichtbar ist? Auch für Vermutungen, in welcher datei das mit dem Gm (ob er unsichtbar oder sichtbar ist),gibt sicher ein thx! Also wer was weiß bitte posten ;).....
Ps: Bin mir zu 99% sicher das es geht, weiß nur leider nicht in welcher Datei :handsdown:
Lg Pfitzner
|
All times are GMT +2. The time now is 01:23.
|
|