Vorab:
Das ganze ist lediglich für Developer bzw. jmd zu gebrauchen, die selber gerne Metin2 bezüglich etwas programmieren wollen.
Deswegen stelle ich hier auch direkt das Script zur Verfügung und mache kein allzu großes Tutorial dafür.
Nebenbei gemerkt arbeite ich an einem weiteren Tutorial bzw. der Fortsetzung von meinem 1. Tutorial.
Das ganze wird etwas länger und ausführlicher, aber auch wesentlich interessanter.
Hier erst einmal das Script, welches gut kommentiert ist, sodass es jeder verstehen sollte:
try:
#get handle and linecount of the file
handle = app.OpenTextFile(app.GetLocalePath() + "/skilldesc.txt")
count = app.GetTextFileLineCount(handle)
except (IOError):
#handle IO Exception and print it
_print("Could not load " + app.GetLocalePath() + "/skilldesc.txt")
for line in xrange(count):
#get the current line of the file
line = app.GetTextFileLine(handle, line)
#handle the case of empty/incorrect lines
if not str(line).count("\t") >= 21:
continue
#split the line up and get the requested informations
skillData = str(line).split("\t")
skillIndex = int(skillData[0])
skillCharacterClass = skillData[1]
skillName = skillData[2]
skillIconName = skillData[12]
#fill up the dict with the differenct character classes
if not skillCharacterClass in skillDict:
skillDict[skillCharacterClass] = {}
#fill up the different skill indices(handling the case for new skills)
if not skillIndex in skillDict[skillCharacterClass]:
skillDict[skillCharacterClass][skillIndex] = {}
#complete the actual skill information in our skillDict
skillDict[skillCharacterClass][skillIndex] = {
"NAME" : skillName,
"ICON" : "d:/ymir work/ui/skill/%s/%s.sub" % (skillCharacterClass.lower(), skillIconName),
}
Anwendungsmöglichkeiten:
Das ganze erleichtert die Orientierung vom Skillcount und Skillindex, welche zumindest für "Scripter" einen großen Unterschied darstellen.
Auch habe ich dieses Script genutzt um alle graphischen Oberflächen meines Bots Skillicon betreffend darzustellen.
Des Weiteren kündige ich hiermit einen bald herauskommenden Bot von HeavyHacker, Crank und mir an, welcher m2bob ersetzen soll sobald dieser kostenpflichtig sind.
Enthält weiterhin alle nötigen Funktionen wie Itemsteal, Rangepickup,... die essentiellen Funktionen sind soweit auch alle enthalten, aber auch hier wird es eine Premium Version geben welche z.B. einen Packet Editor/Monitor,... enthält.
Der Bot wird nicht nur auf den offiziellen Servern laufen und das hackshield bypassen sondern auch auf Pservern und braucht selten/keine Updates.
Das ganze wird als Werbeaktion für HeavyHackers kommenden Clientless Bot veranstaltet und wird von meinem Teil aus später als kompletter Open Source Bot released, was Crank und Heavy mit ihrem Part machen ist ihre Entscheidung.
Sehr nice!
Da ich mich Momentan im Python Bereich bewege, ist das ordentliches Material zum lernen .
Und was deine "Schleichwerbung" angeht -> Hört sich interessant an.
[HELP] Skilltree 08/04/2011 - DarkOrbit - 0 Replies *edit*
hab schon ne lösung gefunden gefunden
v16 Skilltree 07/23/2011 - Flyff Private Server - 10 Replies Hey,
Ich möchte gerne den v16 Skilltree in meinem v15 Privat Server haben.
Und meine Frage ist jetzt ... Wie geht das?
Danke schon einmal im Vorraus :D
Lightning Skilltree 10/02/2010 - Silkroad Online - 2 Replies Alright, I'd like to start a discussion about the lightning skilltree. Mainly cuz I'm bored lolz.
Do you think it's bad, or good? And why do you think so.
I'll start it off.
-----------------------
I think Lightning is a pretty noob Skill tree to pick, for both STR and INT players.
Int: Imbue is stronger, more magical def, nukes have a larger range.
STR: Stronger imbue, more magical def.
Skilltree 11/16/2005 - SRO Guides & Templates - 3 Replies Wurde ig oft angeschrieben was man nehmen kann was was bewirkt schaut euch das in ruhe an
http://img204.imageshack.us/img204/5379/skillwp1s word7yq.png
http://img440.imageshack.us/img440/1779/skillwp2s pear1qg.png
http://img342.imageshack.us/img342/1659/skillwp3b ow9xh.png
http://img342.imageshack.us/img342/7615/skillqi1c old1pn.png
http://img438.imageshack.us/img438/1140/skillqi3f ire2iw.png...