Beiträge von Lead0b110010100

    Ich besitze den CCC - Schutz und kann dir sagen, dass es alles in allem genau der selbe Code sein wird, nur mit anderen Funktionsnamen. Was also bei FoxFS IfExists(...) heißt, heißt dann bei CCC: CCC_AIfFileExists(...). Es unterscheidet sich sehr wahrscheinlich nur marginal davon.


    Der "Vorteil" wenn man es so nennen kann der CCC - Source ist, dass dieser nicht gänzlich public ist. (Nicht mit Extern - Ordner und allem Bim Bam den man zum Kompilieren braucht. Klar, kannste dir alles selber Zusammenschustern.. Aber kannste auch lassen.)

    Dir fehlt die Funktion "CheckSize" im dependency 'cryptopp'. Hab den folgenden Lösungsvorschlag aus einem anderen m2board kopiert:


    Code
    1. pkg install cryptopp
    Code
    1. rm -rf /path/to/Extern/include/cryptopp
    Code
    1. mv /usr/local/include/cryptopp /path/to/Extern/include/cryptopp

    Was hier irgendwie nicht erwähnt wurde, ist die Möglichkeit bei SQL spezifische Querys zu schreiben. Oder Constraints zu bauen, sowas wie: "Verbiete dem Admin ein Item einzufügen, was ich nicht in einer anderen Tabelle habe" um fehlenden Übersetzungen im Multilanguage-System vorzubeugen.


    Aber auch sowas wie: "Zähle alle Items, die mit der Zeichenkette 'Vollmond' beginnen und mit 'ert'" enden wäre in SQL aufjedenfall leicher als in .txt (Sicher hat auch MS eine Lösung hierfür mit Suchen per RegEx oder Ähnliches)


    Wollt ich nur noch erwähnt haben, nutze .sql und habe Martys Mysql2Proto Dumper, die Zahlen sind leicht gemerkt, Notfalls schaut man halt nochmal in die length.h und item_length.h der Source und weiß wieder Bescheid!


    MfG

    Lead

    Versuchs mal mit:


    uiinventory.py

    Code
    1. def Show(self, openBeltSlot = False):
    2. [...]
    3. self.SetTop()
    4. self.expandBtn.SetTop()
    5.     self.minBtn.SetTop()


    Quick and dirty + untested. Aber was du suchst ist aufjedenfall die Funktion SetTop in der ui.py, die z.B: auch beim Öffnen des Inventars aufgerufen wird.