Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    LogBlock 1.8.8

    Dobra, inaczej. Zabierz się jeszcze raz za opisanie tego skryptu, dokładnie.
  2. Kormic

    LogBlock 1.8.8

    W jaki sposób mają być zapisywane informacje?
  3. Kormic

    Zombie Spawn

    Może ten kod rozwiąże twój problem? spawn adult zombie at location of player while last spawned entity is zombie villager: teleport last spawned entity to location at (0, -100, 0) in player's world spawn adult zombie at location of player Sprawdza czy ostatnio zrespione entity to villager zombie. Jeżeli nie, teleportuje go pod mapę (co powoduje jego śmierć), a następnie spawnuje nowego zombie.
  4. Ponowię pytanie. Co konkretnie nie działa?
  5. Jeżeli coś nie działa, opisz co konkretnie nie działa.
  6. Proszę. on command "tpa": (now formatted as "HH:mm") is not "18:30" or "20:20" cancel event Dlatego, że warunek jest źle zrobiony. if ((now formatted as "mm") parsed as integer) <= 10: Tak to powinno wyglądać.
  7. Twój skrypt potrzebuje sprawdzania czy gracz złowił rybę, czy też nie (jest to fishing state). Ponieważ w czystym Skript'cie nie sprawdzisz czy gracz złowił rybę, masz dwa wyjścia: 1. Użycie dodatku Skellett: if fishing state is CAUGHT_FISH: # Dalszy kod 2. Użycie dodatku skript-mirror lub skript-reflect i odrobiny Javy. if event.getState() == CAUGHT_FISH: # Dalszy kod
  8. Kormic

    Skrypt

    A czy on powiedział jaki ma serwer? Nie. Autor wątku może sobie winić jedynie samego siebie.
  9. Co do upraszczania skryptu, nie widzę wielu możliwości. Kod wygląda w miarę przystępnie, a skoro ojciec będzie tłumaczył dziecakiom skrypt na biężąco, nie widzę problemu. Mimo wszystko 'stop' w ostatniej linijce nie jest potrzebne, gdyż w tym miejscu zatrzymywanie skryptu nie ma sensu. Natomiast jeżeli mowa o losowych wiadomościach, można to zrobić na dwa sposoby: 1. Utworzenie listy z różnymi wiadomościami oraz wyciąganie z niej losowego elementu. set {_lista::*} to "Wiadomość nr 1" and "Wiadomość nr 2" and "Wiadomość nr 3" send "%random element out of {_lista::*}%" 2. Ustawianie zmiennej do losowej liczby i tworzenie szeregu conditionali. set {_losowaLiczba} to random integer between 1 and 3 if {_losowaLiczba} is 1: send "Wiadomość nr 1" else if {_losowaLiczba} is 2: send "Wiadomość nr 2" else if {_losowaLiczba} is 3: send "Wiadomość nr 3" Dodam, że uważam, iż nauka dzieciaków programowania to dobra decyzja i wkład w ich przyszłość ze strony ojca. Technologia w naszym życiu jest coraz ważniejsza, a programowanie oraz umiejętność logicznego myślenia z pewnością im się przyda.
  10. Kormic

    Skrypt

    Przykładowy plugin: https://www.spigotmc.org/resources/2ls-antibot-the-ultimate-antibot-plugin.62847/
  11. Próbujesz używać zmiennych, których nie zdefiniowałeś w sekcji options. Musisz przypisać im jakieś wartości.
  12. K[ciach]a, panie. Zamień ostatnią linijkę na to: execute player command "tpa %uncoloured name of event-slot parsed as player%" I daj mi już święty spokój xD.
  13. Poprawiłem skrypt wyżej. Przeczytaj również informację pod skryptem.
  14. Kormic

    Skrypt Na Drop

    Cancel drops został dodany w 2.4, nie 2.2. Dodatkowo jest dostępny dopiero od wersji 1.12.2.
  15. command /teleport: trigger: set {_gui} to a new chest inventory with 1 row with name "&5Menu" set slot 4 of {_gui} to diamond block with name "&4SPAWN" set slot 0 of {_gui} to player head with name "&5Gracze" open {_gui} to player on inventory click: if name of event-inventory is "&5Menu": if index of event-slot = 4: cancel event execute command "/spawn" by player else if index of event-slot = 0: cancel event set {_players} to a new chest inventory with 5 row with name "&5Player List" set {_t} to 0 loop all players: set slot {_t} of {_players} to loop-player's skull named "&e%loop-player%" add 1 to {_t} open {_players} to player else if name of event-inventory is "&5Player List": event-slot is not air cancel event if (uncoloured name of event-slot parsed as offline player) is online: teleport player to (uncoloured name of event-slot parsed as player) Jeżeli kod w ostatniej linijce nie zadziała, spróbuj 'parsed as player' zamienić na 'parsed as offline player'.
  16. Kormic

    czas - action bar

    Musisz poszukać jakiejś funkcji zamieniającej liczbę sekund na godziny:minuty:sekundy. Jest parę takich w internecie, wystarczy chwilę poszukać.
  17. Kormic

    Hoopery

    Nie można tak po prostu usunąć wszystkich lejów na mapie, gdyż musiałbyś zapętlić wszystkie bloki na mapie, co by spowodowało natychmiastowe zatrzymanie pracy serwera. Zamiast tego należy dodawać lokalizacje postawionych hopperów do listy. on place of hopper: add location of event-block to {loc::hopper::*} on break of hopper: remove location of event-block from {loc::hopper::*} command /usunh: trigger: loop {loc::hopper::*}: set block at loop-value to air send "&aUsunięto &6%size of {loc::hopper::*}% &alejów!" to sender clear {loc::hopper::*}
  18. Rozumiem, że chcesz aby po kliknięciu na główkę danego gracza odbyła się teleportacja do niego, tak?
  19. Kormic

    Zombie Spawn

    Czy masz możliwość przejścia na nowszą wersję Skripta?
  20. Kormic

    Zombie Spawn

    Szczerze nie spotkałem się wcześniej z takim problemem? Na której wersji Skripta operujesz?
  21. Musisz zapętlić wszystkich graczy i utworzyć zmienną lokalną, którą każdorazowo będziesz zwiększał co jeden po każdej iteracji pętli wszystkich graczy. set {_t} to 0 loop all players: set slot {_t} of player's current inventory to loop-player's skull add 1 to {_t}
  22. Kormic

    Permisja

    Pokaż cały skrypt, jeszcze raz.
  23. Kormic

    Permisja

    Nie ma żadnych błędów w konsoli? Czy posiadasz wymaganą permisję? Spróbuj również napisać ten skrypt na nowo.
  24. Kormic

    Permisja

    Permisja nie może być podana poza triggerem. Warunek sprawdzający permisję musi być w triggerze.
  25. Kormic

    Skrypt na drop

    Polecam skrypt sdDrop.
×
×
  • Dodaj nową pozycję...