Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 01:23

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #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
thomascool1990 is offline  
Old 10/10/2015, 13:48   #2
 
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
Quote:
Originally Posted by thomascool1990 View Post
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)
ƬheGame is offline  
Old 10/10/2015, 15:55   #3
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Quote:
Originally Posted by ƬheGame View Post
Du solltest dafür erstmal deutsch lernen.
*fixed
Dr. Coxxy is offline  
Thanks
8 Users
Old 10/11/2015, 20:59   #4
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by ƬheGame View Post
€: 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 Libraries.
Was das ganze mit cURLpp zu tun hat verstehe ich auch nicht.
.SkyneT. is offline  
Thanks
1 User
Old 10/12/2015, 17:04   #5
 
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
Quote:
Originally Posted by .SkyneT. View Post
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.
ƬheGame is offline  
Old 10/12/2015, 17:20   #6
 
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
Quote:
Originally Posted by ƬheGame View Post
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 ?
th0rex is offline  
Thanks
2 Users
Old 10/12/2015, 17:44   #7
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by ƬheGame View Post
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.
.SkyneT. is offline  
Thanks
2 Users
Old 10/12/2015, 20:05   #8
 
elite*gold: 198
Join Date: Mar 2011
Posts: 835
Received Thanks: 263
Quote:
Originally Posted by .SkyneT. View Post
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.
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 View Post
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.
ƬheGame is offline  
Old 10/16/2015, 09:39   #9

 
Delinquenz's Avatar
 
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..
Delinquenz is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.