finde ich gut, bin mal gespannt was da noch bei kommt.
Posts by TutMeistensNix
A new update is now available, introducing seasons and more!
-
-
Ok, das habe ich nun geschafft.
Jetzt wird es richtig verwirrend...Wenn ich nun /tmn update Hallo und Willkommen auf dem Server von Kadaboom.de eingebe bekomme ich als Bestätigung das der Text gespeichert wurde.
Mache ich nun /tmn seen sehe ich auch den neuen Text im Chat stehen.Logge ich mich aber neu ein steht wieder der alte Text da.
Grund dafür ist das er in der Datenbank nix geändert hat, wo bitte hat er dann den Text bei /tmn seen her, speichert er den irgendwo zwischen?Javaplayer.sendTextMessage("[#18DF5A]Schreib [#FF4000]/tmn update <Text> [#18DF5A]um den Willkommenstext zu ändern.");player.sendTextMessage("[#18DF5A]Schreib [#FF4000]/tmn seen [#18DF5A]um dir den Willkommenstext anzeigen zu lassen.");Code -
natürlich, weil ich ja den cmd2 ausgelesen habe aber den ganzen String gezählt. ich bin so doof.
Danke dir, Schau ich morgen noch mal drüber.
-
Also ich stehe gerade etwas auf dem Schlauch.
Ich möchte via Chat etwas in die Datenbank schreiben.
Nun muss dafür /tmn update <Text> eingegeben werden.
Aber ich will ja nicht alles speichern sondern nur den <Text>.Dafür habe ich folgendes geschrieben:
JavaAber er haut mir immer nen Fehler in die Konsole.
Code
Wo liegt mein Fehler? -
So, habe mich mal etwas damit beschäftigt und viel gelernt.
Wenn ich das richtig verstanden habe brauche ich gar nicht eine Verbindung mit getMySQLGedönns aufbauen ich kann ja einfach die vorhandene benutzen.
Sprich, wenn ich WorldDatabase db = getWorldDatabase[b]([/b][b])[/b]; benutze nimmt er doch die Datenbank die der Admin in der server.properties angegeben hat, dabei richtet er sich doch nach dem Wert der unter database_type= angegeben wurde, oder liege ich da ganz falsch?Also ich habe jetzt ne einfache Abfrage die er aus der DB holt wenn ein Spieler joint.
JavaDiese kann ich aber nicht mit db.close(); dicht machen, dann zeigt mir Eclipse ne Warnung an.
Ach, fast vergessen.
Ich bin hier fast abgedreht weil er immer Fehler bei der Select Abfrage geworfen hat.
Ganz wichtig sind die Hochkomma Teile, mal müssen diese ` und mal diese ' verwendet werden.... wer kommt den bitte auf so einen Mist? -
Ich danke dir, werde am Wochenende mal genauer drüber schauen.
-
Das wäre sehr nett von dir.
Das Gästebuch Plugin ist für mich als nix versteher sehr undurchsichtig.
-
Ok, danke.
Schaue ich mir morgen mal an. -
Dürfte ich den Code sehen um zu schauen wie das geht das man etwas über eine extra Datei einbindet?
-
Ja, das ist wirklich ein Vorteil.
Aber ich kann hier ja nicht mal von anderen Scripten abgucken weil man ja keinen Code mehr sieht.
Und wenn ich mir im Internet Hilfeseiten anschaue wie man den Daten aus einer MySQL Datenbank abruft bekomme ich nur Kopfschmerzen.
5 Hilfe Seiten und überall steht es anders.Was ich mit https://javadoc.rising-world.net/ rausbekommen habe ist wie man eine Verbindung zu einer MySQL Datenbank aufbaut.
Toll, nun habe ich in der Konsole Datenbank verbunden. stehen...
-
Also irgendwie war es mit Lua viel einfacher...
Wir lassen es mal lieber die machen die sich damit auskennen, haben ja hier im Forum genug Leute rumlaufen.
-
Ah, da muss es nun hin.
Danke dir.
-
Kannst du nicht schlafen?
Im Moment noch nicht.
Heute Abend werde ich noch mal dran gehen, wenn ich Zeit und etwas Ruhe habe.Es ist schön wenn man nach einigen Versuchen selbst sieht was man verkehrt gemacht hat und kann sich es dann so viel besser merken als wenn man immer gleich die Lösung vor die Nase gesetzt bekommt.
Aber ne Frage habe ich wirklich.
Ich muss ja zb if(cmd[1].equals("tmn")) statt if(cmd[1] == ("tmn")) schreiben.
So wird die if Schleife ausgeführt wenn der Wert positiv ist, was ist aber wenn ich jetzt genau das Gegenteil vor habe, ich also will das die Schleife ausgeführt wenn der Wert nicht tmn lautet?
Also if(cmd[1] != ("tmn")) -
Danke dir für die gute Erklärung.
Inzwischen habe ich diese "einfache" Ausgabe hinbekommen.
Wollte nun ne einfache Ausgabe aus der MySQL Datenbank aber da bekomme ich im Moment nur Fehler.
Langsam ernährt sich das Eichhörnchen... -
Ich habe heute versucht ne Welcome Nachricht zu erstellen die über die Datenbank abgerufen wird aber was soll ich sagen, ich habe keine Ahnung und deswegen wird es wohl etwas dauern bis da mal was kommt. Wenn überhaupt was kommt.
-
Kostenlos aber man muss sich da sehr rein fuchsen.
Ich selbst mache hier und da auch was mit.
Dieser Kanal macht sehr gute Tutorials: https://www.youtube.com/channel/UCOOmTjuGS9VwH3rziflB7XgDies habe ich zb gemacht.
-
Also ich würde sagen es sieht gut aus, habe aber keine Ahnung von Java.
-
Java
Du brauchst nur einmal den String Spliten.
Dann teilt er die Eingabe aus dem Chat auf, Trennung ist dann immer das LeerzeichenBeispiel:
/rcp info playerinfo [Spielername]/rcp = cmd[0]
info = cmd[1]
playerinfo = cmd[2]
[Spielername] = cmd[3]Nun könntest du zb mit einer If Abfrage den Wert von cmd[1] auslesen und gucken ob der Spieler info oder admin geschrieben hat.
-
Ok, habe den Fehler gefunden.
Es ist wichtig das das Plugin noch mal in einem extra Ordner liegt...
Ich sollte bei dem Motto meines Namens bleiben.....
-
Hallo.
Ich bin ja froh das ich das mit dem LUA so eben verstanden habe aber nun stehe ich wieder hier wie der Ochs vorm Berge.
Nun bekomme ich es nicht mal hin wenn jemand /test in den Chat schreibt, als Antwort Bestanden im Chat steht...
Und warum steht den nix in der Console, wenn ich zb mit rp die Plugins neu lade?Ich habe mir das TS Plugin genommen und habe mir aus einem anderen Beitrag was von dem Quellcode geklaut aber bringt nix.
JavaUnd wo bitte steht in der https://javadoc.rising-world.net/ was von sendTextMessage, woher weiß man sowas?
Ich verstehe echt nur Bahnhof...
LG von veralteten und verwirrten TutMeistensNix