A
A5gDJ0qOhsIyYK4BH1568bl6
Unregistriert
Kann mir jemand ein Plugin sagen das man nach jedem Kill ein Coin oder sowas bekommt.Oder kann mir jemand den Code sagen?
HeyKann mir jemand ein Plugin sagen das man nach jedem Kill ein Coin oder sowas bekommt.Oder kann mir jemand den Code sagen?
Hey
Dafür gibt es ein Event:
@EventHandler
public void onKill(PlayerDeathEvent e){
String gekillt = e.getEntity().getName();
if(e.getEntity().getKiller() instanceof Player){
String killer = e.getEntity().getKiller().getName();
//CoinMethode
}
}
Man muss nicht casten, da es ein PlayerEvent ist
LG ~ batthomas
HeyDas erkläre mal einen, der noch nie mit Commands zu tun hatte.
Hey
Das sind doch nicht Commands xD Das ist JavaOk ich erklärs dir:
Das PlayerDeathEvent ist ein Event mit dem man etwas ausführen kann, wenn ein Spieler stirbt. In diesem Fall speichere ich den gekillten in einen String. Ich hätte das auch mit einer UUID machen können, jedoch hatte ich wenig Zeit. Dann frage ich ab ob der Killer ein Spieler ist, wenn nicht, sollte er die Methode nicht ausführen, da er sonst eine Exception macht. Wenn der Killer ein Spieler ist, wird er in einen String gespeichert, da man für manche Methoden den Namen braucht zB: giveCoins(SpielerName); Man könnte noch ein Else machen, jedoch wäre das ziemlich unnötig, da man eigentlich nichts mehr machen will, ausser die Coins zu geben.
LG ~ batthomas
Ähh, ja xD Wieso?Und du bist 13?![]()
Hier:Wie macht man das? (Sorry für die Dummheit)
Kein ProblemDanke bist der beste