Frage von Survcrafter, 27

Wie tp ich verschiedene Spieler zu verschiedenen Spaws?

Hallo!

Also, es soll z.B. 8 Spawns geben.

Dann gibt es acht Spieler und jeder Spieler wird zu einem anderen Spawn tpt,

also Spieler 1 zu Spawn 1, Spieler 2 zu Spawn 2 usw.

Wie man Spieler generell zu einem Spawn tpt, weis ich. Aber wie programmier ich es, dass sie zu mehreren Spawns tpt werden?

Antwort
von LudwigSchindler, 18

Wenn man den Spawn setzt gibt man den Befehl beispielsweise ein:

/setspawn <arena> <nummer>
/setspawn dschungel 1

Du speicherst einfach den Standpunkt des Spielers mit der Nummer in einer Datei ab.

Dann machst du das ganze mit einer for-schleife. Also sieht dann ungefähr so aus:

for(int i = maxSpawns, i!=0, i--){

und dann teleportierst du jeden Spieler jeweils zu einem Spawn von der Nummer her. Am besten klappt das, wenn du die Spieler die InGame sind, in einer ArrayList abgespeicher hast:

InGame.get(i).teleport(Location(i));

Du musst halt bei der Location die Nummer die du abgespeichert hast auslesen.

Ich glaube das war ziemlich schlecht erklärt und auch nicht die effektivste Variante. Wenn du willst, kann ich dir das morgen per TS und TeamViewer erklären :D

Keine passende Antwort gefunden?

Fragen Sie die Community