Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.nivcoo.Points;
- import java.io.File;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Points extends JavaPlugin {
- Config config = new Config(new File("plugins" + File.separator + "Points" + File.separator + "config.yml"));
- String h = config.getString("host");
- String n = config.getString("name");
- String p = config.getString("pass");
- String db = config.getString("dbName");
- int po = config.getInt("port");
- public DataBase bdd = new DataBase(h, db, n, p);
- @Override
- public void onEnable() {
- saveDefaultConfig();
- bdd.connection();
- System.out.println("[Points] Le plugin vient de s'allumer");
- }
- @Override
- public void onDisable() {
- System.out.println("[Points] Le plugin vient de s'etteindre");
- bdd.disconnection();
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player p = (Player) sender;
- if (cmd.getName().equalsIgnoreCase("points")) {
- if (args.length == 0) {
- if (sender instanceof Player) {
- if (p.hasPermission("points.command")) {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§3/points check - Regarder le nombre de point boutique que l'on a.");
- p.sendMessage("§3/points send (player) - Envoyer ses points a un joueur.");
- p.sendMessage("§3/points set (player) - admin.");
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§3Tu n'as pas la permission");
- }
- } else {
- sender.sendMessage("§cSeulement les joueurs InGame peuvent exécuter cette commande.");
- }
- } else if (args.length == 1) {
- if (args[0].equalsIgnoreCase("check")) {
- if (p.hasPermission("points.check")) {
- String name = p.getName();
- int bc = bdd.getInt("SELECT money FROM users WHERE pseudo = '" + name + "';", 1);
- p.sendMessage("§c[Points]§3 Tu as " + bc + " points sur la boutique");
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- if (args[0].equalsIgnoreCase("send")) {
- if (p.hasPermission("points.send")) {
- p.sendMessage("§c[Points]§3 /points send (player) nombre");
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- if (args[0].equalsIgnoreCase("set")) {
- if (p.hasPermission("points.set")) {
- p.sendMessage("§c[Points]§3 /points set (player) nombre");
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§3/points check - Regarder le nombre de point boutique que l'on a.");
- p.sendMessage("§3/points send (player) - Envoyer ses points a un joueur.");
- p.sendMessage("§3/points set (player) - admin.");
- }
- }
- if (args.length == 2) {
- if (args[0].equalsIgnoreCase("send") && !args[1].equalsIgnoreCase("")) {
- if (p.hasPermission("points.send")) {
- p.sendMessage("§c[Points]§3 /points send (player) nombre");
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- if (args[0].equalsIgnoreCase("set") && !args[1].equalsIgnoreCase("")) {
- if (p.hasPermission("points.set")) {
- p.sendMessage("§c[Points]§3 /points set (player) nombre");
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- }
- if (args.length == 3) {
- if (args[0].equalsIgnoreCase("set") && !args[1].equalsIgnoreCase("") && args[2] != "0") {
- if (p.hasPermission("points.set")) {
- Player cible = Bukkit.getPlayer(args[1]);
- if (Bukkit.getOnlinePlayers().contains(cible)) {
- String name = p.getName();
- String playersend = bdd.getString("SELECT pseudo FROM users WHERE pseudo = '" + args[1] + "';",
- 1);
- if (playersend.equalsIgnoreCase(args[1])) {
- int playerreponse = Integer.parseInt(args[2]);
- int playerFinale = bdd.getInt("SELECT money FROM users WHERE pseudo = '" + args[1] + "';",
- 1);
- int playerFinal = (playerFinale + playerreponse);
- bdd.sendRequest(
- "UPDATE users SET money = " + playerFinal + " WHERE pseudo = '" + args[1] + "';");
- p.sendMessage("§c[Points]§3 Tu viens de donner " + playerreponse
- + " points sur la boutique a " + args[1] + " !");
- cible.sendMessage("§c[Points]§3 " + name + " vient de te donner " + playerreponse
- + " points sur la boutique !");
- } else {
- p.sendMessage("§c[Points]§3 Le joueur n'est pas inscrit sur le site");
- }
- } else {
- p.sendMessage("§c[Points]§3 Le joueurs n'est pas co !");
- }
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- if (args[0].equalsIgnoreCase("send") && !args[1].equalsIgnoreCase("") && args[2] != "0") {
- if (p.hasPermission("points.send")) {
- Player cible = Bukkit.getPlayer(args[1]);
- if (Bukkit.getOnlinePlayers().contains(cible)) {
- String name = p.getName();
- String playersend = bdd.getString("SELECT pseudo FROM users WHERE pseudo = '" + args[1] + "';",
- 1);
- if (playersend.equalsIgnoreCase(args[1])) {
- String playersend2 = bdd
- .getString("SELECT pseudo FROM users WHERE pseudo = '" + name + "';", 1);
- if (playersend2.equalsIgnoreCase(name)) {
- int playersend3 = bdd.getInt("SELECT money FROM users WHERE pseudo = '" + name + "';",
- 1);
- int playerreponse = Integer.parseInt(args[2]);
- if (playersend3 >= playerreponse) {
- int finplayer1 = playersend3 - playerreponse;
- bdd.sendRequest("UPDATE users SET money = " + finplayer1 + " WHERE pseudo = '"
- + name + "';");
- int playerFinale = bdd
- .getInt("SELECT money FROM users WHERE pseudo = '" + args[1] + "';", 1);
- int playerFinal = playerFinale + playerreponse;
- bdd.sendRequest("UPDATE users SET money = " + playerFinal + " WHERE pseudo = '"
- + args[1] + "';");
- p.sendMessage("§c[Points]§3 Tu avais " + playersend3 + " points sur la boutique");
- p.sendMessage(
- "§c[Points]§3 Tu as maintenant " + finplayer1 + " points sur la boutique");
- cible.sendMessage("§c[Points]§3 " + name + " vient de te donner " + playerreponse
- + " points sur la boutique !");
- } else {
- p.sendMessage("§c[Points]§3 Tu n'as pas assez d'argent !");
- }
- } else {
- p.sendMessage("§c[Points]§3 Tu n'es pas inscrit sur le site");
- }
- } else {
- p.sendMessage("§c[Points]§3 Le joueur n'est pas inscrit sur le site");
- }
- } else {
- p.sendMessage("§c[Points]§3 Le joueurs n'est pas co !");
- }
- } else {
- p.sendMessage("§c[Points]§3 Plugin créé par Nivcoo");
- p.sendMessage("§c[Points]§3 Tu n'as pas la permission !");
- }
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement