[HowTo]Learn Python with Metin2/Starting up your first bot
Discussion on [HowTo]Learn Python with Metin2/Starting up your first bot within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
Danke BaumKuchen.
Sehr hilfreich und etwas was ich zu meinen bisherigen Kenntnissen hinzufügen kann.
Gute und ausführliches Tutorial. Kann man gut Lesen. Sehr gut verständlich.
Das ist einer der besten Tutorials, die ich hier in der Metin2 Sektion, je gesehen/gelesen haben durfte. Von der Thematik, den logischen Schlussfolgerungen bis zum Sprachgebrauch. Würde nur annähernd jedes Tutorial ähnlich aufgebaut sein, könnte man dieses Forum in eine Art 'Metin2' Informationsquelle umgestalten.
Desweiteren gefällt mir das Nebenwissen, dass du hier einschulst, wie zB: "Die Funktionen werden zwar schneller ablaufen, allerdings wird die menschliche Wahrnehmung das nicht merken, da diese bei 16 Bildern pro Sekunde liegt, wovon nichtmal alle verarbeitet werden.".
Weiter so!
PS: RS-Fehler hier:
Quote:
Originally Posted by .BaumKuchen
Hierzu stelle ich direkt die Funktion bereit, da dies nicht sonderlich viel mit der Sprache oder der Logik zu tun hat, sondern einfach eine mathematische Gegenebheit ist, die jeder im Laufe seiner Schulzeit mind. 2-3x lernt.
Finde ich wirklich sehr gut habe begonnen Python mir mal anzuschauen finde das von dir wirklich sehr gut weil du die Thematik eklärst bzw was dahinter steht hinter den Befehlen die Theorie!
def check_vid(check_range):
for vid in range(check_range * 75000):
#get the instance type from the selected vid
instance_type = chr.GetInstanceType(vid)
#check if vid is already in the array, else append it to the array
if not vid in vid_array[instance_type]:
vid_array[instance_type].append(vid)
if check_range == final_range:
##here you can continue with your script^^
print("Scan finished...")
for check_range in range(final_range):
start_new_thread(check_vid, (check_range, ))
theoretisch könnte ein thread genau zur gleichen Zeit auf die vid_array zugreifen ? oder ?
edit:
du hast ALLE Functionen aus der exe ausgelesen ?
gibt doch eine liste public ( ja ich weiß, dass du gerne allein arbeitest :P, deshalb poste ich keinen link )
wieder ne blöde frage :P:
ist das nicht thread unsicher ?
theoretisch könnte ein thread genau zur gleichen Zeit auf die vid_array zugreifen ? oder ?
edit:
du hast ALLE Functionen aus der exe ausgelesen ?
gibt doch eine liste public ( ja ich weiß, dass du gerne allein arbeitest :P, deshalb poste ich keinen link )
Deswegen ersetze ich keine Werte sondern appende sie lediglich in das Array.
Falls ich jetzt eine variable ersetzen würde könnte es eventuell zu Problemen kommen, da das ganze aber nur appended wird wird und sollte es zu keinerlei Problemen führen.
Desweiteren ist es recht unwahrscheinlich dass der Python Interpreter nicht hinterherkommt, trotzdem ist das Array die aktuell beste und einfachste Lösung.
def FrezzePosition((x,y),list):
for b in list:
pass
da meldet syserr das:
Code:
1025 17:51:03295 :: for b in list:
1025 17:51:03295 :: SystemError
1025 17:51:03295 :: :
1025 17:51:03295 :: D:\Documents and Settings\Administrator\Desktop\´Ù¿î·Îµå\python-2.2\Python-2.2\Objects\longobject.c:188: bad argument to internal function
1025 17:51:03295 ::
edit: gefunden:
ich kann keine variable von einer anderen klasse verwenden .
Weiters Problem, wenn ich 2-3 Thread aufmache hängt sich der ganze metin2 client auf, nach einigen sekunden reagiert er wieder, aber nur ein Thread bleibt, die anderen wurden gekillt.
Weiters Problem, wenn ich 2-3 Thread aufmache hängt sich der ganze metin2 client auf, nach einigen sekunden reagiert er wieder, aber nur ein Thread bleibt, die anderen wurden gekillt.
Selbes Problem habe ich auch bzw schon bei dem gepostetem Code auf des Erstellers. Suche schon seit langem eine Lösung
Sorry für den Push :/
Wie kann ich per Python das Level des Char's herausfinden? Habe derzeit leider keine Möglichkeit gefunden...
Hoffe mir kann jemand Helfen :/
Suche: Metin2 python bonusswitcher howto 11/23/2011 - Metin2 - 4 Replies Hey.
Ich hatte hier im Forum eine erklärung , für
den metin2 python bonusswitcher gesehen ,
wie man den machen kann,
denn ich aber nicht mehr finde.
Kann mir bitte einer den link zum Thread geben.
Der switcher ist von RealFreak
[Howto]Make your first Hidden Spammer With Vb 2008[Learn] 09/18/2011 - Coding Tutorials - 10 Replies Hallo,
Heute im tutorial zeige ich euch wie ihr mit Visual basic 2008 ein Hidden Spammer macht !
Was wir brauchen:
Visual basic 2008
Autoit3
Video Tut:
Metin2 Hidden Chatspammer Hertstellen - YouTube