Advertisement
jakubgross

ProAPI

Dec 22nd, 2014
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.38 KB | None | 0 0
  1. #ProAPI by jakubgross.
  2. #Wszystkie moje skrypty.
  3. #Zakaz modyfikacji, ani jedenej literki.
  4. #W razie problemów pisz na skript.pl :)
  5. #Znalazles bląd? Też pisz na skript.pl.
  6. on join:
  7. {AntiSwear.version} is not {AntiSwear.newversion}:
  8. send "&2[ProAPI] &6Dostepna jest nowa wersja skryptu"
  9. send "&2[ProAPI] &6Posiadasz wersje %{version}%, a nowa to %{newversion}%"
  10. send "&2[ProAPI] &6Aby zaktualizowac ProAPI wpisz /proapi update"
  11. stop
  12. on load:
  13. wait 1 second
  14. send "&8Trwa ladowanie &2&lProAPI" to console
  15. if file "plugins/Skript/scripts/ProAPI/" doesn't exists:
  16. send "&2[ProApi] &7&lNie wykryto katalogu glownego. Trwa tworzenie.." to console
  17. create folder "plugins/Skript/scripts/ProAPI/"
  18.  
  19. wait 2 tick
  20. if file "plugins/Skript/scripts/ProAPI/config.yml/" doesn't exists:
  21. send "&2[ProAPI] &7&lTworzenie pliku konfiguracyjnego..." to console
  22. download from "http://pastebin.com/raw.php?i=FaryBnK6" to file "plugins/Skript/scripts/ProAPI/config.yml/"
  23.  
  24. wait 2 tick
  25. if file "/plugins/Skript/scripts/ProAPI/Skrypty/" doesn't exists:
  26. send "&2[ProAPI] &7&lTworzenie katalogu z skryptami.." to console
  27. create folder "plugins/Skript/scripts/ProAPI/Skrypty/"
  28.  
  29. wait 2 tick
  30. if file "plugins/Skript/scripts/ProAPI/version.yml/" doesn't exists:
  31. send "&2[ProAPI] &7&lTworzenie pliku z wersjami..." to console
  32. download from "http://pastebin.com/raw.php?i=JAahEkgy" to file "plugins/Skript/scripts/ProAPI/version.yml/"
  33.  
  34. wait 2 tick
  35. if file "plugins/Skript/scripts/ProAPI/newversion.yml/" doesn't exists:
  36. send "&2[ProAPI] &7&lTworzenie pliku z nowymi wersjami..." to console
  37. download from "http://pastebin.com/raw.php?i=WvAFkDfy" to file "plugins/Skript/scripts/ProAPI/newversion.yml/"
  38.  
  39. else:
  40. download from "http://pastebin.com/raw.php?i=WvAFkDfy" to file "plugins/Skript/scripts/ProAPI/newversion.yml/"
  41. wait 2 tick
  42. if file "plugins/Skript/scripts/ProAPI/Skrypty/Info" doesn't exists:
  43. send "&2[ProAPI] &7&lTworzenie katalogu z opisami skryptow..." to console
  44. create folder "plugins/Skript/scripts/ProAPI/Skrypty/Info"
  45.  
  46. wait 2 tick
  47. if file "plugins/Skript/scripts/ProAPI/Licencja.txt/" doesn't exists:
  48. send "&2[ProAPI] &7&lTworzenie pluginu z licencja" to console
  49. create file "plugins/Skript/scripts/ProAPI/Licencja.txt/"
  50.  
  51. wait 2 tick
  52. send "&2[ProAPI] &7&lTrwa wczytywanie listy skryptow..." to console
  53. download from "http://pastebin.com/raw.php?i=HMFSHpDT" to file "plugins/Skript/scripts/ProAPI/Scripts.yml/"
  54. set {AntiSwear.version} to value "AntiSwear" get of "plugins/Skript/scripts/ProAPI/version.yml/"
  55. set {AntiSwear.newversion} to value "AntiSwear" get of "plugins/Skript/scripts/ProAPI/newversion.yml/"
  56. set {version} to value "ProAPI" get of "plugins/Skript/scripts/ProAPI/version.yml/"
  57. set {newversion} to value "ProAPI" get of "plugins/Skript/scripts/ProAPI/newversion.yml/"
  58. set {AntiSwear} to value "AntiSwear" get of "plugins/Skript/scripts/ProAPI/config.yml"
  59. set {sk.ProAPI::*} to value list "Skrypty" get of "plugins/Skript/scripts/ProAPI/Scripts.yml/"
  60. #+++AntiSwear+++
  61. if {AntiSwear} is on:
  62. wait 2 tick
  63. if file "plugins/Skript/ProAPI/scripts/Skrypty/AntiSwear.sk/" doesn't exists:
  64. send "&2[ProAPI] &7&lTrwa pobieranie skryptu &c&lAntiSwear" to console
  65. download from "http://pastebin.com/raw.php?i=L9u0sNxS" to file "plugins/Skript/ProAPI/scripts/Skrypty/AntiSwear.sk/"
  66. send "&2[ProAPI] &7&lPobrano.Wersja: &2&l%{AntiSwear.version}%" to console
  67. {AntiSwear.version} is not {AntiSwear.newversion}:
  68. delete file "plugins/Skript/ProAPI/scripts/Skrypty/AntiSwear.sk/"
  69. send "&2[ProAPI] &7&lZaraz nastapi aktualizacja do najnowszej wersji." to console
  70. download from "http://pastebin.com/raw.php?i=L9u0sNxS" to file "plugins/Skript/ProAPI/scripts/Skrypty/AntiSwear.sk/"
  71.  
  72. else:
  73. send "&2[ProAPI] &7&lBrawo! Korzystasz juz z najnowszej wersji skryptu &c&lAntiSwayer" to console
  74.  
  75. create file "plugins/Skript/scripts/ProAPI/Skrypty/Info/AntiSwear.txt"
  76.  
  77. else:
  78. send "&2[ProAPI] &c&lNie wlaczyles skryptu AntiSwear w configu." to console
  79.  
  80. #+++ProAPI (aktualizacja)+++
  81. {version} is not {newversion}:
  82. delete file "plugins/Skript/scripts/%script%/"
  83. send "&2[ProAPI] &7&lZaraz nastapi aktualizacja do najnowszej wersji." to console
  84. download from "http://pastebin.com/raw.php?i=QpJ0Mic9" to file "plugins/Skript/scripts/%script%/"
  85. set {version} to {newversion}
  86. stop
  87.  
  88. command /proapi [<text>] [<text>]:
  89. permission: proapi
  90. trigger:
  91. if arg 1 is not set:
  92. send "&6+++&2&lPROAPI&6+++"
  93. send "&7Version: <yellow>%{version}%"
  94. send "&7Developer: <yellow>Jakub Gross"
  95. send "&7Commands: <yellow>/proapi help"
  96. stop
  97. if arg 1 is "help":
  98. send "&6+++&2&lPROAPI&6+++"
  99. send "&6/proapi list - pokazuje dostepne skrypty w proapi"
  100. send "&6/proapi update - aktualizuje proapi"
  101. if arg 1 is "list":
  102. loop {sk.ProAPI::*}:
  103. send "&6%loop-value%"
  104. stop
  105. if arg 1 is "update":
  106. send "&6Sprawdzanie wersji...."
  107. {version} is not {newversion}:
  108. send "&6Dostepna jest nowa wersja ProAPI. Zostanie ona zaraz pobrana."
  109. delete file "plugins/Skript/scripts/%script%/"
  110. download from "http://pastebin.com/raw.php?i=QpJ0Mic9" to file "plugins/Skript/scripts/%script%/"
  111. set {version} to {newversion}
  112. send "&6Zaktualizowales ProAPI do najnowszej wersji %{version}%. Brawo!"
  113. stop
  114. else:
  115. send "&6Uzywasz najnowszej wersji ProAPI"
  116. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement