Skocz do zawartości

DαrϰVεnuς

Użytkownik
  • Ilość zawartości

    881
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi społeczności

  1. DαrϰVεnuς odpowiedź w Skrypt na powiekszenie wyspy askyblock został oznaczony jako odpowiedź   
    Może coś takiego
    on join: if {wyspa::powiekszenie::%player%} is not set: set {wyspa::powiekszenie::%player%} to 0 command /p1: trigger: if {wyspa::powiekszenie::%player%} is 0: if {hajs::%player%} >= 100000: add 1 to {wyspa::powiekszenie::%player%} console execute command "pex user %player% add askyblock.island.range.175" remove 100000 from {hajs::%player%} send player title "" with subtitle "&8» &7Zakupiles Powiekszenie Wyspy . &8(&c-100000 tokenow!&8)" send "&8» &7Zakupiles Powiekszenie Wyspy(175x175) . &8(&c-100000 Tokenow!&8)" broadcast " &7» &6%player% &7kupil Powiekszenie Wyspy za tokeny! Tez chcesz? Wpisz /ulepsz!" stop else: send player title "" with subtitle "&4Blad: &cNie posiadasz tylu Tokenow! (100000)" send "&4Blad: &cNie posiadasz tylu Tokenow (100000)" stop if {wyspa::powiekszenie::%player%} is 1: if {hajs::%player%} >= 150000: add 1 to {wyspa::powiekszenie::%player%} console execute command "pex user %player% remove askyblock.island.range.175" console execute command "pex user %player% add askyblock.island.range.180" remove 150000 from {hajs::%player%} send player title "" with subtitle "&8» &7Zakupiles Powiekszenie Wyspy . &8(&c-150000 tokenow!&8)" send "&8» &7Zakupiles Powiekszenie Wyspy(180x180) . &8(&c-150000 Tokenow!&8)" broadcast " &7» &6%player% &7kupil Powiekszenie Wyspy za tokeny! Tez chcesz? Wpisz /ulepsz!" stop else: send player title "" with subtitle "&4Blad: &cNie posiadasz tylu Tokenow! (150000)" send "&4Blad: &cNie posiadasz tylu Tokenow (150000)" stop  
  2. DαrϰVεnuς odpowiedź w JAK TO NAPRAWIC !? został oznaczony jako odpowiedź   
    Tak jak można to przeczytać " Numeric ids are not supported anymore " Czyli numerowane id np 1 nie nie jest już wspierane
    Czyli zamiast użyć np 1 to wpisujesz stone czy dirt nie pamiętam już id, musisz wpisać nazwe, nie ID
  3. DαrϰVεnuς odpowiedź w yaml nodes został oznaczony jako odpowiedź   
    List<String> list = new ArrayList<String>; for(String key : config.getConfigurationSection("list").getKeys(false)){ list.add(config.getString("list."+key)); }  
     
    Ps. zapomniałem ; w przedostatniej linijce jbc
  4. DαrϰVεnuς odpowiedź w Skrypt na zgloszenie gracza z yml został oznaczony jako odpowiedź   
    Szczerze nie chce mi się robić tego jakoś super, dlatego zrobiłem Ci mocny szkielet całości (z wyjątkiem listy bo mi się kompletnie nie chce), może to dopracować albo szukać kogoś kto Ci zrobi gotowy w 100%
    Komendy admina tylko na op
     
  5. DαrϰVεnuς odpowiedź w itemshop został oznaczony jako odpowiedź   
    W liniach  102, 148, 171 i 194 zamień spacje na taby
  6. DαrϰVεnuς odpowiedź w Plik YML został oznaczony jako odpowiedź   
    Patrz..
    Tak wygląda przykładowy config.yml:
     
    config: wiadomosc1: czas: 15 tresc: 'To jest wiadomosc 1' wiadomosc2: czas: 30 tresc: 'To jest wiadomosc 2' wiadomosc3: czas: 120 tresc: 'To jest wiadomosc 3'  
    Odczytanie tego jest banalnie proste:
     
    command /load [<text>]: trigger: set {wiad::*} to configuration section "config" get of "plugins/xxx/config.yml" #zapisuje wszystkie nazwy wiadomosci do zmiennej (wiadomosc1, wiadomosc2, wiadomosc3, itd.. jak ustalisz) loop {wiad::*}: #zapętla wszystkie nazwy wiadomosci set {wiad::czas::%loop-value%} to single value "config.%loop-value%.czas" get of "plugins/xxx/config.yml" parsed as number #wczytuje czas zapętlonej wiadomosci do zmiennej np. {wiad::czas::wiadomosc1}, itd set {wiad::tresc::%loop-value%} to single value "config.%loop-value%.tresc" get of "plugins/xxx/config.yml" #wczytuje tresc zapętlonej wiadomosci do zmiennej np. {wiad::tresc::wiadomosc1}, itd #jak odtworzyc loop {wiad::*}: send "Czas: %{wiad::czas::%loop-value%}%" send "Wiadomosc: %{wiad::tresc::%loop-value%}%" Zrobiłem to w formie komendy, aby łatwo Ci było to przetestować, wymaga oczywiście WS.
    Lecz ciężko Ci będzie zrobić automsg ze zmiennej. Możesz to zrobić sposobem, że sprawdzenie czasu będzie odbywało się co np. 15 sekund *(i to będzie minimalny czas do ustawienia), ponieważ nie można zrobić wydarzenia 'every {zmienna} seconds.
     
  7. DαrϰVεnuς odpowiedź w Potrzebna Pomoc W Naprawie Skryptu został oznaczony jako odpowiedź   
    W 41 linijce na końcu brakuje dwukropka, dostaw go.
    Jest tego więcej, czekaj zaraz poprawie sam.
     
    @HakunekPL nie wiem kto Ci pisał ten skrypt, ale niech lepiej nigdy więcej się za to nie bierze... https://code.skript.pl/Zk5UtZhV/
    Jak piszesz kod, to sprawdzaj co jakiś czas czy nie ma błędów, a nie w 200 linijkach było ich z 50, czy działa to nie wiem - nie ma błędów.
  8. DαrϰVεnuς odpowiedź w Problem ze spawnowaniem mobów został oznaczony jako odpowiedź   
    Zmień na false i będzie działać
     
     
    To z EssentialsProtect, gdzie true mówi o zablokowaniu moba.
     
     
    @rysiek21 a masz wgrany plugin EssentialsProtect?
     
    #edit, dobrze.. To wiadomość z essentialsa "disabledToSpawnMob=\u00a74Tworzenie tego moba zostalo wylaczone w pliku config."
  9. DαrϰVεnuς odpowiedź w Iconomy Komenda /money został oznaczony jako odpowiedź   
    on command: if command is "money": cancel event send "Stan konta: %player's balance%" to player @KGaZz tego co mi wiadomo, to nie można stworzyć istniejącej już komendy.
  10. DαrϰVεnuς odpowiedź w Helpop został oznaczony jako odpowiedź   
    Tak, otwórz plugin essentials.jar (lub inna nazwa) winrarem, wyciągnij stamtąd plik messages_pl.properties  i poszukaj tam wiadomości od helpop, kolor zmieniasz sobie w sposób taki:
    u00a74 - gdzie 4 to kod koloru, czyli chcąc zmienić kolor zmieniasz jedynie ostatnią cyfrę, np. u00a74 - to jest czerwony &4
    Na koniec wrzuć ten plik z powrotem do winrara, zastępując tamten.
     
     
    @Bahbros liczę na lajki
  11. DαrϰVεnuς odpowiedź w Skrypt został oznaczony jako odpowiedź   
    Serio?
    command /vip: trigger: send "&6Za kupienie VIP'a otrzymujesz /kit vip" stop  
  12. DαrϰVεnuς odpowiedź w Problem z yml został oznaczony jako odpowiedź   
    Pokaż jak wygląda plik config.yml
    set {@koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml" parsed as integer
    Spróbuj też tak
  13. DαrϰVεnuς odpowiedź w Variables w gui został oznaczony jako odpowiedź   
    No właśnie, że się da xd
    with lore "%{punkty::%player%}%"
    powinno działać
  14. DαrϰVεnuς odpowiedź w Problem z loop. został oznaczony jako odpowiedź   
    set {_} to arg 3 parsed as number
    loop {_} times:
  15. DαrϰVεnuς odpowiedź w Tarcza został oznaczony jako odpowiedź   
    on damage: if victim is a player: loop all items in victim's inventory: if loop-item is sign: if name of loop-item contains "&6Tarcza": chance of 30.0%: cancel event stop  
    Czy działa? Nie wiem. Tarcza (w tym wypadku) to tabliczka nazwana &6Tarcza
  16. DαrϰVεnuς odpowiedź w Dziwny blad został oznaczony jako odpowiedź   
    Może podaj błędy z essentiala
     
    Ps. wgraj sobie też Skript 2.2.
  17. DαrϰVεnuς odpowiedź w Wait {var} minutes został oznaczony jako odpowiedź   
    set {var} to 1 loop {var} times: wait 1 minute #dalsza część kodu.  
  18. DαrϰVεnuς odpowiedź w Trująca Strzała został oznaczony jako odpowiedź   
    Dodaj tam przy użyciu tego zmienną set {trującastrzala::%player%} to true
    on damage: if projectile is a arrow: if {trujacastrzala::%attacker%} is true: apply potion of poison of tier 2 to the victim for 10 seconds clear {trujacastrzala::%attacker%} Coś takiego? Może działa, może nie. xd
  19. DαrϰVεnuς odpowiedź w Automatyczna naprawa łuku został oznaczony jako odpowiedź   
    on item break: if event-item is bow: repair event-item Nie wiem czy zadziała, ale możesz spróbować.
    Tak wiem, czytanie ze zrozumieniem nie boli. Tutaj naprawi się dopiero gdy się będzie miał zniszczyć. Jak znajdę rozwiązanie dodam edita.
     
    #edit
    on projectile hit: if shooter's tool is bow: repair shooter's tool #lub on shoot: if shooter's tool is bow: repair shooter's tool Też nwm czy działa.
  20. DαrϰVεnuς odpowiedź w Spawn zombie z 50 hp i 20 dmg został oznaczony jako odpowiedź   
    command /zresp zombie:
        trigger:
            spawn 1 zombie at location of player
            wait a tick
            set name of last spawned entity to "&6Zombie"
            set max health of last spawned entity to 50
            heal last spawned entity
    on damage:
        if attacker is a zombie:
            if name of attacker is"&6Zombie":
                set damage to 20
    Chyba działa.

  21. DαrϰVεnuς odpowiedź w Dodawawnie moba do zmiennej został oznaczony jako odpowiedź   
    Skoro już nazywasz gonickiem gracza, to aby go zabić po wyjściu robisz:


    loop all entities:
        if loop-entity is horse:
            if name of loop-entity is "%player%":
                kill loop-entity

    A więc, skoro nadajesz koniu imię, to po co go zapisywać do zmiennej, skoro możesz użyć kody (patrz wyżej)?

    Jeżeli chodzi o split, to bardzo przydatna funkcja, jeżeli chcesz się czegoś o niej dowiedzieć, to napisz nowy temat.

  22. DαrϰVεnuς odpowiedź w Skrypt na poprawienie komendy /vanish został oznaczony jako odpowiedź   
    on command "vanish":
        spawn 10 bat at location of player

  23. DαrϰVεnuς odpowiedź w Skript na bicie zombie został oznaczony jako odpowiedź   
    on damage:
        if victim is zombie:
            if name of victim is "Medyk":
                if attacker is player:
                    if attacker isn't op:
                        cancel event
  24. DαrϰVεnuς odpowiedź w KilledMoney został oznaczony jako odpowiedź   
    on death:
        if attacker is a player:
            if victim is a zombie:
                add 10 to attacker's balance
     
     
  25. DαrϰVεnuς odpowiedź w 2 Skrypty został oznaczony jako odpowiedź   
    @Syarru Weź wyjdź, naucz się czytać i skrypty pisać.

     

    2.


    on death:
        if attacker is player:
            if victim is skeleton:
                if name of victim is "Szkielet &6[Poziom 1]":
                    drop 1 gold ingot at location of victim
                    stop
                if name of victim is "Szkielet &6[Poziom 2]":
                    drop 1 exp bottle at location of victim
                     stop

×
×
  • Dodaj nową pozycję...