Qevix

SimplyRaports v.1.3

Feb 23rd, 2015
958
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.86 KB | None | 0 0
  1. #========================================
  2. # Skrypt By Qevix(RembitPL)
  3. # Wersja: v.1.3
  4. #========================================
  5. on script load:
  6. wait 2 seconds
  7. send "&8[&6SimplyRaports&8]&7 Skrypt zostal pomyslnie wczytany!" to console
  8. set {no.permission} to value "Brak uprawnien" get of "Raporty/config.yml"
  9. set {uzycie.bug} to value "Poprawne uzycie.Bug" get of "Raporty/config.yml"
  10. set {uzycie.zglos} to value "Poprawne uzycie.Zglos" get of "Raporty/config.yml"
  11. set {uzycie.propozycja} to value "Poprawne uzycie.Propozycja" get of "Raporty/config.yml"
  12. set {wersja} to "v.1.3"
  13. set {nowa.wersja} to result of connect to "http://pastebin.com/raw.php?i=2Qfza0RM"
  14. set {czy.online} to value "Zglos.Czy aby zglosic gracza musi byc online (tak/nie)" get of "Raporty/config.yml"
  15. set {gracza.niema} to value "Zglos.Wiadomosc kiedy gracza nie ma online" get of "Raporty/config.yml"
  16. {wersja} is not {nowa.wersja}:
  17. wait 5 seconds
  18. send "&8[&6SimplyRaports&8] &f[&4UWAGA&f]&7 Dostepna jest nowa wersja &cSimplyRaports" to console
  19. send "&8[&6SimplyRaports&8] &7Twoja wersja:&c v.1.3" to console
  20. send "&8[&6SimplyRaports&8] &7Najnowsza wersja:&c %{nowa.wersja}%" to console
  21. send "&8[&6SimplyRaports&8] &f[&4UWAGA&f]&7 Pobierz ja tu: http://pastebin.com/raw.php?i=2sLiHjix" to console
  22. else:
  23. send "&8[&6SimplyRaports&8] &7Posiadasz najnowsza wersje &aSimplyRaports" to console
  24. every 1200 seconds:
  25. {wersja} is not {nowa.wersja}:
  26. send "&8[&6SimplyRaports&8] &f[&4UWAGA&f]&7 Dostepna jest nowa wersja &cSimplyRaports" to console
  27. send "&8[&6SimplyRaports&8] &7Twoja wersja:&c v.1.3" to console
  28. send "&8[&6SimplyRaports&8] &7Najnowsza wersja:&c %{nowa.wersja}%" to console
  29. send "&8[&6SimplyRaports&8] &f[&4UWAGA&f]&7 Pobierz ja tu:&a http://pastebin.com/raw.php?i=2sLiHjix" to console
  30.  
  31. #
  32. #--------------------------------------------------------------------------------------------------------------------------------------------
  33. #
  34. on command "/StworzRaporty":
  35. if player has permission "SRaports.stworz":
  36. else:
  37. cancel event
  38. send " %{no.permission}%" to player
  39.  
  40. command /StworzRaporty:
  41. aliases: /RaportyStworz /CreateRaports
  42. permission: SRaports.stworz
  43. trigger:
  44. if file "Raporty/bug.yml" doesn't exists:
  45. create file "Raporty/bug.yml"
  46. send " &8[&6SimplyRaports&8]&7 Plik &cbug.yml&7 zostal pomyslnie &astworzony&7!"
  47. else:
  48. delete file "Raporty/bug.yml"
  49. create file "Raporty/bug.yml"
  50. send " &8[&6SimplyRaports&8]&7 Plik &cbug.yml&7 zostal pomyslnie &cusuniety i &astworzony&7!"
  51. #
  52. #
  53. if file "Raporty/config.yml" doesn't exists:
  54. create file "Raporty/config.yml"
  55. send " &8[&6SimplyRaports&8]&7 Plik &cconfig.yml&7 zostal pomyslnie &astworzony&7!"
  56. else:
  57. delete file "Raporty/config.yml"
  58. create file "Raporty/config.yml"
  59. send " &8[&6SimplyRaports&8]&7 Plik &cconfig.yml&7 zostal pomyslnie &cusuniety i &astworzony&7!"
  60. #
  61. #
  62. if file "Raporty/gracze.yml" doesn't exists:
  63. create file "Raporty/gracze.yml"
  64. send " &8[&6SimplyRaports&8]&7 Plik &cgracze.yml&7 zostal pomyslnie &astworzony&7!"
  65. else:
  66. delete file "Raporty/gracze.yml"
  67. create file "Raporty/gracze.yml"
  68. send " &8[&6SimplyRaports&8]&7 Plik &cgracze.yml&7 zostal pomyslnie &cusuniety i &astworzony&7!"
  69. #
  70. #
  71. if file "Raporty/propozycje.yml" doesn't exists:
  72. create file "Raporty/propozycje.yml"
  73. send " &8[&6SimplyRaports&8]&7 Plik &cpropozycje.yml&7 zostal pomyslnie &astworzony&7!"
  74. else:
  75. delete file "Raporty/propozycje.yml"
  76. create file "Raporty/propozycje.yml"
  77. send " &8[&6SimplyRaports&8]&7 Plik &cpropozycje.yml&7 zostal pomyslnie &cusuniety i &astworzony&7!"
  78. #
  79. #
  80. wait 5 seconds
  81. wf "## ====================[ Konfiguracja Skryptu ]==================== " to "Raporty/config.yml"
  82. wf "## " to "Raporty/config.yml"
  83. wf "## Brak uprawnien - Chodzi o wiadomosc ktora bedzie sie wyswietlala graczowi kiedy uzyje komendy do ktorej nie ma uprawnien " to "Raporty/config.yml"
  84. wf "## Poprawne uzycie (Bug/Zglos/Propozycja) - Wiadomosc ktorea pojawi sie kiedy gracz zle wpisze komende lub nie napisze ktorejs czesci komendy " to "Raporty/config.yml"
  85. set "Brak uprawnien" to "Nie masz uprawnien aby uzyc tej komendy :3" in yaml file "Raporty/config.yml"
  86. set "Poprawne uzycie.Bug" to "Poprawne uzycie /bug <tresc buga>" in yaml file "Raporty/config.yml"
  87. set "Poprawne uzycie.Zglos" to "Poprawne uzycie /zglos <nazwa gracza> <zgloszenie>" in yaml file "Raporty/config.yml"
  88. set "Poprawne uzycie.Propozycja" to "Poprawne uzycie /propozycja <propozycja>" in yaml file "Raporty/config.yml"
  89. set "Zglos.Wiadomosc kiedy gracza nie ma online" to "Tego gracza nie ma na serwerze" in yaml file "Raporty/config.yml"
  90. set "Zglos.Czy aby zglosic gracza musi byc online (tak/nie)" to "tak" in yaml file "Raporty/config.yml"
  91. wf "## " to "Raporty/config.yml"
  92. wf "## KOLORY - Jezeli chcesz uzyska kolorowa wiadomosc uzyj ""\xa7"" lub "" ยง ""zamiast ""&""! Np. ""Ale dzis mamy §b wyjatkowo ladny \xa73 dzien"" " to "Raporty/config.yml"
  93. wf "## =================[ Koniec Konfiguracji Skryptu ]================ " to "Raporty/config.yml"
  94. wf "## v.1.3" to "Raporty/config.yml"
  95. #
  96. #
  97. command /bug [<text>]:
  98. description: "%{czy.online}%"
  99. trigger:
  100. if player has permissions "SRaports.bug":
  101. if arg 1 is set:
  102. set "%player%.(%{ile.%player%}%)" to "%arg 1%" in yaml file "Raporty/bug.yml"
  103. send "&7Wyslales twojego &c%{ile.%player%}% &7buga do bazy danych: ""&c%arg 1%&7"" " to player
  104. add 1 to {ile.%player%}
  105. else:
  106. send "%{uzycie.bug}%" to player
  107. else:
  108. send " %{no.permission}%" to player
  109. #
  110. #
  111. command /zglos [<text>] [<text>]:
  112. trigger:
  113. if player has permissions "SRaports.zglos":
  114. if {czy.online} is "tak":
  115. if arg 1 is set:
  116. if arg 2 is set:
  117. if arg 1 is player:
  118. set "%player%.%arg 1%.(%{ile.%player%}%)" to "%arg 2%" in yaml file "Raporty/gracze.yml"
  119. send "&7Wyslales zgloszenie na gracza &c%arg 1% &7do bazy danych: ""&c%arg 2%&7"" " to player
  120. else:
  121. send "%{gracza.niema}%" to player
  122. else:
  123. send "%{uzycie.zglos}%" to player
  124. else:
  125. send "%{uzycie.zglos}%" to player
  126. if {czy.online} is "nie":
  127. if arg 1 is set:
  128. if arg 2 is set:
  129. set "%player%.%arg 1%.(%{ile.%player%}%)" to "%arg 2%" in yaml file "Raporty/gracze.yml"
  130. send "&7Wyslales zgloszenie na gracza &c%arg 1% &7do bazy danych: ""&c%arg 2%&7"" " to player
  131. else:
  132. send "%{uzycie.zglos}%" to player
  133. else:
  134. send "%{uzycie.zglos}%" to player
  135. else:
  136. send " %{no.permission}%" to player
  137. #
  138. #
  139. command /propozycja [<text>]:
  140. trigger:
  141. if player has permissions "SRaports.propozycja":
  142. if arg 1 is set:
  143. set "%player%" to "%arg 1%" in yaml file "Raporty/propozycje.yml"
  144. send "&7Wyslales&c propozycje do bazy danych: ""&c%arg 1%&7"" " to player
  145. else:
  146. send "%{uzycie.propozycje}%" to player
  147. else:
  148. send " %{no.permission}%" to player
  149. #
  150. #
  151. command /SimplyRaports:
  152. trigger:
  153. if player has permission "SRaports.info":
  154. send "&7SimplyRaports&c v.1.3"
  155. send "&7Autor:&c Qevix"
  156. send "&8=================&cKomendy&8:================="
  157. send "&c/zglos <nick gracza> <zgloszenie> &7-zglasz gracza do bazy danych np. za cheaty"
  158. send "&c/propozycja <propozycja> &7-informuje adminów o jakies propozycji"
  159. send "&c/bug <bug> &7-wysyla info na temat bugu lub problemu"
  160. else:
  161. send " %{no.permission}%" to player
  162. #
  163. #
  164. command /ReloadRaports:
  165. trigger:
  166. if player has permission "SRaports.reload":
  167. execute command "/skript reload SimplyRaports.v.1.3"
  168. else:
  169. send " %{no.permission}%" to player
  170. #
  171. #=============================================================================
  172. #Zakaz rozpowszechniania,kopiowania,plagiatowania,zarabiania na skryptcie bez zgody jego tworcy!
  173. #Jezeli chcesz poprosic o cos lub zglosic Kontakt:
  174. #YT: youtube.pl/Qevix
  175. #Koniec :P
Advertisement
Add Comment
Please, Sign In to add comment