Skocz do zawartości

3meraldK

Użytkownik
  • Ilość zawartości

    529
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    7

Treść opublikowana przez 3meraldK

  1. 3meraldK

    MrChatControl

    Nowy nie jestem (chyba, że pół roku siedzienia na forum uważasz za nikłe) 2. w swojej konsoli takiego "spamu" message nie widziałem
  2. No to piszę , że na moje oko pisałeś to kiedy właśnie wyszedł Skript 2.3 (a jeżeli się już mylę, to proszę popraw mnie)
  3. 3meraldK

    MrChatControl

    1. po co tworzyć oddzielne pliki configowe jeżeli można zrobić wszystko w options: (te wiadomości tzn.) 2. Drugi problem, powinieneś dla optymalizacji kodu użyć broadcast zamiast senda to players. Zwyczajnie jest to krótsze oraz bardziej optymalne. 3. I TERAZ HIT: 'format slot' otóż drogi panie, nie! ten effect jest zbugowany, każdy prawilny skrypter powinien używać 'set current's player inventory slot (slot) to ...' i używać eventu 'on inventory click:'
  4. Po pierwsze: dlaczego blokujesz ISTNIEJĄCE już komendy definiując je w skrypcie? To jest bez sensu, dodatkowo minus dla optymalizacji. Po drugie problemem jest to, że ten skrypt jest strasznie nie zoptymalizowany, tzn. zamiast definiowania tryliona istniejących już komend zastosowałbyś event 'on command'. W tym evencie można rozpisać wiele komend (tak, jednym nawet) on command "pl", "plugins", "bukkit:ver" #itp.: cancel event send "Pogrzało Cię chłopczyku" Woah, mój kod jest dziesiątki razy krótszy niż twój a robi praktycznie to samo. That's how optymalizacja works
  5. wiem, że to głupie pytanie, ale: Skript 2.4 zadziała na 1.13.2 (tzn. czy da radę, wytrzyma i nie zbuguje się)?
  6. Na moje oko pisałeś to kiedy wyszło Skript 2.3 a więc wtedy twórca dodał magiczną opcję manipulacji "pingiem" serwera. Wystarczy doczytać dokumentację SkriptHuba, dali nawet przykład: on server list ping: set the motd to "Welcome %{player-by-IP::%ip%}%! Join now!" if {player-by-IP::%ip%} is set, else "Join now!" set the fake max players count to (online players count + 1) set the shown icon to a random server icon out of {server-icons::*} Sam-Skript wymagany. Dodatkowo można zajrzeć na wiki.skript.pl, siedzą tam dwa artykuły na temat zdarzeń i warunków
  7. Zrób jakiś skrypt bez tych eventów, np. otrzymywanie informacji z plugina zewnętrznego (towny > otrzymywanie nazwy residenta) taki mój przykład
  8. 3meraldK

    Skrypt z skript-mirror

    on chat: if {holochat.%player%.toggle} is true: if {vanish.%player%} is false: if player's gamemode isn't spectator: bind hologram "&7(&b%player%&7) powiedział:;&7%message%" to player for 5 seconds offset by 0.0, 3.0, 0.0 trzeba dodać sprawdzanie czy gracz jest na kanale "general" w pluginie Towny, dodajcie biblioteki do kodu za pomocą import: java.lang.String itp. Dokumentacja Towny: http://palmergames.com/javadoc/towny-bukkit/ Tutorial: http://towny.palmergames.com/townyapi/ Skript-mirror tutorialik
  9. on command "sk", "skript", "skript:sk" or "skript:skript": if arguments contains "disable": if sender isn't console: cancel event send "Nie dla psa!"
  10. player's account zamieniasz na player's balance zrób "else if arg 1 is "flame":" i tak dalej Multiple lore się daje tak: "Linia 1","Linia 2","Linia 3" itp.
  11. execute console command "pex user %player% add *permisja*" execute player command "komenda" execute console command "pex user %player% remove *permisja*"
  12. command /pinreset [<text>]: permission: pin.eqw trigger: if arg 1 is set: clear {pin.%arg-1%.rs} send " &4PIN&8: &fUsunoles pin Wyjdz z serwera&f!" to arg 1 kick arg-1 because " &4PIN %newline% %newline% &cUsunieto PIN!" else: clear {pin.%player%.rs} send " &4PIN&8: &fUsunoles pin Wyjdz z serwera&f!" to player kick player because " &4PIN %newline% %newline% &cUsunieto PIN!" wytabuj porządnie
  13. A czy to jest najnowszy skript mirror?
  14. poradnik świetniutki, powiem tyle że brakuje tutaj w tym poradniku tego, że można importować także eventy z innych zewnętrznych pluginów jednak przed tym trzeba wgrać plugin do folderu skript-mirror
  15. on rightclick on a enchantment table: if player is holding diamond sword: cancel event open chest with 2 row named "&1Enchant" to player wait 2 tick set player's current inventory's slot 1 to enchanted book named "&4Sharpness I" else: cancel event send "&4Tego &4 przedmiotu &4nie &4mozesz &4zenchantowac!" on inventory click: if inventory name of current inventory of player is "&1Enchant": if clicked slot is 1: cancel event enchant the player's tool with sharpness 1 send "Grat" to player close player's inventory nie polecam ci robić GUI metodą 'format slot' tylko 'set player's current inventory' bo mniej się buguje + testowane
  16. Prawdopodobnie nie można wstawiać dwóch warunków if {Punkty::%player%} > 1: if {Punkty::%player%} < 10000:
  17. musisz dopisać co ma powodować loopowanie, np. komendą aktywować. command /skript: trigger: #reszta A jak nie działa, to skopiuj logi z konsoli podczas reloadowania
  18. 3meraldK

    Boss

    Ja tam nie dodaję argsów jak mi nie są potrzebne
  19. 3meraldK

    Case

    aż tak trudno znaleźć 'chance of ..%'? czy ty jesteś poważny człowieku. dodałem specjalnie dla ciebie taki skrypt (nie jest mój więc nie wiem co jest wymagane)
  20. 3meraldK

    Boss

    Może nie działa dlatego, że nie potrzebnie jest [<text>] w komendzie boss...
  21. Musiałbyś mieć skrypt na logowanie oddzielny jakbyś chciał do niego dodawać feature takie jak te aby takiemu złodziejstwu koordynatów zapobiec..... Skrypt nie jest mój ale zedytowałem go i dodałem zabezpieczonko
  22. Oczywiście ten feature się przyda do tego forum
  23. Przecież on damage to jest event który się aktywuje jeżeli gracz dostanie obrażenia
  24. Witajcie! Mam przyjemność podzielić się pierwszy raz moim skryptem - BottleXP FUNKCJE: zamiana doświadczenia na butelki doświadczenia /bottle get <liczba> - komenda dająca określoną ilość butelek doświadczenia /bottle info - komenda umożliwiająca dowiedzenie się ile butelek możemy stworzyć (ze wzoru player's xp / 9) zaokrąglanie wzoru w dół (ze wzoru player's xp / 9) (zabezpieczenie przed dodatkowo otrzymaną butelką doświadczenia) Jeżeli znajdziesz błąd, koniecznie zgłoś go do mnie, to go naprawię. Dziękuje za uwagę DOWNLOAD: - BottleXP 1.0
  25. on left click with iron shovel: if player has permission "admin.we": set {oxtrue1} to targeted block's coordinates parsed as string send "zaznaczono pierwszy punkt OX true" on right click with iron shovel: if player has permission "admin.we": set {oxtrue2} to targeted block's coordinates parsed as string send "zaznaczono drugi punkt OX true" on left click with iron hoe: if player has permission "admin.we": set {oxfalse1} to targeted block's coordinates parsed as string send "zaznaczono pierwszy punkt OX false" on right click with iron shovel: if player has permission "admin.we": set {oxfalse2} to targeted block's coordinates parsed as string send "zaznaczono drugi punkt OX false" command /ox [<text>]: permission: admin.ox trigger: if {oxtrueset} is not set: set {oxtrueset} to false if {oxfalseset} is not set: set {oxfalseset} to false if arg 1 is "true": loop all blocks between {oxtrue1} and {oxtrue2}: if {oxtrueset} is false: set loop-block to air set {oxtrueset} to true else: set loop-block to green wool set {oxtrueset} to false else: loop all blocks between {oxfalse1} and {oxfalse2}: if {oxfalseset} is false: set loop-block to air set {oxfalseset} to true else: set loop-block to red wool set {oxfalseset} to false
×
×
  • Dodaj nową pozycję...