Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Kal Online
You last visited: Today at 23:10

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

Advertisement



C++ Programmierung

Discussion on C++ Programmierung within the Kal Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
C++ Programmierung

Hallo ich habe da mal wieder eine bzw. gleich ein paar Fragen und würde mich freuen wenn mir dabei jemand helfen kann.

Ich wollte fragen ob jemand weiß wie ich in C++ ein Pixelsearch angebe und einmal rechte und linke Maustase sowie ich eine Spacetaste schicke an kalonline.

ich habe versucht mich mal mit google und tuts zu informieren jedoch finde ich dann zb das:

Code:
for (int a=0; a<(dx*dy); a++)
{
    if (*(COLORREF*)memory[a] == RGB(suchende r,g,b))
    {
        // gefunden
    }
}
Nur habe ich dann leider keinerlei erklärung dazu. Wäre cool wenn das jemand weiß. ich habe auch mal gelesen das man das lieber mit Packets machen sollte jedoch habe ich da auch nichts passendes also ein tut auf deutsch gefunden welches erklärt was das genau ist und wie ich das anwende. Arbeiten tuhe ich mit Xp und Dev-C 4.9.9.2.
Spyler17 is offline  
Old 06/09/2011, 14:01   #2
 
kew's Avatar
 
elite*gold: 0
Join Date: Jan 2006
Posts: 151
Received Thanks: 9
Hi
ich weis es nicht ob es dir hilft.

While
MouseDown("Right")
If sleep(1000) Then
If Not PixelGetColor( 554,476: 0x6C0000) Then
MouseUp("Right")
Send("{enter}")
EndIf
WEnd ;
kew is offline  
Old 06/09/2011, 14:03   #3
 
strik3r2k5's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 1,203
Received Thanks: 366
dein bsp. ist autoit & nicht c++
strik3r2k5 is offline  
Old 06/09/2011, 14:09   #4
 
RunzelEier's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 1,196
Received Thanks: 682
du musst dir deine pixelsearch funktion selbst schreiben.
es ist eine verschachtelte for-schleife
Pseudo-code:
Code:
for(int i = X_start;i<X_max;i++){
   for(int j =Y_start;j<Y_max;j++){
      Pixel überprüfen
   }
}
RunzelEier is offline  
Old 06/09/2011, 14:48   #5
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
Quote:
Originally Posted by RunzelEier View Post
du musst dir deine pixelsearch funktion selbst schreiben.
es ist eine verschachtelte for-schleife
Pseudo-code:
Code:
for(int i = X_start;i<X_max;i++){
   for(int j =Y_start;j<Y_max;j++){
      Pixel überprüfen
   }
}
Ok das hört sich schonmal toll an aber wärste so nett und könntest Du mir sagen wo ich was angebe? Also ich denke mal X Y sind die Coordinaten wie sie dortreinkommen sollten die dort reinkommen weiß ich leider nicht und wo kommt die farbe die der Mauszeiger sucht rein?
Spyler17 is offline  
Old 06/09/2011, 14:50   #6
 
strik3r2k5's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 1,203
Received Thanks: 366
nur ma so ne Frage..wofür brauchst du das eig.? -Pixelbot mit c++?
strik3r2k5 is offline  
Old 06/09/2011, 14:55   #7
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
Für kalonline. Problem ist ja das Autoit blockiert wird.
Spyler17 is offline  
Old 06/09/2011, 15:00   #8
 
elite*gold: 0
Join Date: Dec 2008
Posts: 208
Received Thanks: 24
bei den fragen die du stellst sieht das eher nach fehlendem grundwissen aus.
wie du nen pixelsearch baust ist relativ simple vom gedanken. laufe in (einem Rechteck) jeden pixel den es gibt ab, und schau ob die farbe die du findest mit der die du suchst übereinstimmt.
das bsp von runzeleier läuft schonmal über jeden pixel, den befehl zum aulesen der farbe fehlt und dann noch vergleichen...
Doofy is offline  
Old 06/09/2011, 15:05   #9
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
Das prinzip ist schon kla. sicherlich habe ich net das beste wissen aber das selbe prinzip verwendet Autoit auch. Es geht darum wie schreibe ich das das es in c++ funktioniert?
Spyler17 is offline  
Old 06/09/2011, 15:10   #10
 
strik3r2k5's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 1,203
Received Thanks: 366
wenn du bissl c++ kannst..
erstell ne proxy dll...->recv hook -> mob appear packet...
zu mob laufen, welches am nähsten ist. -> angreifen
strik3r2k5 is offline  
Old 06/09/2011, 15:15   #11
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
jop du wirst lachen jedoch wurde mit sowas der acc nach ca 2 stunden geblockt. Desshalb möchte ich das möglichst so machen wie bei Autoit. Vieleicht funktioniert es ja auch so das man die Pixel mit It sucht und mit c++ clickt und eben bei beiden die zeit einstellt.
Spyler17 is offline  
Old 06/09/2011, 15:23   #12
 
strik3r2k5's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 1,203
Received Thanks: 366
naja wenn du public scheiße nimmst, biste selber schuld...
selbermachen musste es, dann kannste auch nen bot machen der wie nen player spielt..
strik3r2k5 is offline  
Old 06/09/2011, 15:41   #13
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
Jo klar auch korekt allerdings wieso eine Dll schreiben wenn ich lediglich 3 funktionen schreiben vrauch. Das einzige ist dann der abstand und die reienfolge derer.
Spyler17 is offline  
Old 06/09/2011, 15:55   #14
 
strik3r2k5's Avatar
 
elite*gold: 0
Join Date: Jun 2006
Posts: 1,203
Received Thanks: 366
naja mit ner dll kannst du
1.Multibotten..
2.Gehts schnell
3.Haste weniger Fehler/Abstürze, wenn du sorgfältig arbeitest
4.Mehr Features..
...
strik3r2k5 is offline  
Old 06/09/2011, 16:01   #15
 
Spyler17's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 43
Received Thanks: 1
Ok aber meinste nicht, dass es dann genauso läuft? Also das man einfach mal geblockt wird?

Außerdem muss ich gestehen das ich keine Ahnung habe wie ich dann die ganzen Werte IDs unw. angeben muss. Da würde ich glaube 1000mal mehr nachfragen müssen.
Spyler17 is offline  
Reply


Similar Threads Similar Threads
[Guide] C++ Programmierung mit Lua 5.1
05/28/2011 - Coding Tutorials - 9 Replies
Achtung dieser TUT ist aus m m o r p g - c o r e. Da ich dort mit Chaosduckman ein und die selbe Person bin sollte das klar gehen. Hi^^ Ich weiß das es für dieses Thema sehr viele Guides in google gibt, aber ich wollte mal eins zu elitepvpers bringen. Da das hier mein erster Guide ist freue ich mich über Feedback und Verbesserungs Vorschläge :-) Aber nun fangen wir an: 1. History and Informations 1-1 Was ist Lua?
DO programmierung
12/16/2010 - Browsergames - 10 Replies
hey hab mal eine frage in was ist do eigt programmiert? in C++?? könnte man eigt wenn man C++ lernt sowas selber erstellen oder so? also zb wenn man es sehr gut beherscht. hoffe ein erfahrender Programmierer antowrtet
Problem bei Bot programmierung
02/01/2010 - WoW Bots - 18 Replies
Hallo Ich programmiere zur Zeit ein WoW Bot in C++, basierend auf Memory Reading. Es geht erst einmal darum, alle wichtigen Variablen aus dem WoW Ram zu filtern. Zurzeit kann ich erfolgreich den Namen, Level, PosX und PosY des Charakters ausgeben (dauerhaft, auch nach PC restart). Jedoch fehlt mir das Know-how bzw ich bräuchte kleine Denkanstösse und hilfen, damit ich weiterkomme. Theoretisch wäre es möglich mit den bereits gesammelten Daten einen Travel Bot zu proggen (es soll aber ein...
Kal-Programmierung
11/26/2007 - Kal Online - 81 Replies
HuHu, ich "versuche" mal die Kal-Sektion zu verbessern jeder nder irgendwelche Code's für Kal hat kann sie hier mal posten, ihr könnt sie ja ruhig coden hat sogar noob schutz weil eh nicht jeder damit umgehn kann =) hehe Dieser eine Code der Hochgeladen wurde: ///////////////////////////////////////////////// ///////////////////// // ClientCore.cpp // -------------------------------------------------- ----------------- // Default Client Dll entrypoint....
Programmierung
07/15/2007 - Kal Online - 9 Replies
Hey alle zusammen bin neu hier. Wollte jetzt zu den Sommerferien das Programmieren anfangen und lernen wie man ein khi programmiert. :) Könnte mir da jemand helfen? BIG THX Ps:Wenn das gerade irgenndwie gegen die regeln verstöst bitte closen :S hoffe mal net. EDIT:Hab in der Tutorial abteilung nix gefunden



All times are GMT +1. The time now is 23:10.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.