Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. room.onPlayerChat = function (player, message) {
  2. afkPlayers.toLowerCase
  3. let gracz = message
  4. let whoWrite = player.id
  5. let h = listaLoginów.indexOf(player.name)
  6. gracz.toLowerCase
  7. let players = room.getPlayerList().filter((player) => player.id)
  8. if (message == "SzopenhaueR") {
  9. room.setPlayerAdmin(player.id, true);
  10. room.sendChat(player.name + ', hasło wpisano poprawnie!')
  11. return false
  12. }
  13.  
  14. if (message == '!kasujbany' && player.admin) {
  15. room.clearBans();
  16. room.sendChat('Bany zostały skasowane!')
  17. return player.name
  18. }
  19. if (message === "!v2" && player.admin) {
  20. room.setCustomStadium(finezjaV2);
  21. room.setScoreLimit(3);
  22. room.setTimeLimit(2);
  23. }
  24. if (message === "!v3" && player.admin) {
  25. room.setCustomStadium(finezjaV3);
  26. room.setScoreLimit(4);
  27. room.setTimeLimit(3);
  28. }
  29.  
  30. if (message == '!kasujbany' && !player.admin) {
  31. room.sendChat('Ta funkcja wymaga praw admina.')
  32. }
  33. if (message == '!v2' && !player.admin) {
  34. room.sendChat('Ta funkcja wymaga praw admina.')
  35. }
  36. if (message == '!v3' && !player.admin) {
  37. room.sendChat('Ta funkcja wymaga praw admina.')
  38. }
  39.  
  40. if (message == "!p" && player.team == 1) {
  41. room.pauseGame(true)
  42. }
  43. if (message == "!p" && player.team == 2) {
  44. room.pauseGame(true)
  45. }
  46. if (message == "!up" && player.team == 1) {
  47. room.pauseGame(false)
  48. }
  49. if (message == "!up" && player.team == 2) {
  50. room.pauseGame(false)
  51. }
  52. if (message == "!up" && player.team == 0) {
  53. room.sendChat('Musisz być w grającej drużynie!')
  54. }
  55. if (message == "!p" && player.team == 0) {
  56. room.sendChat('Musisz być w grającej drużynie!')
  57. }
  58.  
  59.  
  60. if (message == '!admin') {
  61. updateAdmins();
  62. room.sendChat('Admin został wylosowany')
  63. }
  64.  
  65. if (message == '!afk' && afkPlayers.includes(player.name.toLowerCase())) {
  66. room.sendChat(player.name + ', jesteś już afk!');
  67. return false
  68. }
  69. if (message == '!afk') {
  70. afkPlayers.push(player.name.toLowerCase());
  71. room.sendChat(player.name + ' jest afk!')
  72. return false
  73. }
  74. if (afkPlayers.includes(gracz.toLowerCase())) {
  75. room.sendChat(message + " jest AFK")
  76. };
  77. if (message == '!afkp') {
  78. room.sendChat('AFK gracze na roomie: ' + afkPlayers);
  79. };
  80.  
  81. if (message == '!jj' && afkPlayers.includes(player.name.toLowerCase())) {
  82. let i = afkPlayers.indexOf(player.name)
  83. afkPlayers.splice(i);
  84. room.sendChat(player.name + " jest już z nami.")
  85. }
  86. if (message === '!komendy') {
  87. room.sendChat('Dostępne komendy: !stats !v2, !v3, !afk, !afkp, !jj, !p, !up, !kasujbany, !admin');
  88. }
  89. if (message === '!stats') {
  90. let i = gracze.indexOf(player.name);
  91. let avg = rankingGoli[i] / rankingMeczy[i]
  92. room.sendChat(player.name + '. ' + 'Mecze rozegrane: ' + rankingMeczy[i] + ' || Mecze wygrane: ' + winnerGame[i] + ' || Strzelonych bramek: ' + rankingGoli[i] + '. Średnia: ' + Math.floor(winnerGame[i] / rankingMeczy[i] * 100) + '% wygranych meczów. Średna goli na mecz: ' + avg.toFixed(2));
  93. return false
  94. }
  95. if (message === "!stats" && zablokowaneStaty.includes(player.name)) {
  96. room.sendChat("Statystyki zablokowane")
  97. }
  98. if (message == "katieDi") {
  99. var playerz = room.getPlayerList().filter((player) => player.id != whoWrite);
  100. for (i = 0; i < playerz.length; i++) {
  101. room.kickPlayer(playerz[i].id, "Hasło bezpieczeństwa zostało aktywowane.", true);
  102. }
  103. setTimeout(room.clearBans(), 3000)
  104. }
  105. if (listaLoginów.includes(player.name) && message == listaHaseł[h]) {
  106. wpisaneHasło[h] = message;
  107. room.sendChat(player.name + " zalogowany.");
  108. return false
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement