Dann baue ich nu eine Löschfunktion ![]()
oder Abbaumöglichkeit
hmmmm beides
Ich glaube, dass ich auch mehr Kaffee brauche ![]()
Wo ist mein Kaffee
Steht bei mir ![]()
![]()
![]()
Dann baue ich nu eine Löschfunktion ![]()
oder Abbaumöglichkeit
hmmmm beides
Ich glaube, dass ich auch mehr Kaffee brauche ![]()
Wo ist mein Kaffee
Steht bei mir ![]()
![]()
![]()
@red51 danke für deine Hinweise. BoundingInformation habe ich tatsächlich nicht entdeckt ![]()
Welchen Anzeigenamen meinst du genau (da World3DModel ja keinen direkten Anzeigenamen hat)?
Es geht mir darum, dass Leute sehr gerne eigene .obj Modelle ins Spiel bringen. Ich wollte einfach mehr Möglichkeiten anbieten unter anderem eigenen Anzeigenamen.
Aber wenn es Dir unsinnig erscheint noch Namen in die World3DModel Klasse rein zu bringen dann ist es auch nicht so schlimm ![]()
Ich Kann ja auch von der klasse ableiten z.B. class UserObj extends World3DModel und dann intern nutzen.
ich denke das die seperate Taste besser wäre
ungern ... lese bitte hier
Entweder nur bei zweiten mal P speichern (und nicht jedes mal) oder eine separate Taste zum speichern in der Datenbank
Ich möchte ungern weitere Tasten hinzufügen lese hier
java.lang.NullPointerException
at pluginapi.PluginEventHandler.triggerEvent(SourceFile:179)
ja, es ist bekannt und hier gemeldet. Es passiert nur nach RP reload plugins.
Jedes mal wenn Du P drückst speichert er. Hmm .... da muss ich mir was überlegen um es abzubrechen und ne lösch-Funktion muss ich auch noch basteln.
Danke für deine Hinweise
Ich denke Beschränkung auf die Dateigröße reicht. Je mehr Punkte und Polygone desto größer die Datei. Ausbalancieren muss dann jeder für sich.
Mein kleinstes Objekt (Würfel) hat 1.507 Bytes (1,5kb)
und größtes 1.884.119 Bytes. Ich kann dann auf 2 MB standardmäßig beschränken.
Übrigens .obj Dateien sind ASCII-Format ("Text") Dateien
hier 3D-Modell-Formate.pdf wer sich informieren möchte.
Das freut mich, dass es dir so gefällt.
könntest du da nicht für die Server irgendwie eine Größenbegrenzung einfügen damit man nur lowpoly Objekte hochladen kann?
Ich kann Datei Größe als Begrenzung anbieten. Z.B.: 300kb pro Datei und Einstellbar in der properties Datei.
Reicht das ?
ich habe simple Permissions / Berechtigung hinzugefügt.
Aktuelle Version 0.3.8
Permissions könnt Ihr in der userObjLoader_Config.properties Datei einstellen.
guestGroupName= hier kannst Du Gruppennamen für deine Gäste eintragen ... wird noch nicht verwendet ... ist nur eine weitere Möglichkeit falls sich mein PlugIn unkontrolliert aufbläht.
allowPlacementGroups=any; eure existierenden Gruppennamen eintragen die dieses PlugIn benutzen dürfen. es ist eine Aufzählung, getrennt durch Semikolon. any für alle Gruppen
allowPlacementUsers=Kryssi79; Spieler-Namen die dieses PlugIn benutzen dürfen. es ist eine Aufzählung, getrennt durch Semikolon. Leer lassen für keine extra Wurst ![]()
Für Konstruktive Kritik und realistische Ideen bin ich offen
WOW, sieht echt geil aus .... sehr detailliert ![]()
Auf meiner ToDo Liste stehen auch Berechtigungen
die werde ich auch implementieren.
Habe schon Methoden dazu zusammengetragen, siehe Thema Plugin berechtigung
Muss es noch testen siehe Antwort von @red51
Hat Jemand Erfahrung mit PlugIn Programmierung mit Beachtung von Permissions ?
Ich möchte in erster Linie wissen ob ein Spieler Block platzieren darf.
Ich möchte überprüfen welche Rechte ein user hat wenn er joint.
Es wäre ganz gut wen alle PlugIn Programmierer Berechtigungen überprüfen würden.
Bis jetzt habe ich die Methoden gefunden
- getAllPermissionGroups()
- isPlayerAdmin(String playername)
- Player.getPermissionGroup()
- Player.getPermissionValue(String key)
eventuell noch hilfreich
- PlayerWorldEditEvent
- getOption(String key)
Die Methoden die ich zusammengetragen habe sollten reichen ![]()
Hat Jemand Erfahrung mit PlugIn Programmierung mit Beachtung von Permissions ?
Ich möchte überprüfen welche Rechte ein user hat wenn er joint.
Es wäre ganz gut wen alle PlugIn Programmierer Berechtigungen überprüfen würden.
Bis jetzt habe ich die gefunden
- getAllPermissionGroups()
- isPlayerAdmin(String playername)
Suche noch eine Überprüfung ob ein Spieler Block setzen darf.
Ich denke mal wenn es um Programmierung und PlugIns geht dann hier weiter diskutieren
Ich habe Heute nur ein Teil gesehen aber was ich gesehen habe ist Hammer geil.
Ich habe sogar Persönliche Führungen bekommen .... danke schön ![]()
die permissions von lenko gut sind
hab es so zu sagen ein wenig getestet ... war auf dem Server als Gast drauf
Am Anfang konnte ich nicht mal fliegen dann hat lenko was umgestellt und ich konnte fliegen und Türen aufmachen.
.... bin kein Raudi deswegen kaputt machen habe ich nicht getestet ![]()
Es ist möglich, ein Key-Down selbst zu simulieren, da die API neben dem key pressed auch ein key released triggert.
danke Dir, das habe ich übersehen ![]()
Was mir noch aufgefallen ist: beim setzen der Objekte wenn mal mit den Pfeiltasten arbeitet und der weg zum ziel noch etwas weiter ist, ist ist mühsehlig die taste so oft zu drücken, wäre ein gedrückt halten nicht sinnvoll ?
Leider erlaubt die API das nicht. Es gibt kein Key down nur Key Pressed. Deswegen so nah wie möglich ran fliegen und mit Tasten nur fein justieren.
The only thing I could not do was to rotate the objects. Is this not possible?
Yes, it's possible
- rotate (X axis) with num7 and num1
- rotate (Y axis) with num4 and num6
- rotate (Z axis) with num9 and num3
@Machete hast Du schon setAlerted() getestet ?
Die Version 0.3.5 ist da
Modelle werden in der Datenbank gespeichert und bei Spielstart wieder geladen ![]()
Mit Taste p positionieren - in diesem Moment werden Koordinaten und Objekt-Informationen in der DB gespeichert
d.h. wenn Ihr fertig mit positionieren seid dann immer die Taste P drücken um zu speichern
Bitte testen und berichten ![]()