Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.liu.KillStreak;
- import java.util.Map;
- import me.liu.Main;
- import net.milkbowl.vault.economy.Economy;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- public class KillStreak
- implements Listener
- {
- @EventHandler
- public void onDeathEvent(PlayerDeathEvent event)
- {
- Player p = event.getEntity();
- Player killer = event.getEntity().getKiller();
- if (((p instanceof Player)) && ((killer instanceof Player)))
- {
- if (!Main.killstreaks.containsKey(killer.getName()))
- {
- Main.killstreaks.put(killer.getName(), Integer.valueOf(0));
- Main.killstreaks.put(killer.getName(), Integer.valueOf(((Integer)Main.killstreaks.get(killer.getName())).intValue() + 1));
- }
- else if (Main.killstreaks.containsKey(killer.getName()))
- {
- Main.killstreaks.put(killer.getName(), Integer.valueOf(((Integer)Main.killstreaks.get(killer.getName())).intValue() + 1));
- }
- if (Main.killstreaks.containsKey(p.getName()))
- {
- if (((Integer)Main.killstreaks.get(p.getName())).intValue() >= 5) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " terminou o killstreak de " + p.getName() + ".");
- }
- Main.killstreaks.remove(p.getName());
- }
- if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 5) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 5.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 10) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 10.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 25) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 25.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 50) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 50.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 75) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 75.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 100) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 100.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 200) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 200.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 300) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 300.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 400) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 400.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 500) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 500.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 600) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 600.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 700) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 700.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 800) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 800.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 900) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 900.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 1000) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 1000.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 1500) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 1500.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 2000) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 2000.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 2500) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 2500.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() == 3000) {
- Bukkit.broadcastMessage(ChatColor.GOLD + killer.getName() + " tem um killstreak de 3000.");
- } else if (((Integer)Main.killstreaks.get(killer.getName())).intValue() >= 5) {
- int r = Main.dinheirorandom(1, 200);
- killer.sendMessage("§7Voce ganhou §c" + r + " §7de dinheiro bonus.");
- Main.econ.depositPlayer(killer.getName(), r);
- }
- }
- }
- @EventHandler
- public void OnPlayerLeave(PlayerQuitEvent event) {
- Player p = event.getPlayer();
- Main.killstreaks.remove(p.getName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment