Skocz do zawartości

Grex

Użytkownik
  • Ilość zawartości

    601
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez Grex

  1. To usuń tą linijkę, najwyżej każda wiadomość będzie miała '@' przed sobą
  2. on chat: if first character of message is "@": replace first character of message with "" cancel event loop all players: if loop-player has permission "permisja.adminchat.odbierz": send "&cAdmin Chat &7> &8%player% &7> &6%message%" to loop-player send "&aWyslano do administracji!" to player Powinno działać.
  3. Grex

    on drop

    Znalazłem w internecie: on damage of a entity: if "%victim%" is "dropped item": if "%damage type%" is "burning" or "lava" or "fire": cancel event Nie sprawdzisz kto go wyrzucił raczej, ale możesz zapobiec niszczeniu jego. (Lub właściwie zrobić cokolwiek innego po zniszczeniu itemu)
  4. // Chyba tak: %entity's target% // lub też: %name of entity's target% // lub: %entity's target's name% // Myśle że jedno z tych będzie działać
  5. Grex

    Server status

    Jak w pluginie Spigot sprawdzić, czy określony server bungee (Np server o nazwie Lobby) jest onliine lub offline? Pytanie 2: Jak zrobić coś takiego w pluginie? : every second: loop all players: if inventory name of loop-player's inventory is "Nazwa": <Jeżeli server jakiśtam jest online>: set player's current inventory's slot 0 to diamond else: set player's current inventory's slot 0 to dirt //Powtarzanie tego na innych serwerach, by w gui pokazać na żywo czy server jest online czy offline
  6. on entity target: if entity's target is a player: if name of entity is "nazwa": cancel event Teraz działa?
  7. teleport player to <location> Czyli na przykład zapisujesz lokalizacje za pomocą: set {zmienna} to location of player i potem teleportujesz gracza tak: teleport player to {zmienna} Możesz też użyć kordynatów, o tak: teleport player to location at KORDY X, KORDY Y, KORDY Z in world "NAZWA ŚWIATA" Czyli na twoich zmiennych to będzie wyglądało tak: teleport player to location at %{_targetx}%, %{_targety}%, %{_targetz}% in world "world"
  8. Grex

    Bunngecorde

    Jeżeli się nie myle, to ustaw te opcje tak: priorities: - <serwer z logowaniem> force_default_server: true
  9. Grex

    Skrypt na chat

    Nie wytabowałeś skryptu, jeżeli go sobie nie wytabujesz to nie będzie działać Nie można używać spacji i tabów jednocześnie, zdecytuj się czy spacje czy taby do tabowania. Tabowanie: Albo 1 tab albo 4 spacje
  10. Grex

    Skrypt na chat

    on chat: if player has permission "lvl.%{CHAT}%": stop else cancel event send "Wymagana permisja: lvl.%{CHAT}%" to player command /chat [<integer>]: permission: chat trigger: set {CHAT} to %arg 1% send "Od teraz wymagana permisja to %{CHAT}%" to player Chyba będzie działać
  11. on rightclick: if target entity is villager: if entity's name is "&aSklepikarz": set {WYKONUJEKLIK::%player%} to true wait 1 tick execute player command "/ah" delete {WYKONUJEKLIK::%player%} on command: if command is "ah": if {WYKONUJEKLIK::%player%} is not true: cancel event on quit: delete {WYKONUJEKLIK::%player%} on unload: loop all players: delete {WYKONUJEKLIK::%loop-player%}
  12. W sensie ustawiasz prefix np 'set {prefix::%player%} to "%text%" ??? Jeżeli tak, to nie zrobisz tego. (Ew. możesz kombinować ze Skungee lub MySQL)
  13. zamiast if is offline użyj: if is online: else:
  14. Nie rozumiem pytania. Ale wiem jedno: [<player>] już znaczy, że jest online. Nie musisz sprawdzać czy jest online.
  15. Grex

    Komendy do konsoli

    every 3 minutes: make console execute command "komenda" send "Wykonano komende!" to all players
  16. 1. Plugin Luckperms wkładasz do plugins bungeecord 2. Plugin luckperms wkładasz do plugins na każdym serwerze 3. Zmieniasz baze danych na mysql w każdym configu, i dajesz te sama baze danych 4. Cieszysz się rangami
  17. Grex

    Skrypt na shadow blocki

    Nie zablokujesz tworzenia shadowblocków, jedynie możesz w jakiś sposób zablokować przechodzenie przez nie.
  18. W takim razie tego nie zmienisz skryptem
  19. to masz tutaj liste wszystkich możliwych. https://skriptlang.github.io/Skript/classes.html#damagecause Przetestuj wszystkie xD. (Ale nie usuwaj entity explosion, ponieważ działa częściowo. Dodaj or <tutaj następny>)
  20. dodaj w linijce drugiej or contact or projectile or block explosion or lava or fire or unknown: Wydaje mi sie, że fireball to jedno z tych. Jeżeli działa, to usuwaj po jednym z tych, i patrz czy działa czy nie. i odnajdziesz, którym jest fireball
  21. Czyli tak jak myślałem, WYBUCH FIREBALLA i obrażenia od niego = 6 serc, obrażenia od fireballa a nie jego wybuchu = inne obrażenia Tylko czy Fireball to Projecitle czy jakieś inne entity ?
  22. Nie znam pluginu na to. Sorki
  23. on damage: // JEŻELI KTOŚ DOSTANIE OBRAŻENIA to... if damage cause is entity explosion: // JEŻELI DAMAGE TO ENTITY EXPLOSION, CZYLI NP FIREBALL to... set damage to 12 // USTAW ZADANE OBRAŻENIA NA 12 (CZYLI 6 SERC) i JE ZADAJ ZAMIAST TYCH NORMALNYCH. // JAK WIDZISZ, TEN SKRYPT JUŻ TO ROBI... //EDIT -> entity explosion = wybuch fireballa, jeżeli koło kogoś wybuchnie, a damage to wybuch. Może kiedy trafiasz prosto w innego gracza, to damage to nie explosion? spróbuj trawić obok gracza.
  24. Jeżeli nie wiem dlaczego tak jest to raczej nie umiem tego naprawić
  25. Nie wiem dlaczego tak jest, ustawiłem damage na 12 czyli na 6 serduszek, i wg tego skryptu każdy wybuch fireballa powinien zadawać 12HP tzn 6 serc.
×
×
  • Dodaj nową pozycję...