Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 15:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Hilfe]Python Funktion ItemSort

Discussion on [Hilfe]Python Funktion ItemSort within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
Noa_'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
[Hilfe]Python Funktion ItemSort

die Funktion ist extrem buggy, die gestapelte Items verschwinden einfach,
sie soll die items die nicht gestapelt sind stapeln.
hat wer eine Lösung?

hier die Funktion:
PHP Code:
    def sort_func(self):
        for 
i in xrange(player.INVENTORY_PAGE_SIZE):
            
vnum player.GetItemIndex(i)
            
self.indexlist.append(vnum)
            
self.indexlist.append(i)
        for 
i in xrange(player.INVENTORY_PAGE_SIZE):
            for 
item in xrange(len(self.indexlist)/2):
                
vnum self.indexlist[((item+1)-1)*2]
                
platz self.indexlist[(item+1)*2-1]
                if 
player.GetItemIndex(i) == vnum:
                    
self.counter += 1
                
if self.counter>1:
                    
self.counter -= 1
                    net
.SendItemMovePacket(int(platz), i,1
Noa_ is offline  
Old 12/14/2014, 11:51   #2
 
Zaturix's Avatar
 
elite*gold: 0
Join Date: Oct 2014
Posts: 408
Received Thanks: 208
Wieso machst du es nicht einfach via Quest?
Zaturix is offline  
Old 12/15/2014, 11:25   #3


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,634
Received Thanks: 1,637
Weil man per Quest keine Items verschieben kann.
Klar könnte er z.B. alle Roten Pots Zählen. Entfernen und dann wieder geben.
Aber bei manchen Items. z.B. Verschiedenen Taus. Ist das ganze dann nicht mehr so toll ;D
Es sei den, man kann die/den Zeit/Wert über item.get_value() auslesen. o.o

Grüße
Benhero is offline  
Reply


Similar Threads Similar Threads
[Python]Gui-Position ermitteln? // Funktion aus Game ausführen?
06/29/2013 - Metin2 Private Server - 5 Replies
Ja, Hallo, ich versuche mit derzeit verstärkt an Python und hätte da 2 kleine Probleme, habe ihn der Sufu dazu nichts gefunden, also frage ich hier. 1.: Ich habe mir ein Board erstellt und zwar "movable". Gibt es eine Möglichkeit, die aktuelle Boardposition zu ermitteln, also die Koordinaten der linken, oberen Ecke? 2.: Gibt es eine Möglichkeit, eine in der game.py definierte Funktion aus einer anderen .py-Datei aus auszuführen? Ich schaff's nur über nen QuestbuttonClick, welcher dann...
Python Send Funktion
02/27/2013 - Metin2 - 0 Replies
Hab mir mal DaRealFreaks Python switchbot angeschaut und dachte mir, sollte doch nicht so schwer sein auf mehr wie nur 1x Slot zu switchen. Sofort die Buttons etc eingefügt, hab eigt nur den bestehenden Code genommen eingefügt und dann die Buttons umbenannt, kein großes können. Dannach noch das Eingabefeld kopiert und schon konnte ich eigt 2 Slots eingeben, damit der Bot diese 2 Slots switcht. Doch mein selbst erstelltes Feld wird anscheinend nicht erkannt, das Feld was DaRealFreak...
[Problem]Python Funktion
07/17/2012 - Metin2 Private Server - 4 Replies
Bei meinem Client funktioniert leider nicht mit die STRG+Q funktion das die Quests aus dem Fenster verschwinden syserr Funktion: def __PressQKey(self): if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): if 0==interfaceModule.IsQBHide: interfaceModule.IsQBHide = 1
[Python How-To] Eine Funktion so und so oft die Minute aufrufen.
06/09/2012 - Metin2 PServer Guides & Strategies - 14 Replies
Hey. Da mir diese ganzen Anfragen in Skype und epvp langsam tierisch auf die nerven gehen zeig ich euch einfach mal wie man soetwas einbaut. Vorneweg: Die exe führt jede OnUpdate Funktion eines Py script´s genau 22mal pro Sekunde aus. Darauf bauen wir natürlich auf. daraus ergibt sich folgende herangehensweise: Als 1. importiert ihr das time-Modul:
Hilfe bei Send Funktion mit Stop Funktion
04/02/2011 - AutoIt - 11 Replies
Hallo Elitepvpers ich habe ein Problem und Mein Problem ist das mein Text einfach weiter schreibt wenn ich mit HotKey verwende... gib es keine Funktion das der Text einmal kommt und nicht wenn man einmal die HotKey das er 10 min das selbe schreibt :confused:



All times are GMT +1. The time now is 15:40.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.