Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.badeye.plugins.lapuaz;
- import de.blablubbabc.insigns.*;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.block.Sign;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.Plugin;
- public class SignSendListener {
- public SignSendListener(Plugin insignsPlugin) {
- System.out.println("vvvv");
- InSigns insigns = (InSigns) insignsPlugin;
- insigns.addChanger(new Changer("[BUY]", "p") {
- @Override
- public String getValue(Player p, Location signLocation) {
- System.out.println("aaa");
- Block locBlock = p.getWorld().getBlockAt(signLocation);
- Sign sign = (Sign) locBlock.getState();
- String line_0 = sign.getLine(0);
- String line_1 = sign.getLine(1);
- String line_2 = sign.getLine(2);
- String line_3 = sign.getLine(3);
- //if item was bought already
- if(p.hasPermission("LapuaZ.kit.makarov1") && line_2.matches("+1 Makarov Mag") && line_3.matches("")) return ("&aPayed 100 BD");
- else if(p.hasPermission("LapuaZ.kit.makarov2") && line_2.matches("+1 Makarov Mag") && line_3.matches(" ")) return ("&aPayed 150 BD");
- else if(p.hasPermission("LapuaZ.kit.shot1") && line_2.matches("+16 Pellets") && line_3.matches("")) return ("&aPayed 200 BD");
- else if(p.hasPermission("LapuaZ.kit.shot2") && line_2.matches("+16 Pellets") && line_3.matches(" ")) return ("&aPayed 300 BD");
- else if(p.hasPermission("LapuaZ.kit.bandage1") && line_2.matches("+1 Bandage") && line_3.matches("")) return ("&aPayed 100 BD");
- else if(p.hasPermission("LapuaZ.kit.bandage2") && line_2.matches("+1 Bandage") && line_3.matches(" ")) return ("&aPayed 150 BD");
- else if(p.hasPermission("LapuaZ.kit.steak1") && line_2.matches("+1 Steak") && line_3.matches("")) return ("&aPayed 100 BD");
- else if(p.hasPermission("LapuaZ.kit.steak2") && line_2.matches("+1 Steak") && line_3.matches(" ")) return ("&aPayed 150 BD");
- else if(p.hasPermission("LapuaZ.kit.morphine1") && line_2.matches("+1 Morphine") && line_3.matches("")) return ("&aPayed 200 BD");
- else if(p.hasPermission("LapuaZ.kit.morphine2") && line_2.matches("+1 Morphine") && line_3.matches(" ")) return ("&aPayed 300 BD");
- else if(p.hasPermission("LapuaZ.kit.remington") && line_2.matches("Remington") && line_3.matches("")) return ("&aPayed 1000 BD");
- else if(p.hasPermission("LapuaZ.kit.crowbar") && line_2.matches("Crowbar") && line_3.matches("")) return ("&aPayed 600 BD");
- //not bought yet
- else if(!p.hasPermission("LapuaZ.kit.makarov1") && line_2.matches("+1 Makarov Mag") && line_3.matches("")) return ("&4Buy 100 BD");
- else if(!p.hasPermission("LapuaZ.kit.makarov2") && line_2.matches("+1 Makarov Mag") && line_3.matches(" ")) return ("&4Buy 150 BD");
- else if(!p.hasPermission("LapuaZ.kit.shot1") && line_2.matches("+16 Pellets") && line_3.matches("")) return ("&4Buy 200 BD");
- else if(!p.hasPermission("LapuaZ.kit.shot2") && line_2.matches("+16 Pellets") && line_3.matches(" ")) return ("&4Buy 300 BD");
- else if(!p.hasPermission("LapuaZ.kit.bandage1") && line_2.matches("+1 Bandage") && line_3.matches("")) return ("&4Buy 100 BD");
- else if(!p.hasPermission("LapuaZ.kit.bandage2") && line_2.matches("+1 Bandage") && line_3.matches(" ")) return ("&4Buy 150 BD");
- else if(!p.hasPermission("LapuaZ.kit.steak1") && line_2.matches("+1 Steak") && line_3.matches("")) return ("&4Buy 100 BD");
- else if(!p.hasPermission("LapuaZ.kit.steak2") && line_2.matches("+1 Steak") && line_3.matches(" ")) return ("&4Buy 150 BD");
- else if(!p.hasPermission("LapuaZ.kit.morphine1") && line_2.matches("+1 Morphine") && line_3.matches("")) return ("&4Buy 200 BD");
- else if(!p.hasPermission("LapuaZ.kit.morphine2") && line_2.matches("+1 Morphine") && line_3.matches(" ")) return ("&4Buy 300 BD");
- else if(!p.hasPermission("LapuaZ.kit.remington") && line_2.matches("Remington") && line_3.matches("")) return ("&4Buy 1000 BD");
- else if(!p.hasPermission("LapuaZ.kit.crowbar") && line_2.matches("Crowbar") && line_3.matches("")) return ("&4Buy 600 BD");
- return "contact admin";
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement