Beiträge von KICKDOWN

    Hallo zusammen,


    hat jemand eine Idee an welcher Stelle etwas fehlen könnte bzw. sich ein Fehler eingeschlichen hat? Konkret geht es darum, dass sobald ein Charakter Yang erhält (egal ob durch Items, Quests, Monsterkills, etc.) und die Beträge 2,1kkk übersteigen diese fehlerhaft im Chat angezeigt werden. Meine Vermutung liegt ganz klar an einem falschen Datentyp, hätte es ja auch gerne auf int oder long erhöht, jedoch habe ich bereits einige Dateien und Funktionen durchprobiert, bisher hatte nichts davon diesen Fehler beheben können.


    Wäre super dankbar für einen Hinweis, vorab vielen Dank ^^


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

    Erstmal danke für eure Antworten. Ich hab mich jetzt dazu entschieden einfach die ID's zu ändern (in niedrigere), funktioniert soweit jetzt auch. Falls jemand trotzdem weiß wie/wo man die Datentypen ändern kann und es mit der Community teilen möchte, immer gerne.:)


    Das ganze hat aber auch nur die Problematik mit den Rüstungen gelöst, Frisuren werden weiterhin nicht angezeigt. In der player Tabelle wird die Spalte "part_hair" nicht aktualisiert, egal ob ich warte oder den Server herunterfahre. Alle Spalten aktualisieren sich, bis auf "part_hair". In Navicat Datentyp oder zulässige Zeichenlänge in der der Spalte erhöhen hat ebenfalls nichts gebracht. Weiß jemand wo der Fehler liegen könnte?


    Wieder vielen Dank im Voraus für eure Antworten ^^

    Hallo zusammen,


    es werden unter anderem neu eingefügte Rüstungen und Frisuren nicht in der Charakterauswahl angezeigt, obwohl diese im Spiel ausgerüstet sind.


    In der Charauswahl zeigt das Debug Fenster beispielsweise "CItemManager::GetItemDataPointer - FIND ERROR [33610]" als Fehler an. Liegt vermutlich am Datentyp, der scheint zu niedrig für zu hohe ID's zu sein, jedoch finde ich die richtige Stelle nicht wo der Datentyp für das Equipment in der Charauswahl definiert wird.


    Kann mir hierbei jemand weiterhelfen? Vorab vielen Dank für eure Antworten :)

    Edit 1:

    Mir ist gerade auch aufgefallen, dass die angezeigte ID in der Debug Konsole nicht mit der tatsächlichen ID übereinstimmt.

    Beispiel: Rüstung mit der ID 99188 wird nicht angezeigt, als Fehler wird die ID 33652 ausgegeben.

    Hallo zusammen,


    ich habe folgendes Problem: bei manchen Maps (nicht allen) besteht das Problem, dass Mobs nicht in der richtigen Anzahl wie in der regen.txt festgelegt spawnen.


    Beispiel: Laut regen.txt soll 1 Wildhund spawnen, im Spiel spawnen aber letztendlich 3 oder 4 Wildhunde.


    Nach etwas Recherche wurde immer wieder auf eine fehlerhafte server_attr Datei verwiesen, diese neu zu erstellen hat jedoch leider nichts gebracht.


    Hat damit schon jemand Erfahrung machen müssen? Liegt es wirklich an der server_attr oder ist vielleicht etwas im Source falsch? Vorab danke für eure Hilfe ^^

    Darf ich fragen wie du es genau gemacht hast? Würde mich auch interessieren :)

    Klar doch :)


    In den beiden genannten Funktionen


    def RefineSuceededMessage(self):

    def RefineFailedMessage(self):


    folgendes ganz am Ende der Funktion hinzufügen:

    net.SendChatPacket("/cheer2")


    Du kannst alternativ auch andere Emotionen damit abrufen. Musst nur das cheer2 durch etwas anderes ersetzen (siehe dazu in deine emotion.py oder alternativ im Serversource in der cmd_emotion.cpp)


    Beispiel:

    Code: game.py
    1. def RefineSuceededMessage(self):
    2. snd.PlaySound("sound/ui/make_soket.wav")
    3. self.PopupMessage(localeInfo.REFINE_SUCCESS)
    4. net.SendChatPacket("/cheer2")

    Hey,


    würde gerne wissen, mit welcher Funktion ich im Source definieren kann, dass der Charakter Ingame beim Verbessern eines Gegenstandes eine Emotion (z. B. den Jubel) ausführt. Außerdem würde ich gerne wissen wie bzw. wo man einstellt, dass man einen Gegenstände beispielsweise nur alle drei Sekunden verbessern kann.


    Schon mal vorab vielen Dank für eure Antworten. Danke. :)


    Gruß,

    KICKDOWN



    Edit:

    Erste Frage hat sich erledigt. Nur noch meine zweite Frage ist offen, wie man das Verbessern von Gegenständen zeitlich limitieren kann. ^^

    Guck dir doch dieses custom colored target system an,


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


    Geht bestimmt dann noch wenn du zwischendurch nen state oder sowas setzt.

    Genau das System hab ich auch verbaut, jedoch hab ich mir die select Effekt reworken lassen und ich brauche diese Abfrage, damit sich die Effekte nicht überschneiden bzw. Buggy aussehen, wenn man den Charakter 1x anklickt und dann nochmal mit der Maus über den Charakter anklickt (der Effekt also quasi doppelt geladen wird) ^^


    Wie genau würde das mit einem state oder ähnlichem funktionieren? Ich kenn mich in der Materie leider nicht so gut aus :sweat_smile:

    Hey,


    wollte mal nachfragen, ob es möglich ist ohne großen Aufwand folgende kleine Abfrage einzubauen:


    die Abfrage soll checken, ob ein (Ingame) Charakter bereits mit der Maus angeklickt wurde oder nicht. Ich habe mir den Code ungefähr so vorgestellt, um es eventuell nochmal zu verdeutlichen:


    Code
    1. if (IsEnemy() || IsStone())
    2. {
    3. if is_already_targeted_with_a_mouse_click_then
    4. return;
    5. else
    6. __AttachSelectEffectMonster();
    7. }


    Schonmal vielen Dank für eure Antworten.


    Gruß,

    KICKDOWN ^^

    Nehm mal bitte einen Editor (Atom, Sublime, Notebad++) und suche, mit Hilfe der Ordener suche, damit in deinem Client nach „fw2_house_1_17“.

    Ich denke das dass besage Objekt in einer msn oder sub Datei steht.

    Ich habe meinen ganzen (entpackten) pack Ordner nach einer Datei bzw. nach einem Dateiinhalt mit dem Namen "fw2_house_1_17" mehrmals mit verschiedenen Programmen durchsuchen lassen. Leider kein Treffer.

    Habe mir die Map von jemanden erstellen lassen. Er hat mir versichert, dass er keine Datei mit diesem Namen verwendet hat und er hat auch alle verwendeten Objekte, usw. kontrolliert, ob da nicht vielleicht doch etwas mit diesem Namen geladen werden soll. Leider Fehlanzeige. Er hat auch keinen Plan :sweat_smile:


    Und deinen Tipp mit einem leeren Objekt kann ich mal testen, aber wie du schon selbst erwähnt hast: dort hätte dann ja eigentlich eine andere Fehlermeldung kommen müssen.


    Edit:

    Das mit dem leeren Objekt in dem angegebenen Pfad hat nicht funktioniert.

    Hey,


    weiß eventuell jemand wie ich das beheben kann?

    ResourceManager::GetResourcePointer: NOT SUPPORT FILE fw2_house_1_17
    ResourceManager::GetResourcePointer: NOT SUPPORT FILE season1\npc\handaup\fw2_house_1_17


    Im ganzen Clienten habe ich keine Datei mit dem Namen "fw2_house_1_17" gefunden (jedoch welche mit dem Namen fw2_house_1***). Der Fehler tritt nur auf einer neu eingefügten Map von mir auf. Außerdem steht in dem Fall hier jetzt der Pfad "season1\npc\handaup" dabei, jedoch befindet sich in diesem Pfad die angegebene Datei nicht und außerdem kenne ich die Fehlermeldung nur mit einer angegebenen nicht unterstützten Dateiendung (zum Beispiel .psd). In meinem Fall wird die Dateiendung ebenfalls nicht mit angegeben. Zum Schluss ist mir auch aufgefallen, dass der Pfad in der syserr sich gerne mal ändert, wo die nicht unterstützte Datei angeblich sein soll.

    Bin für alle Lösungsvorschläge oder Tipps dankbar. :)


    Gruß

    Ja, das Shop Decoration System sollte ganz normal über den Standard Bündel bzw. Seidenbündel zu öffnen sein. Wie das Shop Decoration System an sich aussieht weißt du sicherlich, ansonsten könnte ich Bilder / Videos raussuchen.

    Hey,


    wollte das Bitte melden Sie sich an, um diesen Link zu sehen. System einfügen.


    Ich bleibe jedoch nach der Charakterauswahl im Ladescreen stecken und bekomme folgende syserr Fehlermeldung:


    Alle Dateien, die für das System eingefügt bzw. bearbeitet werden müssen, habe ich als Anhang angehängt. (Nur den Python-Part)


    Hoffentlich kann einer weiterhelfen. Bin für jede Hilfe dankbar. ^^


    Falls weitere Dateien oder Informationen notwendig sind, dann kann ich diese ebenfalls gerne bereitstellen.


    Mit freundlichen Grüßen