Beiträge von 'Asasel

    char_battle.cpp

    Code
    1. m_pkDeadEvent = event_create(dead_event, pEventInfo, PASSES_PER_SEC(180));

    könnte es vllt sein

    das könnte sein, die Zeit bis man weggeportet wird sind 3 minuten, also 180 sekunden. Ich schaue mir die Stelle mal an, danke!


    Cyber die funktion ist standard in Metin2, das wenn du 3 Minuten tot bist, stadt neustarten automatisch machst. Es ist nämlich so, das ich dies einschränken will. Ich will zb nicht, das mann in einem Dungeon auch weg gewarpt wird, wenn man 3 Minuten tot ist, das kann ich leider nicht an der stelle in der cmd_general machen, wo die RESTART_TOWN funktion ist, da dort nämlich nicht der 3 Minuten timer gestartet/geladen wird.



    €dit: meh, die stelle von DickeRatte war es wohl nicht, wenn ich dort eine Dungeonabfrage mit rein klemme, setzt er die Zeit die man zum AUFSTEHEN braucht hoch, nicht die, wielange man liegen bleibt.

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




    €dit2: joa doch er setzt schon die Zeit zum liegen bleiben hoch, aber gleichzeitig auch die Zeit die man braucht bis man aufstehen darf, in dem fall wird sie 1:1 gesetzt, was keinerlei sinn ergibt, da man ja auch keine 180 sekunden warten muss, bis man aufstehen darf, warum also wird es bei einer weiteren abfrage dann 1:1 gesetzt? xD

    Wer will denn noch blanke Korifiles spielen? Hab ich noch nix von gelesen. Die oldschool Server auf epvp floppen auch gerade nacheinander. Glaube nicht das son blanker Server nochmal gut ankommt. Auch wenn es den ein oder anderen Spieler gibt, bleibt es eben bei nur "dem ein oder anderen"

    dude ich weis ja nicht was du da getestet hast aber das is völlig am Arsch, erstmal fehlen sachen im Tutorial, dann sind sachen völlig falsch die du drinne hast, desweiteren habe ich gerade gemerkt das es absolut nutzlos ist da mehrere Leute die gleiche ID haben. Habe einen i7 7700k, ein Freund der mir gerade beim fixxen geholfen hat, hat einen i7 7700HQ und er hat halt die gleiche ID wie ich, was soll das denn bringen xD.



    Code
    1. #ifdef ENABLE_PROCID_BAN
    2. strncpy(LoginPacket.ProcID, GetProcessorSerialNumber().c_str(), sizeof(LoginPacket.ProcID));
    3. #endif



    Das system wie du oben hast dürfte bei keinem Compilebar sein. Funktionieren schon garnicht wenn man nicht die Korrektur im 2. Beitrag beachtet. Ganz am ende kommt noch hinzu das ein python fehler existiert der das einloggen dann generell blockiert xD


    Bannste einfach mal nen i7 bannste so 30% deiner user, coole sache


    wir bauen das jetzt erstmal auf MAC ID um, da kann man wenigstens wirklich LEUTE bannen und nicht direkt 30% der User. Mach den Bann 3-4 mal schon haste keine User mehr xD



    Und wofür soll der tables.h teil sein? mach das rein und das login klappt einfach garnicht mehr, was wurde da getestet? ob bann funktioniert? ja der klappt, aber login ohne bann nicht, kriegst unknown login error wieder, wenn man das nicht in python vorher gefixxt hat kriegste nur "anmeldevorgang läuft..." für 100 jahre, da platzt mir direkt mein rechtes ei

    Code
    1. Schweregrad Code Beschreibung Projekt Datei Zeile Unterdrückungszustand
    2. Fehler C2146 Syntaxfehler: Fehlendes ")" vor Bezeichner "PRIu64" (Quelldatei wird kompiliert UserInterface.cpp) UserInterface c:\users\administrator\desktop\metin2\metin2\userinterface\AccountConnector.h 63



    das klammernumsetzen usw funktioniert auch nicht.

    Getestet? Saniis hatte zubeginn nicht funktioniert da es nicht getestet wurde

    dies ist richtig aber was soll ich da genau machen soll 7


    Edit3: Wer das Problem mit "Illegal instruction (core dumped)" hat muss aus den makefiles das -march=-native rausmachen


    was muss ich da machen und wo ?wo steht das -march und .nativ?

    Makefile ist im gamesource zufinden. Entferne es und compile deine game neu, lad die neue game hoch und fertig.

    Hatte ich mir vor langer Zeit mal aus nem anderen Source gezogen glaube auch das der Source auf marty basierte aber ka wie auch immer.

    Hast du es bereits getestet ob es funktioniert?

    gibt es ein tut für eine globale CONFIG datei public? 90% der config einträge im server sind ja in jedem channel identisch bis auf ports und map allowed, daher wäre eine globale config file nützlich wo man alle sachen einfügt, die bei jedem channel gleich sind wie zb stein einfügchance, boni add chance usw usw. Hat da jemand was? Hab mal irgendwo von sowas gelesen is aber schon lange her..


    Edit: mir ist klar das ich auch einfach alle config einträge entfernen kann aus den channels und sie in der config.cpp fest definieren kann mit festen werten. Das finde ich jedoch nicht so schön da man dann für eine kleine änderung direkt die core neu compilen muss statt nur zu rebooten daher suche ich sowas wie eine globale config datei.

    ist es möglich über den Source eine reichsabfrage zu verwenden beispielsweise das nur reich xy an einem monster damage machen kann? Den codeteil für die generelle funktion hab ich schon geschrieben jedoch weis ich gerade nicht ob man auch eine reichsabfrage einbauen kann da ich keine codestelle diesbezüglich finden konnte. Was ich suche ist sowas wie "if (GetEmpire == EMPIRE_JINNO) oder halt GetEmpire == 1. Ist da etwas dergleichen vorhanden was man so verwenden kann? Kann aktuell seit paar Tagen nicht mehr an PC daher kann ich gerade selbst nicht nochmal nachgucken.

    kannst du überhaupt irgendwas selbst? Wenn du nach dem scheiß gegoogelt hättest, hättest du 50000 threads mit lösungen gefunden. Nicht alle spalten der tabelle haben einen default wert oder in der query ist eine zeile zu viel/zuwenig die in der db nicht existiert!

    Vielen Dank Sani!

    Gott hat dich lieb!

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

    Warum auch immer gibt es bei mir in der mob proto kein on_click. Weiß jemand wieso?

    Bitte melden Sie sich an, um dieses Bild zu sehen.gib dir mal bisschen mühe statt 12 threads für jeden scheiß aufzumachen weil du deine files mit müll zudonnerst. Guck dir dein eigenen screen mal genau an

    Wenn ich die Namen der Uppitems sehe weis man halt direkt wieder, das es ein PvP Fun Server wird, wo der Admin wieder kein plan hat. Ich bin mir nicht 100% sicher aber ich wette sogar, das die leere zeile in der Query (die, wo nur '' steht) die refine_vnum ist und er es deshalb nicht nimmt.