• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spawns

HeadiPlays

Redstoneengineer
Registriert
8 Februar 2014
Beiträge
45
Diamanten
0
Minecraft
HeadShotNoob
Heyho,

ich bin gerade dabei ein kleines SurvivalGames-Plugin zu programmieren,
nun möchte ich wissen, wie die Spieler auf ihrem Fleck stehen bleiben, aber sich trotzdem umschauen können.

jemand eine Idee?
 

Pappi

Schafhirte
Gesperrt
Registriert
28 Oktober 2012
Beiträge
141
Alter
40
Diamanten
0
Minecraft
Pappi / PapaHarni
Heyho,

ich bin gerade dabei ein kleines SurvivalGames-Plugin zu programmieren,
nun möchte ich wissen, wie die Spieler auf ihrem Fleck stehen bleiben, aber sich trotzdem umschauen können.

jemand eine Idee?

Code:
public void onPlayerMove(PlayerMoveEvent e) {
//Prüfe ob spieler in Arena ist und ob Arena noch nicht läuft , wenn beides true dann mach
//e.setTo(e.getFrom());
}
 

Pappi

Schafhirte
Gesperrt
Registriert
28 Oktober 2012
Beiträge
141
Alter
40
Diamanten
0
Minecraft
Pappi / PapaHarni
Genau das mache ich ja, aber er kann sich dann nicht umgucken..

Mir geht es hauptsächlich darum, dass der spieler sich umgucken kann..

Dann prüf die Locations auf getBlockX() und getBlockZ().

Code:
if(e.getFrom().getBlockX() != e.getTo().getBlockX() || e.getFrom().getBlockZ() != e.getTo().getBlockZ()) {
  Location loc = e.getTo();
  loc.setX(e.getFrom().getX());
  loc.setZ(e.getFrom().getZ());
  e.setTo(loc);
}
 

ThunderFlo

Kuhfänger
Registriert
22 September 2013
Beiträge
53
Diamanten
0
Gib den Leuten wenn sie in die Arena hinein telepotiert werden einfach den PotionEffect SLOW auf Level 128 und dann (so wie ich denke) dürften sie sich nicht mehr bewegen können. Wenn dann halt dein Spiel los geht entfernst du am Ende in deinem Scheduler einfach denn PotionEffect wieder. Ich denke das sie sich so nicht mehr bewegen können aber eben trotzdem noch umgucken können. Naja, musst du halt eben testen ^^
 

LordRazen

Braumeister
Registriert
23 Oktober 2013
Beiträge
305
Diamanten
2
Minecraft
LordRazen
nur mal so ein gedanke: wenn mehrere leute in der arena stehen und sich "umgucken" steht doch jeder im skin des anderen und sieht nur die rückseite des gesichts der anderen. mein vorschlag: solang dass der Fall ist, mache alle SPieler unsichtbar...
 

Pappi

Schafhirte
Gesperrt
Registriert
28 Oktober 2012
Beiträge
141
Alter
40
Diamanten
0
Minecraft
Pappi / PapaHarni
nur mal so ein gedanke: wenn mehrere leute in der arena stehen und sich "umgucken" steht doch jeder im skin des anderen und sieht nur die rückseite des gesichts der anderen. mein vorschlag: solang dass der Fall ist, mache alle SPieler unsichtbar...

Da es hier um ein SG/HG geht, denke ich mal stark das man mehrere spawn punkte hat. Für jeden Mitspieler einen eigenen punkt.


prüfe wie oben geschrieben auf den block und setze dann die spawn location.
 

AnonymusChaotic

Workaholic
Registriert
22 November 2013
Beiträge
760
Diamanten
0
Ic habe zwar keinerlei Ahnung von Java-Programmierung, Mein Vorschlag allerdings ist, einfach mal das Plugin Paintball war edition (ein anderes Plugin für HG oder so kann das sicher auch) herunterzuladen, zu öffnen und anzusehen. Das hat die Möglichkeit, sich x sekunden lang nicht bewegen zu können, aber man kann sich umsehen. Danach beginnt das Spiel und man kann laufen.

Ev. Könnte man aber auch die w a s d - Tasten deaktivieren?
 
Oben