Advertisement
Guest User

Untitled

a guest
Feb 16th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1.  
  2. Fonction utilisé :
  3. public Location str2loc(String str) {
  4. String str2loc[] = str.split(":");
  5. Location loc = new Location(getServer().getWorld(str2loc[0]), 0, 0, 0);
  6. loc.setX(Double.parseDouble(str2loc[1]));
  7. loc.setY(Double.parseDouble(str2loc[2]));
  8. loc.setZ(Double.parseDouble(str2loc[3]));
  9. return loc;
  10. }
  11.  
  12. Code ou il ya l'erreur :
  13.  
  14. @EventHandler
  15. public void onPlayerSpawn(PlayerJoinEvent event) {
  16.  
  17.  
  18. plugin.console.info(plugin.getConfig().getString("game." + plugin.map + ".spawn.location"));
  19.  
  20. if(plugin.status != SkyWars.etat.CONFIGURATION) {
  21. if(plugin.status == SkyWars.etat.WAITING || plugin.status == SkyWars.etat.TIMER) {// le joueur peux rejoindre la partie
  22. String sp = plugin.getConfig().getString("game." + plugin.map + ".spawn.location");
  23. plugin.console.info(sp);
  24. event.getPlayer().teleport(plugin.str2loc(sp));
  25. int i = 0;
  26. plugin.Test(event.getPlayer().getName());
  27. plugin.stat(event.getPlayer());
  28.  
  29. event.getPlayer().getInventory().setItem(7, Kit);
  30. event.getPlayer().getInventory().setItem(8, GameLeave);
  31. //event.getPlayer().setScoreboard(plugin.boardWaiting);
  32. /*
  33. * TODO
  34. *
  35. * afficher le scoreboard d'attente
  36. */
  37. event.setJoinMessage(ChatColor.AQUA + event.getPlayer().getName() + ChatColor.GREEN +" vient de rejoindre la partie");
  38. /* plugin.stat(event.getPlayer());
  39. plugin.set(event.getPlayer());*/
  40.  
  41. plugin.checkToStart();
  42. event.setJoinMessage(ChatColor.AQUA+"<"+ChatColor.GREEN+"+"+ChatColor.AQUA+">"+ChatColor.WHITE+event.getPlayer().getName());
  43. } else {//le joueur est spectateur
  44. event.setJoinMessage(ChatColor.AQUA+"<"+ChatColor.GREEN+"+"+ChatColor.AQUA+">"+ChatColor.GRAY+event.getPlayer().getName());
  45. String respawn = plugin.getConfig().getString("game.respawn" + plugin.map +".location","");
  46. if(!respawn.contains(":"))
  47. respawn = plugin.getConfig().getString("game.spawn.location");
  48. event.getPlayer().teleport(plugin.str2loc(respawn));
  49. event.getPlayer().setGameMode(GameMode.SPECTATOR);
  50. }
  51. } else {
  52. event.getPlayer().sendMessage("Bienvenu sur le plugin sky, merci de le configurer avec /sky");
  53. event.getPlayer().setGameMode(GameMode.CREATIVE);
  54. event.getPlayer().setFlying(true);
  55. }
  56. }
  57.  
  58.  
  59.  
  60. Config :
  61. general:
  62. servername: server1
  63. debug: false
  64. enable: true
  65. enablepseudo: ph1823
  66. game:
  67. countDown: 120
  68. minPlayer: 2
  69. maxPlayer: 12
  70. Tree:
  71. spawn:
  72. location: world:602:84:-334
  73. respawn:
  74. location: world:596:123:-338
  75. spawn:
  76. sky:
  77. Tree:
  78. - world:550:98:-366
  79. - world:544:98:-339
  80. - world:552:98:-311
  81. - world:572:98:-388
  82. - world:598:98:-392
  83. - world:624:98:-388
  84. - world:646:98:-365
  85. - world:652:98:-339
  86. - world:644:98:-311
  87. - world:624:98:-262
  88. - world:598:98:-285
  89. - world:572:98:-291
  90. Host: jdbc:mysql://mutu-315225.onet.domains:3306/redbucke_serv
  91. User: redbucke_rush
  92. MDP: qJs66AuItwQ0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement