Skocz do zawartości

sfuty

Użytkownik
  • Ilość zawartości

    22
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez sfuty

  1. sfuty

    LICZYMY DO MILIONA

    740
  2. Moge opa?
  3. sfuty

    Wykaż swą opinię

    Jesteś spoko
  4. nie @heyn
  5. tak, @heyn
  6. tak @heyn
  7. Nie @TEFLON
  8. if lore of player's tool is "opis": if name of player's tool is "nazwa": rob w kilku warunkach
  9. on mine: cancel event on place: if event-block is cobblestone: stop else: cancel event
  10. Jak w temacie, potrzebuje pomocy, bo na mapie nie ma ani jednego moba. Ss, który może okazać się przydany: Na potrzeby tego usunąłem wszystkie regiony i wyłączyłem skrypty. W pliku server.properties moby są włączone. Wszystkie odpowiedzi są nagradzane lajkiem. Pozdrawiam
  11. sfuty

    Poprawa skryptu

    Change to zmiana, a Ci chodzi o szanse, więc: if chance of 100% . Staraj się dawać if przed warunkiem.
  12. Siemka wszystkim, otóż mam pewien problem ze skryptem na losowe tp. Kod tego skryptu to on first join: rtp(player) on respawn: rtp(player) on bed enter: if player has permission "vip.home": send "&7Twoj dom zostal zapisany" set {rtp::%Player%} to location at event-block function rtp(gracz: player): if {_gracz} has permission "vip.home": if block at {rtp::_gracz} is bed block: teleport {_gracz} to {rtp::_gracz} stop else: set {_gtp} to false loop 1000 times: set {_x} to random integer between 0 and 1000 set {_y} to random integer between 30 and 250 set {_z} to random integer between 0 and 1000 set {_tp} to location at {_x}, {_y}, {_z} if block at {_tp} is air: if block under {_tp} is not air or water or stone or 9 or 8: teleport {_gracz} to {_tp} exit loop else: set {_gtp} to false loop 1000 times: set {_x} to random integer between 0 and 1000 set {_y} to random integer between 30 and 250 set {_z} to random integer between 0 and 1000 set {_tp} to location at {_x}, {_y}, {_z} if block at {_tp} is air: if block under {_tp} is not air or water or stone or 9 or 8: teleport {_gracz} to {_tp} exit loop Skrypt nie może pobrać zmiennych {_x} {_y} {_z} to zmiennej {_tp}. Błąd {_tp} can only be set to one object, not more (rtp.sk, line 22: set {_tp} to location at {_x}, {_y}, {_z}') Każda odpowiedź jest nagradzana należytym lajkiem. Pozdrawiam
  13. Adres serwera: 7Day.pl Teamspeak: 7Day.pl Forum: Forum.7Day.pl Strona internetowa: Www.7Day.pl Facebook będzie w przyszłości Wersja: 1.12.2 Z góry chciałbym przeprosić za jakość grafiki, ale nie jestem wybitnym grafikiem.
  14. Prosiłbym o przystosowanie wątku pod ciemny styl. Pozdrawiam
  15. @Panocek Jeżeli nie potrafisz napisać całego zdania w języku angielskim, to się za to nie bierz. Generalnie nie podoba mi się to, że piszesz, by serwer dostał ten plugin musi mieć jakiś nowy tryb. Dajmy na przykład hardcore skkf, który był w 2013r. A takie mc4u ma paczkę, będąc jego kopią.
  16. Do tego służy bungeecord, jest to proxy pozwalające na połączenie kilku serwerów w jedną sieć. Od siebie mogę dodać, że zapewnia to lepszą optymalizację i bezpieczeństwo. Natomiast, jeśli tak ci zależy, by wszystko było na jednym serwerze, to jeżeli używasz multiversecore to możesz pobrać plugin skript, wejść w: \plugins\Skript\scripts Usunąć wszystkie pliki i stworzyć nowy dokument tekstowy i wkleić tam coś takiego: on command: if world of player is "freebuild": if command is "jakas komenda z creative" or "kolejna komenda z creative": cancel event send "nieznana komenda" if world of player is "creative": if command is "jakas komenda z feebuild" or "kolejna komenda z freebuild": cancel event send "nieznana komenda" Następnie zapisać jako nazwa.sk (wybierając rozszerzenie kliknij na wszystkie pliki (.*) czy coś takiego) Potem w konsoli wpisz /sk reload all i gotowe. Wiem, że to rozwiązanie nie jest zbyt optymalne, ale autor tworząc kilka trybów na jednym serwerze ma gdzieś wydajność.
  17. Sprawdzane https://pastebin.com/KNDpejq3
  18. @KrzysiekRysiek02 Niestety nie zgodzę się z twoim zdaniem, ponieważ wydaje mi się, że powinno uczyć się od początku jak najlepiej. Generalnie, ten skrypt można było napisać lepiej i to na kilka innych sposobów. Na początku powinno się sprawdzać, czy argument w komendzie jest spełniony. Można to zrobić w np. taki sposób: if arg 1 is set: Następnie można sprawdzić, czy argument jest graczem. Generalnie, przy sprawdzaniu tego wymagane jest spełnienie argumentu, dlatego kod wyżej nie jest wymagany. Można to zrobić w ten sposób: if arg 1 is player: Potem przydałoby się zrobić jakiś wyjątek, bo argument nie zawsze musi być graczem. To znaczy mógłbyś zrobić jakąś literówkę. Można to zrobić wstawiając else (albo, w przeciwnym razie itp.) na poziomie if (warunek). Następnie tab i dalsza część kodu. Przykładowo można wysłać jakąś wiadomość dla gracza używając send, lub message, mam nadzieję, że dasz radę sam to przetłumaczyć. Kod na to mógłby wyglądać tak: if bla bla: bla bla else: bla bla W praktyce wyglądałoby to następująco: command /fakeop [<text>]: permission: broadcast.matisio description: Pisze globalna wiadomosc. trigger: if arg 1 is player: broadcast "&rOpped %coloured arg%" else: send "Podany nick nie jest poprawny, lub gracz jest offline!" Jeśli jednak nie myślisz nad rozbudową kodu, lub uważasz, że skrypt jest skończony to możesz przekształcić event (wydarzenie) z: command /fakeop [<text>]: na: command /fakeop [<offline player>]: lub: command /fakeop [<player>]: Jest tutaj taka zależność, że podany gracz w argumencie musi być online (Podłączony do serwera), oraz przy używaniu wiadomości, zmiennych itp. pobranych z argumentu zamiast %arg 1% należy użyć %Player-arg%, lub %Offline player-arg% w zależności od wydarzenia. W praktyce wyglądałoby to tak: command /fakeop [<player>]: permission: broadcast.matisio description: Pisze globalna wiadomosc. trigger: if arg 1 is set: broadcast "&rOpped %player-arg%" else: send "Podany nick nie jest poprawny, lub gracz jest offline!" Tutaj już nie trzeba sprawdzać, czy argument jest online, ponieważ sprawdzanie jest to w wydarzeniu. Oczywiście można to zapisać krócej używać correct usage (prawidłowej obsługi): command /fakeop [<player>]: usage: Podany gracz jest offline permission: broadcast.matisio description: Pisze globalna wiadomosc. trigger: broadcast "&rOpped %player-arg%" @Matisio Mam nadzieję, że użyjesz tej wiedzy w swoich nowych skryptach.
  19. sfuty

    Problem

    register new shaped recipe for iron sword named "&c&oSztylet Zeusa" with lore " ||&9OPIS:||&cZabojczy sztylet, ktory wali piorunami gdzie popadnie!" of sharpness using diamond, iron block, diamond, diamond, iron block, diamond, diamond, stick, diamond
  20. sfuty

    plugin

    @Bananowiec Takie nie znam się, a wypowiem Wytłumacz mi, jak chcesz wykonać komendę z bungeecorda, na spigocie. Przecież to są dwa całkowicie inne serwery. @tiler45 Jeżeli masz wildskript to możesz użyć takiego czegoś bungeecord connect player to "nazwaserwera"
  21. sfuty

    wymiana itemu

    command /hello: trigger: if player has 10 diamonds named "1": remove 10 diamond named "1" from player give 1 diamond named "1 NA 1 diax z nazwą 2" to player
  22. sfuty

    Logi komendy

    on command "msg": add "[%now%] %player% - %command%" to yaml list from file "logi/komendy.yml"
  23. sfuty

    wymiana itemu

    command /hello: trigger: if player has 10 diamonds: remove 10 diamond from player give 1 diamond named "1 NA 1 diax z nazwą 2" to player
  24. sfuty

    Dorobienie skryptu

    Najwyrazniej zly wytabowales, bo dodalem warunek. Poczekaj zrobie to za ciebie i gotowy kod dostaniesz w wiadomosci prywatnej.
×
×
  • Dodaj nową pozycję...