|
You last visited: Today at 21:12
Advertisement
[Python] Itemliste auslesen
Discussion on [Python] Itemliste auslesen within the Metin2 forum part of the Popular Games category.
12/23/2014, 12:07
|
#1
|
elite*gold: 0
Join Date: Sep 2010
Posts: 96
Received Thanks: 42
|
[Python] Itemliste auslesen
Heyho Community!
Ich arbeite gerade an einem Shop-Bot. Da man Vorlagen speichern können soll, sprich am Ende nur noch durch einen Klick den Shop direkt geöffnet haben soll, habe ich ein Fenster, mit welchem man items der aktuellen Vorlage hinzufügen kann.
Das Problem ist, dass ich nicht weiß, wie ich alle verfügbaren items via python auslesen soll. Die Überprüfung, ob man die items am Ende wirklich verkaufen kann kriege ich schon hin. Aber erst einmal alle vorhandenen items auszulesen gelingt mir nicht.
Der einzige Befehl der in die Richtung geht ist mMn "item.LoadItemTable()", wobei ich allerdings die Parameter nicht kenne und nicht weiß, ob die Funktion einen return hat.
Weiß jemand von euch, wie ich alle vorhandenen items auslesen kann?
FG
|
|
|
12/23/2014, 13:12
|
#2
|
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
|
Schau dir mal den Item-Creator von DaRealFreak an, dort hat er so etwas eingebaut:
->
-> class ItemListDialog(ui.Window):
|
|
|
12/23/2014, 14:16
|
#3
|
elite*gold: 0
Join Date: Sep 2010
Posts: 96
Received Thanks: 42
|
Quote:
Originally Posted by 123klo
Schau dir mal den Item-Creator von DaRealFreak an, dort hat er so etwas eingebaut:
->
-> class ItemListDialog(ui.Window):
|
Danke für die Antwort, das sieht gut aus!
Allerdings gibt es die Funktion "pack_open" nicht mehr, ich hab alle module durchsucht. Heißt die jetzt eventuell anders?
Edit:
Funktion lautet nun pack.Get(filepath, fileaccessmode) und gibt den Inhalt als string zurück.
Thx!
#vote4close
|
|
|
12/23/2014, 15:12
|
#4
|
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
|
Ansonsten funktioniert es auch so:
PHP Code:
try:
lines = open(app.GetLocalePath()+"/item_list.txt", "r").readlines()
except IOError:
Würde auch noch den Locale-Path automatisch auslesen lassen, damit es auch auf jeder Metin Version funktioniert.
|
|
|
 |
Similar Threads
|
[Python] Vid von Items auf dem Boden auslesen
12/07/2014 - Metin2 Private Server - 1 Replies
Moin^^
also ich möchte gerne ein Programm erstellen, das nur Yang aufhebt.
Dafür habe ich mir auch schonmal den Code von DaRealFreak angeguckt, jedoch bin ich schon am auslesen der VID von den Items auf dem Boden gescheitert.
Gibt es eine Funktion, um die VID dieser Items auszulesen, damit ich diese dann auswerten und ggf. per net.SendItemPickUpPacket(vid) aufheben kann?
Mfg
|
[Python] Chat oder Zustand auslesen?
10/13/2014 - Metin2 Private Server - 6 Replies
Hey...
ich bin gerade einwenig mit Python und Metin2 am ausprobieren.
Nun bin ich an einem Punkt angekommen, wo ich nicht weiterkommen :(
Ich möchte gerne überprüfen, ob mein Char mit einer Aktion fertig ist z.B. angeln. Gibt es eine Funktion den Chat auszulesen oder eine Funktion um zu überprüfen, ob der Char nur rumsteht ohne (in dem Fall jetzt) zu angeln?
Mfg
|
Itemliste
07/02/2013 - Nostale - 19 Replies
Feen
<START>
NAME=Feuerfee
VNUM=800
INVENTAR=0
PRICE=5
EQ_SLOT=10
<END>
|
[Python]Urllib .txt auslesen
05/16/2013 - Metin2 Private Server - 7 Replies
Hey
Ich hab ein kleines Problem und zwar wollte ich von einem Webspace gerne verschiedene Strings auslesen dann hab ich es zunächst mit einer normalen txt datei auf meinem pc probiert kein problem. Nur wenn ich das jetzt von dem Webspace auslesen kommt ein Error.
Script:
available = urllib.urlopen(url)
availableList = available.read()
availableFilter = str(availableList).replace("\n", "")
availablePlayer = str(availableFilter).split(",")
for i in...
|
Itemliste
03/08/2008 - World of Warcraft - 0 Replies
hallo, ich suche für meine gilde ein tool, was man auf website installen kann das, sämtliche ssc tk bt mh usw items anzeigt mit stats name usw halt, und wo die spieler unter dem jeweiligen item etwas posten können.
desweiteren bin ich auf der suche nach einem edkp system, welches keine dkp anzeigt, sondern einfach nur wie oft ein spieler geraidet hat, wie lange, wie oft er afk war, und was und wie viel er pro woche an die gildenbank gespendet hat sowie, was für items er in was für...
|
All times are GMT +1. The time now is 21:12.
|
|