Skocz do zawartości

KrejzolekPRO

Użytkownik
  • Ilość zawartości

    2190
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez KrejzolekPRO

  1. Jaki silnik? I po jakim czasie (dokładnie) się serwer wyłącza?
  2. function toUpper(t: text) :: text: replace all "a" with "A" in {_t} replace all "b" with "B" in {_t} replace all "c" with "C" in {_t} replace all "d" with "D" in {_t} replace all "e" with "E" in {_t} replace all "f" with "F" in {_t} replace all "g" with "G" in {_t} replace all "h" with "H" in {_t} replace all "i" with "I" in {_t} replace all "j" with "J" in {_t} replace all "k" with "K" in {_t} replace all "l" with "L" in {_t} replace all "m" with "M" in {_t} replace all "n" with "N" in {_t} replace all "o" with "O" in {_t} replace all "p" with "P" in {_t} replace all "q" with "Q" in {_t} replace all "r" with "R" in {_t} replace all "s" with "S" in {_t} replace all "t" with "T" in {_t} replace all "u" with "U" in {_t} replace all "w" with "W" in {_t} replace all "z" with "Z" in {_t} return {_t} Zastosowanie: command /check [<text>]: trigger: if arg 1 is set: set {_text} to toUpper(%coloured arg%) send {_text} to player
  3. Jeśli plugin jest z wycieku to popełniasz wykroczenie (kara grzywny), bądź przestępstwo
  4. Bez sensu tworzyć zmienne. command /sponsor [<player>]: trigger: if arg 1 is set: set arg 1's displayname to "&6$ %arg 1's displayname%" broadcast "&7Gracz &a%arg-1% &7Otrzymal &9Sponsora" else: send "&cBlaad?"
  5. KrejzolekPRO

    Skrypt Na Gui

    Ale skąd te funkcje mają się brać? Skąd skrypt będzie wiedział, że wkładając kamień, będzie się aktywował, np. Speed 2, albo Siła...
  6. Ten poradnik ci wszystko wytłumaczy
  7. KrejzolekPRO

    jRzut

    command /zabij: trigger: if player has permission "rzut.zabij.zniszcz.usun.*": send "&arozpoczynam kasowanie" else: send "&cnie masz permisji nawet nie próbuj" send "&4&lSMIERĆ PROCESOM!" set {kill} to true wait 5 second clear {kill} Nawet jeśli gracz nie ma uprawnienia to kod się wykona.
  8. command /netheron: set {nether} to true: send "&2Nether Wlaczony!" command /netheroff: set {nether} to false: send "&4Nether Wylaczony!" To nawet nie zadziała
  9. KrejzolekPRO

    xyz

    Skąd możesz wiedzieć co byśmy woleli, skoro nami nie jesteś?
  10. Bez filtru sieciowego jak ktoś puści mały atak to serwer Ci padnie. Bardzo słabe łącze na serwer, tutaj wymagane jest Gigabitowe łącze światłowodowe.
  11. Działa, załóż konto i kup plugin
  12. Util Knugiego: function getItemByText(t: text) :: item: if "%{_t}%" contains "named": set {_item} to subtext of {_t} between index 0 to index of "named" in {_t} - 2 set {_item} to {_item} parsed as item type if {_item} is not item type: return air if "%{_t}%" contains "with lore": set {_name} to subtext of {_t} between index index of "named" in {_t} + 7 to index of "with lore" in {_t} - 3 set {_lore} to subtext of {_t} between index index of "with lore" in {_t} + 11 to length of {_t} - 1 return ("%{_item}%" parsed as item) named coloured {_name} with lore coloured {_lore} else: set {_name} to subtext of {_t} between index index of "named" in {_t} + 7 to length of {_t} - 1 return ("%{_item}%" parsed as item) named coloured {_name} if "%{_t}%" contains "with lore": set {_item} to subtext of {_t} between index 0 to index of "with lore" in {_t} - 2 set {_lore} to subtext of {_t} between index length of "%{_item}%" + 13 to index length of {_t} - 1 set {_item} to {_item} parsed as item type if {_item} is item type: return {_item} with lore coloured {_lore} return air set {_item} to {_t} parsed as item type if {_item} is item type: return {_item} return air Wtedy: {_x} to yaml value "%{_item}%.item" from file "zmienne/sklep/config.yml" set {_item} to getItemByText({_x}) A config: Drewno Brzozowe_: nazwa: Drewno Brzozowe item: stone named "&6xxxx" with lore "lore||loreeeee2" buy: 300 sell: 150 ilosc: 16 Powinno pomóc.
  13. https://code.skript.pl/Qi90ZsTm
  14. Może być gdzieś literówka/błąd. Pisałem z głowy. https://code.skript.pl/2Iv1FV2d
  15. Przecież te komendy posiadają uprawnienia, wystarczy że nie będziesz w PEX'ie czy innym pluginie odpowiadającym za uprawnienia nadawał rangi '*' i też nic się nie wyświetli. (tylko wiadomość, że nie masz uprawnień) Po za tym jeśli ktoś blokuje widocznośc pluginów to najwyraźniej jego autorskie pluginy to tak naprawdę publiczne pluginy
  16. KrejzolekPRO

    xyz

    » Pisanie średnio zaawansowanych pluginów To trochę pojęcie względne. Wolałbym chyba już chyba siebie wynająć
  17. @yooniks Ten jeden TicketSystem to porażka, prawda. Czemu na obiektach? Nie wiem, tak napisałem parę miesięcy temu i zostało Co do "projektu" forExample zrobiłem to na szybko dla jednego z tutejszych użytkowników, gdyż chciał się nauczyć tworzenia map i obiektów, put i get dlatego, aby nie zapełniać mu głowy resztą rzeczy, bo jeśli to zrozumie to sam dojdzie do reszty @Zioomkox Pluginy zacząłem pisać, ale gdy zobaczyłem, że nie ma drugiego programisty to jednak cały serwer od strony technicznej do dzisiaj bym pisał Wiesz nawet nie wiedziałem czy coś dostaje w zamian, jak będzie z czasem. Trochę źle zrobiłem, że nie odpisywałem i zniknąłem bez słowa - tak się nie powinno robić. Chciałem się też rozwijać, a nie siedzieć cały czas na bukkicie i sądząc, że to mi zapewni prace w przyszłości, a zapewne cały czas bym temu musiał poświęcić przez serwer Od tamtego czasu uczyłem się frameworka Spring jak i języka PHP. @LjayPL789 Na forum jest parę pluginów publicznych, ale są stare, więc to tyle chyba. Na githubie też nie mam żadnego pluginu do minecrafta, ale chyba taki będzie trzeba napisać i go opublikować.
  18. Myślę, że to Ci może pomóc. https://github.com/KrejzolekPRO/forExample/tree/master/src/pl/krejzolekpro
  19. Witam, mam na imię Marcin i mam 17 lat. Zajmuję się programowaniem backend'owym, a serwer minecraft potrafię postawić od samych podstaw, tak jak napisać plugin na serwer. Pisaniem kodu zajmuję się już od 3 lat i w tym czasie tworzyłem wiele zleceń, z których klienci byli bardzo zadowoleni. Nie posiadam wygórowanych cen, lecz przed każdym podjęciem zlecenia biorę mała zaliczkę, aby "nie zostać zrobionym w balona". O moim doświadczeniu i zaangażowaniu może świadczyć to, że staram się pomagać wielu użytkownikom na forum, jestem dobrze oceniany na nim, nie posiadam praktycznie żadnych ostrzeżeń (oprócz 2, w ciągu 3 lat) i posiadam ponad 500 reputacji. Jeśli jesteś zainteresowany, możesz napisać w tym poście, lub na prywatną wiadomość. Jeśli to czytasz to znaczy, że jesteś zainteresowany, także zapraszam
  20. KrejzolekPRO

    Błąd

    [22:45:22] [Wątek serwera / WARN]: Odfiltrowano duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27 [22:45:24] [Wątek serwera / WARN]: Filtrowane duże połączenie getEntities 14,27 164,27
  21. KrejzolekPRO

    bPowiadomienie

    Źle to jest napisane. Sprawdzasz zmienną od powiadomień gracza, który wysyła wiadomość, a nie gracza, który ową powinien odebrać.
  22. Kto jeszcze używa CraftBukkita. Użyj PaperSpigota/Spigota. Wtedy w spigot.yml (albo config.yml) masz linijkę: tab-complete i ustaw ją na -1.
  23. victim has the permission "permisje.gracze": add 1 to {deaths.gracze} attacker has the permission "permisje.gracze": add 1 to {kills.gracze} victim has the permission "permisje.vips": add 1 to {deaths.vips} attacker has the permission "permisje.vips": add 1 to {kills.vips} victim is the op or victim has the permission "*": stop attacker is the op or attacker has the permission "*": stop
  24. Najwidoczniej jakiś plugin to robi
  25. on load: clear {itemlist::*} add "128 diamond" to {itemlist::*} add "64 emerald" to {itemlist::*} add "16 coal" to {itemlist::*} add "32 stone" to {itemlist::*} on mine of stone: chance of 10%: set event-block to chest add location of event-block to {chestlist::*} send "&aPojawila sie skrzynia!" on right click on chest: if {chestlist::*} contains location of target: remove location of target from {chestlist::*} set block at location of target to air set {_item} to random element out of {itemlist::*} parsed as item drop {_item} at location of player
×
×
  • Dodaj nową pozycję...