Bukkit programmierung: PVP On/OFF

12/07/2013 19:11 themrdomi#1
Hallo,
ich bin gerade dabei, ein Plugin zu programmieren, komme aber nun nicht weiter.
Ich will folgende Funktion machen:
Ein Spieler gibt ein /pvpoff und er kann von anderen Spielern nicht angefriffen werden.
Wenn der Spieler eingibt /pvpon kann er wieder angegriffen werden.
Wie kann ich das realisieren?

LG
Dominik
12/07/2013 19:39 Kante'#2
Du fügst die Spieler bei einem Cmd in eine (Array)List und fragst in jedem Event ab, in dem der Spieler Damage bekommt (wie z.B. EntityDamageByEntityEvent) und cancelst das Event, wenn der Spieler in der Liste steht.
12/07/2013 20:14 themrdomi#3
Geht das auch noch irgendwie einfacher? :D
12/07/2013 20:25 ComputerBaer#4
Nein, es geht nur so.

Du musst die Events nehmen und dann selber entscheiden wo PvP erlaubt und verboten ist.
12/07/2013 20:49 themrdomi#5
Ok, thx
Dann probiere ich es mal so :)