Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.57 KB | None | 0 0
  1. package me.badeye.plugins.lapuaz;
  2.  
  3. import de.blablubbabc.insigns.*;
  4.  
  5. import org.bukkit.Location;
  6. import org.bukkit.Material;
  7. import org.bukkit.block.Block;
  8. import org.bukkit.block.Sign;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.inventory.ItemStack;
  11. import org.bukkit.plugin.Plugin;
  12.  
  13. public class SignSendListener {
  14.    
  15.     public SignSendListener(Plugin insignsPlugin) {
  16.         System.out.println("vvvv");
  17.         InSigns insigns = (InSigns) insignsPlugin;
  18.         insigns.addChanger(new Changer("[BUY]", "p") {
  19.            
  20.             @Override
  21.             public String getValue(Player p, Location signLocation) {
  22.                     System.out.println("aaa");
  23.                     Block locBlock = p.getWorld().getBlockAt(signLocation);
  24.                     Sign sign = (Sign) locBlock.getState();
  25.                     String line_0 = sign.getLine(0);
  26.                     String line_1 = sign.getLine(1);
  27.                     String line_2 = sign.getLine(2);
  28.                     String line_3 = sign.getLine(3);
  29.                    
  30.                     //if item was bought already
  31.                     if(p.hasPermission("LapuaZ.kit.makarov1") && line_2.matches("+1 Makarov Mag") && line_3.matches(""))        return ("&aPayed 100 BD");
  32.                     else if(p.hasPermission("LapuaZ.kit.makarov2") && line_2.matches("+1 Makarov Mag") && line_3.matches(" "))  return ("&aPayed 150 BD");
  33.                     else if(p.hasPermission("LapuaZ.kit.shot1") && line_2.matches("+16 Pellets") && line_3.matches(""))         return ("&aPayed 200 BD");
  34.                     else if(p.hasPermission("LapuaZ.kit.shot2") && line_2.matches("+16 Pellets") && line_3.matches(" "))        return ("&aPayed 300 BD");
  35.                     else if(p.hasPermission("LapuaZ.kit.bandage1") && line_2.matches("+1 Bandage") && line_3.matches(""))       return ("&aPayed 100 BD");
  36.                     else if(p.hasPermission("LapuaZ.kit.bandage2") && line_2.matches("+1 Bandage") && line_3.matches(" "))      return ("&aPayed 150 BD");
  37.                     else if(p.hasPermission("LapuaZ.kit.steak1") && line_2.matches("+1 Steak") && line_3.matches(""))           return ("&aPayed 100 BD");
  38.                     else if(p.hasPermission("LapuaZ.kit.steak2") && line_2.matches("+1 Steak") && line_3.matches(" "))          return ("&aPayed 150 BD");
  39.                     else if(p.hasPermission("LapuaZ.kit.morphine1") && line_2.matches("+1 Morphine") && line_3.matches(""))     return ("&aPayed 200 BD");
  40.                     else if(p.hasPermission("LapuaZ.kit.morphine2") && line_2.matches("+1 Morphine") && line_3.matches(" "))    return ("&aPayed 300 BD");
  41.                     else if(p.hasPermission("LapuaZ.kit.remington") && line_2.matches("Remington") && line_3.matches(""))       return ("&aPayed 1000 BD");
  42.                     else if(p.hasPermission("LapuaZ.kit.crowbar") && line_2.matches("Crowbar") && line_3.matches(""))           return ("&aPayed 600 BD");
  43.                    
  44.                     //not bought yet
  45.                     else if(!p.hasPermission("LapuaZ.kit.makarov1") && line_2.matches("+1 Makarov Mag") && line_3.matches(""))  return ("&4Buy 100 BD");
  46.                     else if(!p.hasPermission("LapuaZ.kit.makarov2") && line_2.matches("+1 Makarov Mag") && line_3.matches(" ")) return ("&4Buy 150 BD");
  47.                     else if(!p.hasPermission("LapuaZ.kit.shot1") && line_2.matches("+16 Pellets") && line_3.matches(""))        return ("&4Buy 200 BD");
  48.                     else if(!p.hasPermission("LapuaZ.kit.shot2") && line_2.matches("+16 Pellets") && line_3.matches(" "))       return ("&4Buy 300 BD");
  49.                     else if(!p.hasPermission("LapuaZ.kit.bandage1") && line_2.matches("+1 Bandage") && line_3.matches(""))      return ("&4Buy 100 BD");
  50.                     else if(!p.hasPermission("LapuaZ.kit.bandage2") && line_2.matches("+1 Bandage") && line_3.matches(" "))     return ("&4Buy 150 BD");
  51.                     else if(!p.hasPermission("LapuaZ.kit.steak1") && line_2.matches("+1 Steak") && line_3.matches(""))          return ("&4Buy 100 BD");
  52.                     else if(!p.hasPermission("LapuaZ.kit.steak2") && line_2.matches("+1 Steak") && line_3.matches(" "))         return ("&4Buy 150 BD");
  53.                     else if(!p.hasPermission("LapuaZ.kit.morphine1") && line_2.matches("+1 Morphine") && line_3.matches(""))    return ("&4Buy 200 BD");
  54.                     else if(!p.hasPermission("LapuaZ.kit.morphine2") && line_2.matches("+1 Morphine") && line_3.matches(" "))   return ("&4Buy 300 BD");
  55.                     else if(!p.hasPermission("LapuaZ.kit.remington") && line_2.matches("Remington") && line_3.matches(""))      return ("&4Buy 1000 BD");
  56.                     else if(!p.hasPermission("LapuaZ.kit.crowbar") && line_2.matches("Crowbar") && line_3.matches(""))          return ("&4Buy 600 BD");
  57.                
  58.                 return "contact admin";
  59.             }
  60.         });
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement