|
You last visited: Today at 18:12
Advertisement
c++ Farbe Suchen ?
Discussion on c++ Farbe Suchen ? within the C/C++ forum part of the Coders Den category.
09/25/2010, 15:10
|
#1
|
elite*gold: 76
Join Date: Apr 2010
Posts: 1,773
Received Thanks: 1,242
|
c++ Farbe Suchen ?
Hey leutz
ich habe ein problem  ich möchte gerne in c++ ein kleines prog schreiben das mir eine bestimmte farbe raussucht und dann draufzeigt zb:
Red: 255
Green: 250
Blue: 202
ich habe auch was in google gefunden ... nach std suchenxD
nur es funzt net da immer fehler angezeigt werden...
hat vllt einer ne idee ?
Quote:
void Mastermind()
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
While 1
$ort = PixelSearch(200, 200, 300, 300, 0xFF0000, 20) //pixelsearch sucht
If Not @error Then //wenn kein error //wenn kein @Error kommt, also die farbe gefunden wurde folgt anweisung
MouseClick("left", $ort[0], $ort[1]) //maus fährt zu der stelle an der die suchfarbe gefunden wurde
ExitLoop //While Schleife verlassen
EndIf //ende der ifanweisung
WEnd //ende der whileschleife
MouseMove($ort[0], $ort[1]) //maus fährt zu der stelle an der die suchfarbe gefunden wurde
MouseClick("left", $ort[0], $ort[1]) //maus klickt auf der stelle an der die suchfarbe gefunden wurde
|
|
|
|
09/25/2010, 16:24
|
#2
|
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
|
Zu deinem Code, PixelSearch gibt es in C++ nicht. Bleib lieber bei AutoIt wenn du nur solche sachen 'coden' willst. Du müsst mit  Arbeiten.
|
|
|
09/25/2010, 16:35
|
#3
|
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
|
hmm ich würde versuchen mit der winapi ein screenshot zu holen und den nach dem pixel durchsuchen.
|
|
|
09/25/2010, 16:38
|
#4
|
elite*gold: 76
Join Date: Apr 2010
Posts: 1,773
Received Thanks: 1,242
|
Quote:
Originally Posted by Rhilor
Zu deinem Code, PixelSearch gibt es in C++ nicht. Bleib lieber bei AutoIt wenn du nur solche sachen 'coden' willst. Du müsst mit  Arbeiten.
|
dankee .. wenns geht will ich bei c++ bleiben und net bei autoit ^^
ich hab 0 plan von sowas xD
|
|
|
09/25/2010, 16:41
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
wenn du nicht mehr vor hast als simple pixelsearch / mouseclicks ect, solltest du bei autoit bleiben....
|
|
|
09/25/2010, 17:02
|
#6
|
elite*gold: 76
Join Date: Apr 2010
Posts: 1,773
Received Thanks: 1,242
|
Quote:
Originally Posted by omer36
wenn du nicht mehr vor hast als simple pixelsearch / mouseclicks ect, solltest du bei autoit bleiben....
|
ok.. aber ich kann autoit 0 habs noch nie gemacht :/
|
|
|
09/25/2010, 17:09
|
#7
|
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
|
Quote:
Originally Posted by HackTec
ok.. aber ich kann autoit 0 habs noch nie gemacht :/
|
von C++ hast du auch anscheint 0 Ahnung, sonst wüsstest du das es PixelSearch etc. nicht gibt.
|
|
|
09/25/2010, 17:13
|
#8
|
elite*gold: 76
Join Date: Apr 2010
Posts: 1,773
Received Thanks: 1,242
|
Quote:
Originally Posted by Rhilor
von C++ hast du auch anscheint 0 Ahnung, sonst wüsstest du das es PixelSearch etc. nicht gibt.
|
omg ? nur weil du kein bsp kein schweinebraten machen kannst heißt es nicht das du nicht kochen kannst ? epic fail und das nennt sich Guardian xD
|
|
|
09/25/2010, 17:19
|
#9
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
Quote:
Originally Posted by HackTec
ok.. aber ich kann autoit 0 habs noch nie gemacht :/
|
dann hast du falsch gegooglt, denn das ist autoit..
Code:
While 1
$ort = PixelSearch(200, 200, 300, 300, 0xFF0000, 20)
If Not @error Then
MouseClick("left", $ort[0], $ort[1])
ExitLoop
EndIf
WEnd
MouseMove($ort[0], $ort[1])
MouseClick("left", $ort[0], $ort[1])
|
|
|
09/25/2010, 17:25
|
#10
|
elite*gold: 76
Join Date: Apr 2010
Posts: 1,773
Received Thanks: 1,242
|
das kann sein aber unter c++ hab ich NIX gefunden nur autoIT deswegen war ja meine frage ob man das net in c++ machen kann? wird wesentlich komplizierter sein aber in c++ wäre es besser fuer mich ^^
aber danke ich bastel mal rum^^
EDIT:
Quote:
void Mastermind::farbe_suchen()
{
if(GetAsyncKeyState(VK_PAUSE) &1<< 0xF)
{
int stelle_richtig=0, stelle_falsch=0;
//Es gibt 4 Farben (Rot =1, Blau=2, Grun=3,Gelb=4
//Bitte geben sie ihre Erste Farbe ein
cin>>farbe[0];
stat1[lauf]=farbe[0];
//Bitte geben sie ihre zweite Farbe ein
cin>>farbe[1];
stat2[lauf]=farbe[1];
//Bitte geben sie ihre dritte Farbe ein
cin>>farbe[2];
stat3[lauf]=farbe[2];
//Bitte geben sie ihre vierte Farbe ein
cin>>farbe[3];
stat4[lauf]=farbe[3];
if(farbe[0]==farben_suchen[0])
stelle_richtig=stelle_richtig+1;
if (farbe[1]==farben_suchen[1])
stelle_richtig=stelle_richtig+1;
if(farbe[2]==farben_suchen[2])
stelle_richtig=stelle_richtig+1;
if(farbe[3]==farben_suchen[3])
stelle_richtig=stelle_richtig+1;
{
//Ihre bisherigen Versuche waren
for (int i=0; i<=lauf-1; i++)
{
switch(stat1[i])
{
case 1:
cout<<"Rot,";
break;
case 2:
cout<<" Blau,";
break;
case 3:
cout<<" Grun,";
break;
case 4:
cout<<" Gelb,";
break;
}
switch(stat2[i])
{
case 1:
cout<<"Rot,";
break;
case 2:
cout<<" Blau,";
break;
case 3:
cout<<" Grun,";
break;
case 4:
cout<<" Gelb,";
break;
}
cout<<endl;
}
cout<<endl;
}
|
|
|
|
09/25/2010, 17:47
|
#11
|
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
|
Quote:
Originally Posted by HackTec
omg ? nur weil du kein bsp kein schweinebraten machen kannst heißt es nicht das du nicht kochen kannst ? epic fail und das nennt sich Guardian xD
|
Du sagst doch du hast richtig und std lang gegoogelt, dann hättest du auch gleich PixelSeach c++ eingeben können und dann hättest du herausgefunden das es in C++ dafür andere Funktionen/Methoden gibt.
Quote:
Originally Posted by HackTec
und das nennt sich Guardian xD
|
Was hat das bitte jetzt mit Guard sein zu tun? :O
|
|
|
09/25/2010, 18:07
|
#12
|
elite*gold: 76
Join Date: Apr 2010
Posts: 1,773
Received Thanks: 1,242
|
Quote:
Originally Posted by Rhilor
Du sagst doch du hast richtig und std lang gegoogelt, dann hättest du auch gleich PixelSeach c++ eingeben können und dann hättest du herausgefunden das es in C++ dafür andere Funktionen/Methoden gibt.
|
ähm ich hab alles gegogelt und glaub mir ich finde sonst alles , hat einer mal ein beitrag gesehen außer den hier wo ich nach was gefragt hab ? sollte zu denken geben  und ich hab schon was gefunden so ist das nicht nur es war nur mist also fazit = nix gefunden ....
ich wuerde es gerne in mein hack einbauen deswegen kommt mir c++ besser rueber als Autoit oder gibts ne möglichkeit 2 in 1 zu machen ?
Quote:
Originally Posted by Rhilor
Was hat das bitte jetzt mit Guard sein zu tun? :O
|
ähmm ?? direkt ein User Runterziehen obwohl der es noch net kann? guardians sollten helfen (dafuer sind sie ja teils da  ) naja lassen wir das mal beiseite sonst gibtes es nur komplikationen ^^
|
|
|
09/25/2010, 18:49
|
#13
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by HackTec
omg ? nur weil du kein bsp kein schweinebraten machen kannst heißt es nicht das du nicht kochen kannst ? epic fail und das nennt sich Guardian xD
|
Er hat aber Recht.
Dein Code ist ein totales Autoit C++ Gemisch!
Du nutzt ja nichtmal C++ Syntax
Ist kein C++ und da du nichtmal die zurecht entstehenden Compilerfehler verstehst, ist das ein weiterer Grund anzunehmen, dass du die Sprache kannst.
|
|
|
09/25/2010, 20:02
|
#14
|
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
|
Quote:
Originally Posted by MrSm!th
Er hat aber Recht.
Dein Code ist ein totales Autoit C++ Gemisch!
Du nutzt ja nichtmal C++ Syntax
Ist kein C++ und da du nichtmal die zurecht entstehenden Compilerfehler verstehst, ist das ein weiterer Grund anzunehmen, dass du die Sprache kannst.
|
Bei
Fehlen eig. nur die Klammer um die "1" und dann geht es wunderbar^^
btt. Was willst du damit überhaupt anstellen? Ich bin sicher es giebt elegantere Lösungen für dein Problem.
|
|
|
09/25/2010, 21:06
|
#15
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Nein, While wäre immer noch falsch, es müsste while sein.
Und schon alleine, weil es ohne Klammern steht, weil dort WEnd steht und weil dort die ganzen Autoit Funktionen sind, glaube ich nicht, dass es nur ein Tippfehler ist.
|
|
|
Similar Threads
|
TP Anzeigen Farbe.
08/13/2010 - Metin2 - 3 Replies
Hi.
ich modde mein Client für P Server weiter aber ich habe vor diese TP Anzeige zu modden (muss nich P Server sein :P)
NAja wer´s weiß und mir zeigen kan mit Screen (wo sich die Farbe befindet) kriegtn THX ! :cool:
|
Exp Farbe verändern
07/14/2010 - Metin2 Private Server - 0 Replies
Weis vllt jemand welche datei die heranfliegenen Exp-Teilchen verändert???
|
Farbe von Fertigkeiten...
04/01/2010 - Metin2 Private Server - 3 Replies
Hey Com,
wie die Überschrift schon sagt würde ich gerne
wissen wo man die Farbe der Fertigkeiten
ändern kann.
Gesucht habe ich nur nichts gefunden...
Würde mich über antworten freuen!
|
PS wie Farbe Ändern
03/16/2010 - Metin2 Private Server - 20 Replies
Hallo,
Ich habe es endlich geschaft die PC datei zu entpacken nur jetzt das problem..
aus was muss ich um die farben zu ändertn zbs wie hier Pic-Upload.de - Kostenlos Bilder & Fotos hochladen
und wie änder ich die skills da gibts keine dss datei O_o
|
All times are GMT +1. The time now is 18:14.
|
|