Spawn Punkte Festlegen

Moderators: Docere, Gordon der Eiserne


Findragan87
 
Posts: 6
Joined: 09 Oct 2015, 19:02

Spawn Punkte Festlegen

Post by Findragan87 » 08 Oct 2017, 20:50

Hallo

Ich versuche mich derzeit an Festen Spawn Punkte für neue Charaktere lt. dieser Anleitung set-new-char-spawn-point-t8455/ Leider bekomme ich das nicht hin laut diesem Tutorial.

Fehlermeldung : http://prntscr.com/guwt3j

Der geschriebene Trigger: http://prntscr.com/guwtj0

Ich hoffe ihr könnt mir Helfen.


ToWe
 
Posts: 15
Joined: 08 Dec 2016, 19:48

Re: Spawn Punkte Festlegen

Post by ToWe » 17 Oct 2017, 12:56

Das nächste mal das Tutorial ordentlich lesen.

Code: Select all
SELECT * FROM `character`;
gehört nicht in den Trigger. Diese Abfrage solltest du nutzen um den Charakter zu finden, der auf dem geplanten Spawnpunkt steht, um seine GeoID und GeoAlt in den Trigger einzufügen.

Code: Select all
SELECT GeoID,GeoAlt FROM `character` WHERE Name = 'DeinCharVorname';
Dieser Befehl gibt dir direkt die Koordinaten des gewünschten Chars aus, dann musst du nicht erst durch alle Charaktere scrollen. Gehört aber wie gesagt nicht in den Trigger, sondern in eine Abfrage.

Wenn du die richtigen Koordinaten hast, dann ist das die nächste Abfrage:
Code: Select all
delimiter $$
CREATE TRIGGER `t_set_first_spawn` before INSERT ON `character` FOR EACH ROW BEGIN
   set New.GeoID = 116905645;
   set New.GeoAlt = 5289;
END;
$$
Per "CREATE TRIGGER" wird ein Trigger erstellt. Diesen Code IN einen erstellten Trigger zu schreiben macht also keinen Sinn.

Wenn du den Trigger händisch erstellen willst, wie in deinem Screenshot, dann gehört das in die Definition:
Code: Select all
BEGIN
set New.GeoID = 116905645;
set New.GeoAlt = 5289;
END
Den Rest, also Trigger-Name, Tabelle, Zeitpunkt und Ereignis, definierst du bereits in den Feldern darüber.

Sollte es an mangelnden Englischkenntnissen gescheitert sein, lasse ich dir mal einen Link da: https://www.deepl.com/translator. Der übersetzt Deutsch->Englisch/ Englisch->Deutsch nahezu fehlerfrei und gut leserlich.

Ansonsten ist es empfehlenswert, sich ein paar SQL-Tutorials anzuschauen. Die Grundbefehle und der grundlegende Aufbau einer Datenbank sind absolut kein Hexenwerk, wenn man erstmal ein Gefühl dafür entwickelt hat.
Image

Return to Deutschsprachige Diskussionen