Posts by noci

    Habe ich irgendwas vergessen oder funktioniert das Plugin nicht mehr :?: :dizzy:

    Das werden wir heraus bekommen;)

    Eigendlich sollte das Plugin Funktionieren und Aktuell sein.


    Ich bin meinen Code am durchsehen, muss mich aber erst wieder einlesen :saint:

    Hattest du nach dem /st add LOS und als alle Lampen und Türen angeklickt waren, anschlißend nur /st gemacht? Das Beendet eigendlich den "Aufnahme Modus", ich muss mal untersuchen was im Aufnahmemodus mit /st <liste> Passiert.

    Andererseits wehre auch die DatenBank SwitchTogether.db im Welt Ordner Interessant, ob da was eingetragen wurde und wie. Gerne auch als PN.


    Probiere aber erstmal nach der Aufzeichnung mit /st diese zu Beenden.

    Hi red51.


    Wenn ich im Inventar den Letzten QuickSlot mit Gürtel (Slot 0/10) einen Block Dubliziere kommt ein Fehler index out of bounds, ohne Gürtel (Slot 5) geht dann direckt ins Inventar.8)


    Gibt es eigendlich eine "Area" im Cretiv-Modus auf die sich Comando Befele auswirken?
    Ich habe den edit move entdeckt, was hilfreich ist zum Knstruieren. Da dachte ich mir es wehre doch Cool wenn ich einen Bereich Makieren könnte und alles darin gewegen könnte, hier wehre es nicht Schlecht wenn die Auflösung der Area wie beim Löschen sehr fein ist.

    Mit [F8] kann ich nachträglich Textur und Ausrichtung Ändern, in der Console mit edit

    klappt Texture sehr gut, aber ich Vermisse eine texturealignment. Den Befehl gibt es außerhalb von edit, lässt sich aber nicht auf Blöcke Anwenden. :saint:

    But you should be able to loot your corpse? I'm not talking grave markers.

    Ich bin nicht gut in Englisch:dizzy:
    Der Tod wird nicht gespeichert, und kann noch nicht nach einem erneuten Einloggen nicht wieder geladen werden.
    Weil die Position nicht gespeichert wird, gibt es auch keine Grabsteine ;)


    The death is not saved, and can not be loaded after a re-Login again.

    Because the Position is not saved, there are no tombstones

    This is a nice idea, but, unfortunately, not possible for the plug-in's.

    At least not with the In-Game animals.
    Alternatively, the man could make the Player invisible, and in its place, an animal show, for man's need, also all the animations of the animal.
    Eventually there will be more opportunities if the egoperspecktive hienein comes in the game.
    Currently, it is from the Ego point of view, so to be high for an animal;)

    Nun passierte endlich mal was neues

    Das kann mal Passieren, ich glaube das hängt ein bisschen mit einer nicht Optimalen Verbindung zusammen, kleinere Fehler beim Syncroniesieren.
    Als Server betreiber kannst du aber in der server.properties den Wert für Settings_IllegalStateLimit=500 erhöhen.
    Ich glaube auch das es entstehen kann wenn der Player "zu schnell" klickt oder das beim Server, nach einer Verzögerung, zu schnell hintereinander aufschlägt.

    Das ist aber kein Dauerhafter Bann:thumbup:




    Der Fehler scheint weder mit dem Plug-In noch unmittelbar mit dem betroffenen Spieler in Verbindung zu stehen. Mal kann der Spieler längere Zeit problemlos spielen, mal fliegt er und alle anderen mit ihm, nach 2 -20 Minuten raus.

    Das könnte auch wieder mit der Verbindung zu tun haben, aber warscheinlich von Steam aus, warscheinlich beendet Steam den Server mit einem low level socket support Fehler, das könnte durch "zu viel" Chunk laden geschehen.

    Eventuell gibt es neben der Spieleranzahl und Konstelationen auch noch Regionale/Gebiets gegebenheiten die da mit rein Spielen.

    Ich könnte mir vorstellen das beim "Insel" Weckseln oder beim erkunden neuer gebiete, oder im bekannten Gebiet eventuell gerade ein zweiter Spieler etwas Baut/ändert betreffender Spieler Fliegt vorbei, oder eventuell auch ein Großer/Umfangreicher Blueprint, Probleme mit der Verbindung Verursachen können.


    Hast du den Server auf eigener Hardware oder Online?

    red51 ich habe da mal noch eine Frage:saint:

    plugin.executeDelayed und new Timer(0f, 1f / 4f, 0, () -> {}); sind Syncrone Processe?

    Ich habe einen Process der Blokiert, wenn ich ihn im Timer Ausführe ist für den Client alles soweit OKe, Console geht noch und ich kann Rumlaufen (etstmal nur kleinen bereich), aber Versuche ich mich erneut anzumelden komm ich nicht über 10% (Der Server ist Ausgelastet).


    Kann ich ein ExecutorService oder ThreadPoolExecutor nutzen?

    Ich habe das natürlich schon Probiert, aber dabei festgestellt das ich auch wenn der Pool "eigendlich" Leer ist, und der Server Beendet (exit und restart) bleibt die Java-VM hängen, bis zum X-en.
    Wenn das Theoretisch gehen sollte, muss ich mir das noch mal genauer ansehen^^(bin mit Executor noch am Anfang ^^)

    Beim Plugin-Teleport mal die Datenbank zurücksetzen oder Löschen, warscheinlich gibt es für den Spieler einen Fehlerhaften eintrag.
    Ich kenn mich mit der BD nicht aus, aber es könnte da drinne sein.
    Kann es sein das der Spieler eine Stand Alown Version hat?

    Sorry für meine späte Antwort, ist leider zwischendurch etwas untergegangen :/

    Kein Problem, hatte mich ur etwas Gewundert^^



    Welche Einstellungen meinst du genau? Behaviour und AttackReaction?

    dass die Änderung am Behaviour teilweise keine Wirkung hatte

    Also wenn das mit dem Behaviour und AttackReaction über die Npcs.NpcDefinition klappt, reicht mir das. Ich dacht nur das die NpcDefinition Final sind und "extra" gesendet werden müsten.
    Ich werde das nochmal Probieren und Berichte dann;)




    Kleidungsstücke entfernt oder hinzugefügt werden

    Ja, das war noch vor deinem Update mit dem NPC-Editor:D
    Für den Edito hätte ich allerdings noch den Vorschlag. Wenn man Selber Feindlich NPC's machen will, wehre die änderung der AttacDistance und Damage nicht schlecht, mann könnte somit unterschiedlich Starke Gegner machen.



    Ich schaue mal, was sich da machen lässt ;)

    High Definition 3D

    werden wir die Funktion dahingehend ändern, dass sie RGBA Farben akzeptiert und auch zurückgibt :thinking:

    :thumbup::love:



    Inwiefern? Bzw. was funktioniert da nicht genau?

    Naja wenn ich über die API, eine der Beiden Schriften benutze, bekomme ich "nur" die Default Schrift angezeig. Erst dachte ich die sind noch nicht implementiert aber dann gab es die Font übersicht bei den Schildern in denne man sie Koreckt auswählen kann.
    Dann dachte ich das der Enum Name als zuordnung zur Schrift dient.

    :saint:Lange Rede Kurzer Sinn: "Handwritten 1" und "Finger Paint 1" werden über die API zu Dafault.




    was da los ist ^^

    Da habe ich dir eine PN: 2961-low-level-socket-support gesendet, da ist ein Link zu meinem Gesammten "Aktiven" Plugin's.


    Das Knopf Problem taucht im CompassBar auf. Der mit dem MagicWizard zusammen Arbeitet.

    Leider auch beim neusten Projeck "RWos" (noch am anfang), alle "alten" Button und Elemente klappen ohne Probleme und hier füge ich "nur" ein Element was wie ein Button benutzt wird in meine "Frame" ein (Der Power Knopf).
    Also hat es nicht Direckt was mit dem GUI-Layer zu tun, das war mein erster Verdacht.

    Miti dem FlowerPower habe ich was geschaffen das den Server auf Unterster Ebene Killt (low soket).


    Ich dachte mir wenn ich dir Alle Plugin's gebe, die ich Benutze, hast du mehr möglichkeiten zu Testen:saint:

    Hi, red51 ich hoffe dir gehts soweit gut:)


    Welches Projeckt muss ich jetzt nehmen?



    Also style.scale.set(-1, 1) klappt einbanfrei:thumbup:



    Bei den UIElementen, speziell bei Internals.addUIElementToPlayer auf InGameMenuLayer habe ich noch das Phenomän wenn ich ein UIElement als Button Nutze und beim Klicken z.B. das Image ändere. 'Habe ich gerade das Phänomen sobald ich zweimal den Button benutze und mit der Maus das Element Verlasse, da wird irgendwas genullt.



    Das Passiert bei beiden Knöpfen, auf die gleiche Position wie im Zweiten Bild.
    Und da die Knöpfe nicht im Spiel zu sehen sein sollen, kann ich das nicht einfach in ein Panel machen und Centern.


    Ich habe auch schon Versucht den HoverStyle zu setzen, entweder habe ich da noch was Vergessen oder es hängt mit dem (Hover in/out) und dem Änder von Element Werten.

    Die anderen Probleme mit dem Style sind gefixt, jedenfalls Klappen alle anderen UIElement Projekte nach dem Fix:thumbup:

    Erstmal konnte ich das Fixen indem ich das Ausblenden Deaktiviert habe, genaue setClickable(fals), da ich den "Esc" abfange und damit Registriere wann das Menü geschlossen wird, hier kann ich es unbeschwert ausblenden und die Buttons wieder Aktivieren:Ddamit kann ich vorerst Lebn8)
    Aber dennoch passiert es weiterhin, wenn ich mit der Maus über die beiden Buttons Fahre nach dem ich sie 2x benutzt habe:drunk:



    Beim ColorPicker scheint noch irgendwas mit der Farbe nicht optimal zu sein:

    Für den Input muss ich die Farben nach Links Schieben und der OutPut muss nach Rechts Verschoben werden.
    Denke das hat was mit dem RGB->RGBA und dem Serialisieren zu tun;)



    Zum showFontDialog gibts nicht Viel zu sagen, Klappt wie erwartet.
    Allerdings glaube ich das Handwritten & FingerPaint in der API nicht klappen weil sie Handwritten1 & FingerPaint1 heißen sollten;)Kriege ich noch nicht umgebogen:D

    Der ScrollView klappt wunderbar:thumbup:
    Ich würde mir da nur noch ein "ScrollToEnd" Wünschen, oder die Scroll Position einstellen. :thinking: 0-100% wehre vieleicht am Sinvollsten, ich Überlege Text an zu Zeigen in dem mann Suchen könnte und zu der Position Springen könnte, aber es muss ja irgendwas einheitliches sein. Die Höhe der Gesammt Scroll Flache wehre auch nicht schlecht, aber da müsste ich die Automatische Größe eines Labels in Pixel umrechnen:D
    Ich denke ein xScrollEnd und yScrollEnd, oder so ähnlich würde erstmal reichen, wenn es nicht schon das Maximum ist was man am ScrollView Schrauben kann.

    Hotfix (10.09.2024):

    Ich habe gerade bei dem neuen Update, das Phenomän reproduzieren können: Wenn ich mein UIElement 2x Clicke und mit der Maus das Element Verlasse, wird irgendwo NUll-Style gesetzt, bislang ist es nur im "Pause Menü" Passiert. Ich muss noch mal den Code ansehen, ich ändere das Hintergrundbild und weiß gerade nicht was da noch Passiert.

    Nach dem Unity Update auf 2023.1.20f1

    du findest aber den API-Changelog hier: API Changelog 0.7.5

    Finde ich bei neuen Projeckten nicht mehr das "3D (HDRP)" Template:thinking:

    Important: Select "3D (HDRP)" (it may be necessary to download the template first by hitting the right "Download template" button)

    Ich habe Folgendes zur Auswahl:


    Beim umkompelieren gibt es keine Probleme, aber ich weiß nicht was er da geändert hat:/

    red51 ,

    Der Hover Klappt wieder ohne Probleme:thumbup:



    Bei den NPC's wehre es vieleicht nicht schlecht wenn man die Aktuellen Einstellungen Einstellungen über die API abfragen kann. (Ist warscheinlich schon auf der Liste^^)


    Für den Dummy/Human weren Vieleicht auch noch die Hörreichweite/Angrifsradius, Interessant einzustellen.
    Ich Denke die API zum Einstellen der NPC's kommt noch, Kleidung, Waffen. Ich habe schon gesehen, ich könnte auch eine neue Variante in die DB hinzufügen, wehre das Sinvoll? Nach jedem Update Weck oder auch nach jedem Neustart?



    Zu den NPC's bei mir Spawn "nur" die Skelette in der Nacht, ich bin acuh schon was Herum gelaufen aber Piraten oder Babaren habe ich noch nicht gesehen. Ich habe allerdings noch keine neue Insel Betreten und bin in einem Gemäßigten Biom.


    :!:Was mir gerade noch Aufgefallen, ich hatte für meine NPC-Info in der ToolsAPI, ein Funktionalietät das mann mit Gedrückter [ALT] die Maus Bekommen hat, vorher konnte mann in ein TextEingabeFeld Klicken dadurch wurde der PlayerUIElementClickEvent Ausgelöst und ich konnte das Ausblenden beim Loasassen von [ALT] verhindern.

    Jetzt scheint dieser Event nicht mehr Durch zu kommen. Mit gedrückter [ALT] Taste kann ich leider keinen Text eingeben. Das UITextField hatte ich auch Extra auf Clickable gestellt, das hat jetzt keine Efeckt mehr.

    Die [ALT] wurde in disableClientsideKeys eingetragen. Bei UIElemnten wird der PlayerUIElementClickEvent weiterhin ausgefürt (mit [ALT]).

    Wurde am UITextField was verändert?


    Ich schaue noch bei den Bisheriegen Projeckten ob Probleme auftauchen, danach kommt der UIScrollView auf den Prüfstand:nerd: