Advertisement
Guest User

Untitled

a guest
Apr 10th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.98 KB | None | 0 0
  1. package fr.erameza2378.grades;
  2.  
  3.  
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. public class MyRank extends JavaPlugin{
  11.  
  12. public static RankSQL rankapi;
  13.  
  14.  
  15. public void onEnable(){
  16. rankapi = new RankSQL("jdbc:mysql://", "localhost", "Tariane", "root", "", "players");
  17. rankapi.connection();
  18.  
  19. }
  20.  
  21. public void onDisable(){
  22.  
  23. rankapi.deconnection();
  24.  
  25. }
  26.  
  27.  
  28.  
  29. @Override
  30. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  31. Player p = (Player) sender;
  32.  
  33. if(label.equalsIgnoreCase("rank")){
  34. if(rankapi.getRank(p.getUniqueId().toString()).getPower() == 100 || p.getName().equalsIgnoreCase("erameza2378")){
  35.  
  36. if(args.length !=2){
  37. p.sendMessage("&cErreur !" + "§cCommand correct : /rank [Joueur] [Grade]");
  38. return true;
  39. }
  40.  
  41. if(Bukkit.getPlayerExact(args [0]) == null){
  42. p.sendMessage("§cErreur :" + "§cJoueur introuvable !");
  43. return true;
  44. }
  45.  
  46. Player target = Bukkit.getPlayerExact(args[0]);
  47.  
  48. if(args[1].equalsIgnoreCase("Joueur")){
  49.  
  50. if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 0){
  51. rankapi.setRank(target, Rank.JOUEUR);
  52. }else{
  53. p.sendMessage( "§cLe joueur possède le grade !");
  54. }
  55.  
  56. }else if(args[1].equalsIgnoreCase("E-VIP")){
  57.  
  58. if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 1){
  59. rankapi.setRank(target, Rank.EVIP);
  60. }else{
  61. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  62. }
  63. }else if(args[1].equalsIgnoreCase("VIP")){
  64. if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 2){
  65. rankapi.setRank(target, Rank.VIP);
  66. }else{
  67. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  68. }
  69. }else if(args[1].equalsIgnoreCase("DiamondMember")){
  70. if(rankapi.getRank(target.getUniqueId().toString()).getPower() !=3){
  71. rankapi.setRank(target, Rank.DIAMONDMEMBER);
  72. }else{
  73. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  74. }
  75. }else if(args[1].equalsIgnoreCase("Star")){
  76. if(rankapi.getRank(target.getUniqueId().toString()).getPower() !=89){
  77. rankapi.setRank(target, Rank.STAR);
  78. }else{
  79. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  80. }
  81. }else if(args[1].equalsIgnoreCase("Friend")){
  82. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=90){
  83. rankapi.setRank(p, Rank.STAR);
  84. }else{
  85. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  86. }
  87. }else if(args[1].equalsIgnoreCase("Staff")){
  88. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=91){
  89. rankapi.setRank(p, Rank.STAFF);
  90. }else{
  91. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  92. }
  93. }else if(args[1].equalsIgnoreCase("Rédacteur")){
  94. if(rankapi.getRank(p.getUniqueId().toString()).getPower() != 92){
  95. rankapi.setRank(p, Rank.REDACTEUR);
  96. }else{
  97. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  98. }
  99. }else if(args[1].equalsIgnoreCase("Builder")){
  100. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=93){
  101. rankapi.setRank(p, Rank.BUILDER);
  102. }else{
  103. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  104. }
  105. }else if(args[1].equalsIgnoreCase("Développeur")){
  106. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=94){
  107. rankapi.setRank(p, Rank.DEVELOPPEUR);
  108. }else{
  109. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  110. }
  111. }else if(args[1].equalsIgnoreCase("Modérateur")){
  112. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=95){
  113. rankapi.setRank(p, Rank.MODERATEUR);
  114. }else{
  115. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  116. }
  117. }else if(args[1].equalsIgnoreCase("RespDev")){
  118. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=96){
  119. rankapi.setRank(p, Rank.RESPDEV);
  120. }else{
  121. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  122. }
  123. }else if(args[1].equalsIgnoreCase("RespRédac")){
  124. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=97){
  125. rankapi.setRank(p, Rank.RESPREDAC);
  126. }else{
  127. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  128. }
  129. }else if(args[1].equalsIgnoreCase("RespBuild")){
  130. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=98){
  131. rankapi.setRank(p, Rank.RESPBUILD);
  132. }else{
  133. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  134. }
  135. }else if(args[1].equalsIgnoreCase("RespMod")){
  136. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=99){
  137. rankapi.setRank(p, Rank.RESPMOD);
  138. }else{
  139. p.sendMessage("§cVous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
  140. }
  141. }else if(args[1].equalsIgnoreCase("Administrateur")){
  142. if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=100){
  143. rankapi.setRank(p, Rank.ADMINISTRATEUR);
  144. }else{
  145. p.sendMessage("Le joueur possède le gra de !");
  146. return true;
  147.  
  148. }
  149.  
  150.  
  151. }else{
  152. p.sendMessage("§cErreur :" + "vous n'avez pas la permission d'exécuter cette commande !");
  153. }
  154.  
  155. return false;
  156.  
  157.  
  158. }
  159.  
  160. }
  161. }
  162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement