Beiträge von Ente

    er hat eh kein ernsthaftes Interesse was zu kaufen, er hat ja schonmal das von Reinhardt angeboten bekommen (und meins)

    Bitte melden Sie sich an, um dieses Bild zu sehen.

    Wieder so nen Fall von:
    "Hab Interesse an deinen Systemen und würde alle kaufen demnächst!"

    20 Min später:
    "Hey, ich hab da nen Problem mit meinen Files. Kannst du mal schauen?"

    Der Supportschnorrer.

    html/css/php/mysqli


    ich habe damals für Flyff Server mehrere Seiten gemacht aber die Szene ist mehr oder weniger ausgestorben.

    Ich habe gesehen hier ist sehr viel los und wollt's daher ausprobieren.

    Ansonsten schau auch mal hier:
    Bitte melden Sie sich an, um diesen Link zu sehen.Bitte melden Sie sich an, um diesen Link zu sehen.

    Da liegen auch noch paar PSD's ohne Code. Wenn du die dann sogar noch veroeffentlichen tust, dann haste sogar paar Referenzen.

    Einleitung

    Hallo ihr Lieben,

    da ich des Oefteren gefragt werde, ob ich in Python oder Lua fuer dies oder das ein Beispiel machen kann, veroeffentliche ich in diesem Thread ab und zu einfach paar dieser Beispiele. :)

    Normalerweise landen die bei mir danach einfach nur im Papierkorb (deswegen ist die Sammlung erstmal klein) aber eventuell bringt es ja dem ein oder anderen etwas beim Lernen.


    Gerne duerft ihr hier auch Beispiele posten und ich fuege diese im Startpost ein.


    Ihr habt einen Wunsch fuer ein bestimmtes Beispiel?

    Dann schreibt ihn doch hier rein.


    PS:

    Diese Beispiele sind extra sehr simpel aufgebaut, damit sie verstanden werden koennen.


    Beispiele

    Python + Lua

    Python


    Mfg Ente

    Wenn du no_txt auf 0 hast, bearbeitest du nicht die item_proto Tabelle in der Player DB. Die wird nicht genutzt.

    Du musst dann direkt die .txt Dateien bearbeiten...


    Ich glaube du denkst, dass die Aenderungen, die du in der item_proto Tabelle (Player DB) machst, dann automatisch in die .txt uebernommen werden oder? Das ist nicht der Fall.


    Die Erklaerung von Aze musst du eigentlich nur genauso befolgen und du hast was du wolltest.

    Wenn du mit TXT Dateien arbeitest, ziehst du dir aus /usr/home/game/db (oder database, wie auch immer das Verzeichnis bei dir betitelt ist) herunter, bearbeitest die jeweiligen Dateien, lädst sie wieder in /usr/home/game/db hoch und fertig. Clientseitig packst du dir TXT Dateien mit dump_proto, fertig. Da fuscht man dann nicht mehr über einen SQL Client in der player.item_proto oder player.mob_proto Tabelle rum.

    Lad noch die Datei hoch wie sie mit dem Fehler ist. :)

    Wieso wird eine Kopie eine Enttaeuschung?
    Musst dich nur genau informieren und dann 1zu1 so umsetzen.


    Ein Gildenlager in C++ und es veroeffentlichen.


    Zum Thema BWL:

    Es schadet halt nicht es zu Wissen. In einer Ausbildung kommst du auch nicht um BWL drum herum.

    Das Problem ist selten das Entbuggen sondern was vor dem Entbuggen an Schaden angerichtet wird.

    Selbst wenn man es schafft den Bug zu beseitigen und dafür zu Sorgen das es kein hohes Aufsehen bekommt unter der eigenen Com richtet es massive Schäden an, nur dafür das die Leute ein Lager als Gruppe haben und/oder schneller die CH switchen können.


    Bugs kommen pro Jahr meistens 1-2 neue dazu, da kann man testen so viel man will wenn es Leute gibt die immer wieder sich neues überlegen. Gibt mittlerweile schon Verdopplungsbugs die funktionieren mit Lagg Switch. Es ist ein Risiko und im Vergleich zum Offline Shop hat das Gilden Lager keine so hohe Priorität das es mit eingebaut ist.

    Es waere auf jedenfall Mal Zeit, dass die Version durch eine vernuenftige in c++ abgeloest wird. ^^ ein ewiges Leiden mit dem Gildenlager.

    Welches Risiko?

    Gildenlager + CH Switcher ist wie Offline Shop + CH Switcher: ein Paradies für Verdopplungsbugs.

    auch in der "neuen" Version die ich released hatte? Da waren alle gemeldeten Bugs behoben. Einfach melden wenn welche bekannt sind. ^^

    Und deshalb entbuggt man diese Systeme, bis es klappt. Sie so, wie sie released wurden zu nehmen, ist meines Wissens keine gute Idee. Aber Systeme aus diesen Gründen komplett rauszulassen ist wirklich schade.

    Sehe ich auch so. Entbugg sie einfach und lass sie ordentlich testen.

    Füg am besten noch deinen eigenen Code hinzu (das zeigt das du den vorhandenen verstanden hast) und halte den Code sauber, um Bugs schneller zu finden.

    Den Code zu verstehen ist eine Meisterleistung... Nichts worauf ich stolz bin. :joy:



    Zum Fehler:

    Schau ob die Funktion (item.get_socket) im server source vorhanden ist. In dem Part ganz unten, wo die Funktionen fuer Lua verfuegbar gemacht werden. Hatte schon einige gesehen, die solche Funktionen nicht mehr drinne hatten?

    Ansonsten lad die Datei mal hier hoch.