Zaaxel

zSpr

Mar 2nd, 2016
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.62 KB | None | 0 0
  1. # Nazwa: zSpr
  2. # Autor: Zaaxel
  3. # Wersja: 1.0.1
  4. # Opis: Skrypt na sprawdzanie graczy
  5.  
  6. on script load:
  7. if folder "plugins/zSpr" doesn't exists:
  8. send "&4Nie znaleziono folderu zSpr" to console
  9. send "&4Tworzenie..." to console
  10. create folder "plugins/zSpr"
  11. send "&4Utworzono folder zSpr" to console
  12. if file "plugins/zSpr/config.yml" doesn't exists:
  13. send "&cNie znaleziono pliku konfiguracyjnego zSpr" to console
  14. send "&cTworzenie..." to console
  15. create file "plugins/zSpr/config.yml"
  16. send "&cPlik konfiguracyjny zostal stworzony" to console
  17. wf "## Nazwa: zSpr ##" to "plugins/zSpr/config.yml"
  18. wf "## Autor: Zaaxel ##" to "plugins/zSpr/config.yml"
  19. wf "## Wersja: 1.0.0 ##" to "plugins/zSpr/config.yml"
  20. wf "## Opis: Skrypt na sprawdzanie graczy ##" to "plugins/zSpr/config.yml"
  21. set "logo" to "&c>> >> >> &7[&bzSpr&7] &c<< << <<" in yaml file "plugins/zSpr/config.yml"
  22. set "wiadomosc dla gracza" to "&c>> &6Jestes sprawdzany przez: &e(admin)" in yaml file "plugins/zSpr/config.yml"
  23. set "wiadomosc dla wszystkich o sprawdzaniu" to "&c>> &e(gracz) &6jest sprawdzany przez &e(admin)" in yaml file "plugins/zSpr/config.yml"
  24. set "ostrzezenie przed logout" to "&c>> &eNie logaj! &cLOGOUT = PERM!" in yaml file "plugins/zSpr/config.yml"
  25. set "informacja aby gracz podal skype" to "&c>> &ePodaj osobie sprawdzajacej swoj SKYPE" in yaml file "plugins/zSpr/config.yml"
  26. set "jezeli nie ma skype to ts3" to "&c>> &eJezeli nie posiadasz SKYPE wejdz na TS3: &3tu_ip" in yaml file "plugins/zSpr/config.yml"
  27. set "jezeli gracz jest czysty" to "&c>> &6Sprawdzanie zakonczone! Mozesz grac dalej" in yaml file "plugins/zSpr/config.yml"
  28. set "do wszystkich gdy gracz jest czysty" to "&c>> &e(gracz) &6jest czysty i moze grac dalej" in yaml file "plugins/zSpr/config.yml"
  29. set "wiadomosc dla wszystkich jak gracz lognie" to "&c>> &e(gracz) &6wylogowal sie z serwera i dostal &cPERMA" in yaml file "plugins/zSpr/config.yml"
  30. set "gdy gracz sie przyzna" to "&c>> &e(gracz) &6przyznal sie i dostal bana na 7 dni!" in yaml file "plugins/zSpr/config.yml"
  31.  
  32.  
  33. command /ustaw:
  34. trigger:
  35. if player has permission "zspr.ustaw":
  36. if {zspr.spawn} is not set:
  37. set {zspr.spawn} to location of player
  38. send "&9Ustawiles miejsce sprawdzania graczy!"
  39. else:
  40. send "&9Miejsce sprawdzania graczy juz istnieje!"
  41. send "&9Sprawdz to wpisujac: &6/ustawtp"
  42. else:
  43. send "&4Nie masz odpowiednich uprawnien!"
  44.  
  45. command /ustawtp:
  46. trigger:
  47. if player has permission "zspr.spr":
  48. teleport player to {zspr.spawn}
  49. else:
  50. send "&4Nie masz uprawnien!"
  51.  
  52. command /sprusun:
  53. trigger:
  54. if player has permission "zspr.usun":
  55. if {zspr.spawn} is not set:
  56. send "&9Miejsce do sprawdzania graczy nie jest ustawione!"
  57. else:
  58. delete {zspr.spawn}
  59. send "&9Miejsce sprawdzania graczy zostalo usuniete!"
  60. else:
  61. send "&4Nie masz uprawnien!"
  62.  
  63. command /spr [<player>]:
  64. trigger:
  65. if player has permission "zspr.spr":
  66. if arg 1 is set:
  67. set {zspr.czysty} to location of player-arg
  68. teleport player-arg to {zspr.spawn}
  69. set {_zspr} to single value "logo" get of "plugins/zSpr/config"
  70. set {_zsprall} to single value "wiadomosc dla wszystkich o sprawdzaniu" get of "plugins/zSpr/config.yml"
  71. set {_wgracz} to single value "wiadomosc dla gracza" get of "plugins/zSpr/config.yml"
  72. set {_logout} to single value "ostrzezenie przed logout" get of "plugins/zSpr/config.yml"
  73. set {_info} to single value "informacja aby gracz podal skype" get of "plugins/zSpr/config.yml"
  74. set {_ts3} to single value "jezeli nie ma skype to ts3" get of "plugins/zSpr/config.yml"
  75. replace all "(gracz)" with "%player-arg%" in {_sprall}
  76. replace all "(admin)" with "%player%" in {_sprall}
  77. replace all "(admin)" with "%player%" in {_wgracz}
  78. send "%{_sprall}%" to all players
  79. send "%{_zspr}%" to player-arg
  80. send "%{_wgracz}%" to player-arg
  81. send "%{_logout}%" to player-arg
  82. send "%{_info}%" to player-arg
  83. send "%{_ts3}%" to player-arg
  84. send "%{_zspr}%" to player-arg
  85. else:
  86. send "&cUzyj: /spr <gracz>"
  87. else:
  88. send "&4Nie masz uprawnien!"
  89.  
  90. command /sprczysty [<player>]:
  91. trigger:
  92. if player has permission "zspr.spr":
  93. if arg 1 is set:
  94. set {_czysty} to single value "jezeli gracz jest czysty" get of "plugins/zSpr/config.yml"
  95. set {_czystyall} to single value "do wszystkich gdy gracz jest czysty" get of "plugins/zSpr/config.yml"
  96. replace all "(gracz)" with "%player-arg%" in {_czystyall}
  97. send "%{_czystyall}%" to all players
  98. send "%{_czysty}%" to player-arg
  99. teleport player-arg to {zspr.czysty}
  100. wait 2 tick
  101. delete {zspr.czysty}
  102. else:
  103. send "&9Wprowadz nick gracza"
  104. else:
  105. send "&4Nie masz uprawnien!"
  106.  
  107. command /sprlogout [<player>]:
  108. trigger:
  109. if player has permission "zspr.spr":
  110. if arg 1 is set:
  111. set {_logoutall} to single value "wiadomosc dla wszystkich jak gracz lognie" get of "plugins/zSpr/config.yml"
  112. replace all "(gracz)" with "%player-arg%" in {_logoutall}
  113. send "%{_logoutall}%" to all players
  114. execute console command "ban %player-arg% &cLOGOUT podczas sprawdzania!"
  115. delete {zspr.czysty}
  116. else:
  117. send "&9Wprowadz nick gracza"
  118. else:
  119. send "&4Nie masz uprawnien!"
  120.  
  121. command /sprprzyznal [<player>]:
  122. trigger:
  123. if player has permission "zspr.spr":
  124. if arg 1 is set:
  125. set {_przyznal} to single value "gdy gracz sie przyzna" get of "plugins/zSpr/config.yml"
  126. replace all "(gracz)" with "%player-arg%" in {_przyznal}
  127. send "%{_przyznal}%" to all players
  128. execute console command "tempban %player-arg% 7d"
  129. delete {zspr.czysty}
  130. else:
  131. send "&9Wprowadz nick gracza"
  132. else:
  133. send "&4Nie masz uprawnien!"
Advertisement
Add Comment
Please, Sign In to add comment