Advertisement
Kacperski89

Domofon (InterCom)

May 3rd, 2016
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. # Zabezpieczenia przed botami ... #
  2. # Domofon (intercom) v.0.1 #
  3. # Z racji, że łatwiej mi pisać skrypty w języku polskim ten skrypt będzie w naszym języku #
  4. # -------------------------------- #
  5. # START #
  6. #-------#
  7. #Autorem skryptu jest: .kapi (cnvdy)
  8. options:
  9.  
  10. # ustawienia #
  11.  
  12. # Domofon #
  13. dzwonek: random.pop #Lista dzwiekow: bedzie w temacie
  14.  
  15. # Uprawnienia #
  16. uprawnienie do odbierania domofonu: intercom.answer
  17.  
  18. uprawnienie do wpuszczania graczy: intercom.let
  19.  
  20. uprawnienie do komendy intercom: intercom.command
  21.  
  22. #Intercom - komenda
  23.  
  24. # aliasy dotyczace komendy /intercom
  25. alias: /interc, /inter, /comi, /icom,
  26. first connect:
  27. {status::gracz::%player%} = "zweryfikowany":
  28. message "&aWitamy :)"
  29. stop trigger
  30. else:
  31. kick player due to "&cMusisz chwile zaczekac az administracja cie wpusci na serwer."
  32. loop all players:
  33. loop-player has permission "{@uprawnienie do odbierania domofonu}":
  34. play raw sound "{@dzwonek}" at loop-player with pitch 1 volume 10
  35. message "&6Gracz &7%player% &6dzwoni! &cProsba o dolaczenie na serwer."
  36. loop-player has permission "{@uprawnienie do wpuszczania graczy}":
  37. play raw sound "{@dzwonek}" at loop-player with pitch 1 volume 10
  38. message "&6Gracz &7%player% &cprobuje wejsc na serwer."
  39. message "&7Aby go wpuscic:"
  40. message "&6wpisz &a/intercom <nick> tak"
  41. message "&7Aby ustawic powod braku pozwolenia:"
  42. message "&6wpisz &c/intercom <nick> <powod>"
  43. command /intercom [<text>] [<text>]:
  44. aliases: {@alias}
  45. trigger:
  46. if player has permission {@uprawnienie do komendy intercom}:
  47. arg 1 is "tak":
  48. arg 2 is player:
  49. set {status::gracz::%arg 2 parsed as player%} to "zweryfikowany"
  50. message "&aPomyslnie zweryfikowano gracza %arg 2 parsed as player%"
  51. arg 1 is player:
  52. arg 2 is set:
  53. arg 2 is not player:
  54. set {status::gracz::%arg 1 parsed as player%} to "blokada"
  55. set {domofon::ban::%arg 1 parsed as player%} to "%arg 2%"
  56. message "&cPomyslnie zmieniono powod blokady dolaczania dla gracza &6%arg 1 parsed as player%"
  57. else:
  58. message "&cW tym miejscu wpisujesz powod: &7/intercom &6<nick> &c<powod>"
  59. else:
  60. set {status::gracz::%arg 1 parsed as player%} to "blokada"
  61. set {domofon::ban::%arg 1 parsed as player%} to "brak"
  62. else:
  63. message "&cW tym miejscu wpisujesz nick: &7/intercom &c<nick> &6<powod>"
  64. connect:
  65. {status::gracz::%player%} = "blokada":
  66. kick player due to "&cMasz blokade na dolaczanie na serwer!%nl%&7Powod: &6%{domofon::ban::%player%}%"
  67. stop
  68. else:
  69. message "&aWitamy ponownie :)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement