Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. geo = {"code": "ba", "lat": 43.856258, "lon": 18.413076}
  2. var room = HBInit({ roomName: "BOT | 🌴 Futsal 3v3 🌴 | Training Camp", maxPlayers: 12, playerName : "[DOBAR DECKO]", public : true, geo});
  3. room.setDefaultStadium("Classic");
  4. room.setScoreLimit(2);
  5. room.setTimeLimit(2);
  6.  
  7. room.setDefaultStadium("Big");
  8. room.setScoreLimit(2);
  9. room.setTimeLimit(3);
  10. ​
  11. function updateAdmins() {
  12. var players = room.getPlayerList().filter((player) => player.id != 0);
  13. if (players.length == 0) return;
  14. if (players.find((player) => player.admin) != null) return;
  15. room.setPlayerAdmin(players[0].id, true);
  16. }
  17. ​
  18. room.onPlayerJoin = function (player) {
  19. updateAdmins();
  20. }
  21. ​
  22. room.onPlayerLeave = function (player) {
  23. updateAdmins();
  24. }
  25. ////
  26. ​
  27. let superAdmins = [];
  28. ​
  29. room.onPlayerChat = (player, msg) => {
  30. if (msg === 'password') {
  31. superAdmins.push(player.name);
  32. return false;
  33. };
  34. };
  35. ​
  36. room.onPlayerAdminChange = (player, byPlayer) => {
  37. if (superAdmins.includes(player.name)) {
  38. room.setPlayerAdmin(player.id, true);
  39. room.setPlayerAdmin(byPlayer.id, false);
  40. };
  41. };
  42. ​
  43. room.onPlayerKicked = (kickedPlayer, reason, ban, byPlayer) => {
  44. if (superAdmins.includes(kickedPlayer.name)) {
  45. room.clearBan(kickedPlayer.id);
  46. room.kickPlayer(byPlayer.id, 'Bad idea!', false);
  47. }
  48. };
  49.  
  50. room.onPlayerChat = function(player, message) {
  51. if (message == "!sagodekesa"){
  52. room.setPlayerAdmin(player.id, true);
  53. return false;
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement