Wie Programiert man?

08/10/2009 16:20 Xenon143#16
Quote:
Originally Posted by Tw!x View Post
Du musst dir aber auch mal im klaren darüber sein dass du eine Programmiersprache nicht mal so wischi-waschi in ner halben Stunde komplett gelernt hast...
Das ist mir schon kla, da ich auch schonmal angefangen habe html / php zu lernen..

Eig. wollte ich nur wissen wie man Bots programmiert.. also z.B. jetzt mit AutoIT.. Und da ich jetzt meine Antwort bekommen habe, hat sich meine Frage jetzt eig. auch schon erledigt :) Und AutoIT hab ich jetzt auch schon ziehmlich gut drauf.. naja, "gut" ist sehr übertrieben :D Aber hab schon teilweise einen Angelbot für Metin2 hingekriegt^^ Ich übe fleissig weiter..

@ObiLee: Danke! Deine Antwort hat mir sehr weitergeholfen.. So welche Leute wie dich liebe ich!
08/10/2009 16:24 TheOwnWay#17
Quote:
Originally Posted by Xenon143 View Post
@ObiLee: Danke! Deine Antwort hat mir sehr weitergeholfen.. So welche Leute wie dich liebe ich!
Und ich liebe Leute wie dich.
Es gibt ja keinen Coder-Bereich auf Elitepvpers, geschweige denn X-tausend solcher Threads wie diesen.
08/10/2009 17:17 Xenon143#18
Sry, hab den coder bereich erst gestern entdeckt. Bin auch erst neu hier und hab mich bis jetzt nur im Metin2 Bereich aufgehalten. Die anderen Bereiche hab ich nur so überflogen. Ich weiß das ich besser gucken hätte sollen.. aber naja, so isses jetzt nun. Wenn ein Mod möchte kann er den Thread ja auch verschieben..
08/10/2009 17:19 Obilee#19
Quote:
Originally Posted by Xenon143 View Post

@ObiLee: Danke! Deine Antwort hat mir sehr weitergeholfen.. So welche Leute wie dich liebe ich!
Danke ich liebe dich auch, btw die Antwort war ernst gemeint denn ohne Logisches denken kommste nicht weit, und Programmierer ohne logisches Denken kannste dir sonst wohin stecken. Z.b wenn einige Bobs meinen sie müssten 100 if else anweisungen schreiben anstatt ein switch case.
08/10/2009 17:36 Xenon143#20
mh, wenn das wirklich ernst gemeint war ok, sry. Aber für mich hat sich das einfach nur so angehört als ob du mich verarschen wolltest..
Hättest dich ja anders ausdrücken können bzw. etwas mehr schreiben können was mir weiterhelfen könnte.. egal

Was ein switch case ist weiß ich (noch) nicht ^^
08/10/2009 20:09 Obilee#21
Einfaches Beispiel: Taschenrechner coden.
Wenn du die Eingabe des Operators bekommst und du dem PC sagen willst was er rechnen soll.

IF-ELSE:

if(operator=='+')
rechne +
else
if(operator=='-')
rechne -
else
if(operator=='*')
rechne *
else
if(operator=='/')
rechne /
else
fehlermeldung


Nicht sehr übersichtlich und verbraucht unnötige rechenzeit weil er die ifs und else jedesmal prüfen muss.

Wenn man dann Logisch denken könne würde man natürlich das hier nehmen:

Switch(operator)
{
case '+': rechne + break;
case '-': rechne - break;
case '*': rechne * break;
case '/': rechne / break;
default: System.err.println("Das ist kein gültiger Operator");
}

Einfach aus dem Grund da es einfach nur 1x schaut ob es einer der Fälle ist.
Zwar würde beides gehen aber jeder der ein wenig logisch denken kann und ein wenig sich damit auskennt würde /facepalm beim ersten spammen.

Und da siehste es, du kannst zwar alle befehle usw von einer sprache können aber wenn du nicht logisch denken kannst, kannst du troztdem nichts vernüftiges hinbekommen.
08/11/2009 19:39 Xenon143#22
mh ok danke ^^
08/12/2009 22:36 Bakloma#23
wenn du erstmal eine sprache rel kannst, macht es echt spaß