GamePL7

gNoCMD - Skrypt pozwala na blokowanie komend na parkour :)

Aug 28th, 2016
1,234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. #Od GamePL7
  2. #Dla KrainaPikseli.pl
  3. variables:
  4. {stan.parkour.%player%} = false
  5. {stan.chat.parkour} = true
  6. options:
  7. logo: &7[&ag&cNo&eCMD&7]&a #Logo skryptu, prosze nie zmieniac!
  8. perm: cmd.parkour #Permisja
  9. perm.msg: &cNie posiadasz do tego specjalnego uprawnienia! &7(cmd.parkour)! #Wiadomosc, przy braku permisji
  10. swiat: world #Swiat parkour'a (domyslnie 'world')
  11. block.cmd: &cTa komenda nie jest dostepna podczas parkour'a! #Wiadomosc, jezeli komenda jest zablokowana
  12. logoclear: &7[&aPa&crk&eour&7] #Logo skryptu (wlaczania chatu), prosze nie zmieniac!
  13. nazwa: gNoCMD #Nazwa skryptu w katalogu plugins>sktipt>scripts>nazwa_skryptu (domyslnie zapisuj jako gNoCMD)
  14. on join:
  15. if player is in world "{@swiat}":
  16. if player doesn't have permission "{@perm}":
  17. set {stan.parkout.%player%} to true
  18. stop
  19. else:
  20. stop
  21. else:
  22. stop
  23. on command:
  24. if command is not "l" or "login" or "register" or "reg" or "spawn" or "gnocmd" or "gnc" or "nocmd" or "sk" or "skript": #Tutaj mozecie wypisac komendy, jakie sa dozwolone na arenie parkour, analogicznie, administrator (z permisja cmd.parkour) na dostep do wszystkiego!
  25. if player is in world {@swiat}:
  26. if player doesn't have permission "{@perm}":
  27. if {stan.parkour.%player%} is true:
  28. cancel event
  29. send "{@logo} {@block.cmd}"
  30. else:
  31. stop
  32. else:
  33. stop
  34. else:
  35. stop
  36. else:
  37. stop
  38. on chat:
  39. if player is in world "{@swiat}":
  40. if {stan.chat.parkour} is false:
  41. if player doesn't have permission "{@perm}":
  42. cancel event
  43. send "{@logo} &aNie mozesz pisac na chacie, przeszkadza to innym graczom!"
  44. else:
  45. stop
  46.  
  47. command /gnocmd [<text>] [<text>]:
  48. aliases: /gnc, /nocmd
  49. permission: {@perm}
  50. permission message: {@perm.msg}
  51. trigger:
  52. if arg 1 is not set:
  53. send "&7####################"
  54. send "&7Lista komend"
  55. send "&a/gnocmd chat on/off &7- wlacza/wylacza chat (Jedynie w swiecie parkour'a)"
  56. send "&a/gnocmd world &7- Wyswietla swiat, w ktorym jest ustawiony parkour"
  57. send "&a/gnocmd reload &7- Przeladowywuje skrypt"
  58. send "&7####################"
  59. if arg 1 is "reload":
  60. execute player command "/skript reload {@nazwa}"
  61. wait 3 tick
  62. send "{@logo} &aPomyslnie przeloadowano skrypt!"
  63. if arg 1 is "world":
  64. send "{@logo} &aSwiat parkoura znajduje sie w swiecie &7{@swiat}&a!"
  65. if arg 1 is "chat":
  66. if arg 2 is "on":
  67. set {stan.chat.parkour} to true
  68. broadcast " &8 {@logoclear}&8 "
  69. broadcast " &9&lChat zostal:&7&l wlaczony&7!"
  70. broadcast " &8 {@logoclear}&8 "
  71. if arg 2 is "off":
  72. set {stan.chat.parkour} to false
  73. broadcast "&r"
  74. broadcast " &8 {@logoclear}&8 "
  75. broadcast " &9&lChat zostal:&7&l wylaczony&7!"
  76. broadcast " &8 {@logoclear}&8 "
  77. send "&7####################"
  78. else if arg 2 is not "on" or "off":
  79. send "&7####################"
  80. send "&7Lista komend"
  81. send "&a/gnocmd chat on/off &7- wlacza/wylacza chat (Jedynie w swiecie parkour'a)"
  82. send "&a/gnocmd world &7- Wyswietla swiat, w ktorym jest ustawiony parkour"
  83. send "&a/gnocmd reload &7- Przeladowywuje skrypt"
  84. send "&7####################"
  85. else if arg 1 is not "reload" or "chat" or "world":
  86. send "&7####################"
  87. send "&7Lista komend"
  88. send "&a/gnocmd chat on/off &7- wlacza/wylacza chat (Jedynie w swiecie parkour'a)"
  89. send "&a/gnocmd world &7- Wyswietla swiat, w ktorym jest ustawiony parkour"
  90. send "&a/gnocmd reload &7- Przeladowywuje skrypt"
  91. send "&7####################"
  92. on any move:
  93. if player is in world "{@swiat}":
  94. set {stan.parkour.%player%} to true
  95. else:
  96. set {stan.parkour.%player%} to false
  97. stop
Advertisement
Add Comment
Please, Sign In to add comment