Beiträge von blablablub

    Hallo,

    kann mir wer eventuell ein kleines Codebeispiel aus dem Metin2 Client geben, wie ich per KLick auf einen Button ,Daten an den Server schicken kann der diese dann verarbeitet(queries macht etc)?

    Ich denke es geht irgendwie wie folgt:

    Funktion im Serversource definieren der aufgerunfen werden kann

    Funktion im Clientsource definieren der den Endpunkt dann aufruft

    Im client per python den button hinzufügen der die funktion im clientsource aufruft?


    Bitte korrigiert mich wenn ich falsch liege. Würde mich über ein einfaches Beispiel freuen

    Danke!!.


    Kann ich irgendwie die Quest aufrufen welche beim Teleportieren verwendet wird?


    Code
    1. self.sideBar.AddButton("Teleportation", self.SaveScreen)

    Gibt es da irgendeine Funktion oder wie macht man das? :)


    ABer eigentlich sind die in der tables.h

    are you missing the "tables.h" include ?

    That was right. got everything compiled, but now i get an error while starting the server


    Bitte melden Sie sich an, um diesen Anhang zu sehen.


    ABer eigentlich sind die in der tables.h

    Code
    1. "ManagerGiftSystem" : self.ManagerGiftSystem

    Kann mir jemand sagen wo dieser part hinmuss in der game.py ? im tut steht das so


    Code
    1. def OnUpdate(self):
    2. app.UpdateGame()
    3. self.wnddailygift.OnUpdate()
    4. "ManagerGiftSystem" : self.ManagerGiftSystem,

    Aber ist gibts nen fehler und gehört da nicht hin. Daher öffnet sich wahrscheinlich mein fenster auch nicht


    Cooles Design !


    Habe mal fix dazu ein Backend gebaut und das Frontend mit React. Registrierung und Settings sowie Ranking gehen.

    Wer darauf aufbauen will:

    1. Runterladen: Bitte melden Sie sich an, um diesen Link zu sehen. & entpacken

    2. im frontend Ordner: npm i und dann npm run dev

    3. im Backend Ordner:E benfalls npm i und dann npm run dev.

    !!! Ihr braucht dafür Nodejs auf eurem PC !!!

    4. Geht in backend/src/db und ändert die Datenbankedaten zu euren ab


    Hab das basierend auf den blanken Fliege Files gebaut was die Queries angeht.

    Falls ihr hiermit weiter macht bitte guckt ich die queries an(aktuell sql injection möglich). Hab das nur fix gebaut, evtl. hat ja jemand Interesse dran. Falls ja kann ich das auch gerne weiterbauen.


    Danke dir für das Design!


    @_Yuma: Es gibt teilweise noch Probleme was Responsive etc angeht, falls du Lust hast können wir das gerne noch überarbeiten :)

    Danke. ich wollte mir zum üben nen kleines ingame panel basteln und mir gold geben, hab allerdings noch nicht ganz verstanden wie der server_command die richtige quest erwischt

    Code
    1. Unknown Server Command GIVEADMINGOLD_QUEST_ID 238 | GIVEADMINGOLD_QUEST_ID


    ServerCommand Build funktion

    constinfo

    Code
    1. GIVE_ADMIN_GOLD_ID = 0



    giveadmingoldquest.quest


    Irgendwie verstehe ich nicht nach welchen questname diese server command build funktion arbeitet.


    Danke euch, macht bisher richtig bock!

    Hey,

    ich bin gerade dabei etwas mit dem Metin2 Source Code zu lernen.

    Ich würde gerne Bcrypt zum Verschlüsseln meiner Passwörter nehmen.

    Kann mir jemand auf die Sprünge helfen wo ich Client sowie serverseitig zu gucken habe?


    Und gibt es eine Art Dokumentation über den generellen Aufbau von Metin2 Files. Ich weiß es gibts tausende Files, aber von Grund auf sind die sich ja erstmal alle ähnlich.

    Gibt es da Dokumentation zu?

    Ich poste hier nun mal die ersten fortschritte.

    DAS DESIGN WIRD AKTUELL NOCH GEMACHT und am Ende ersetzt. Sieht aktuell alles noch schrecklich aus :D

    Kanekii übernimmt das ganze.


    Bitte melden Sie sich an, um diesen Anhang zu sehen.

    Hier kann man den Itemshop aufrufen. Ebenfalls hat man als admin die möglichkeits in das Adminpanel zu kommen, das derzeit nur aus dem Hinzufügen von Items für den Itemshop und das Ändern/Löschen von Items im Itemshop ist. Dort ergänze ich später noch die Möglichleit sich andere Accounts und Charactere anzuschauen und diese zu modifzieren(bannen etc)


    Bitte melden Sie sich an, um diesen Anhang zu sehen.


    Erster Screenshot von dem entstehen Itemshop. Die Kategorien links kann man über das Adminpanel hinzufügen.



    Bitte melden Sie sich an, um diesen Anhang zu sehen.

    Ebenfalls ist die Rangliste mit dem Suchen fertig.


    Das ganze Projekt wird noch etwas dauern, da ich bald Klausuren habe.


    Verbesserungsvorschläge gerne weiterhin hierrein.