-
Ilość zawartości
881 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Odpowiedzi społeczności
-
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
-
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
-
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
-
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
-
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.
-
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.
-
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."
-
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.
-
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
-
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
-
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ć
-
DαrϰVεnuς odpowiedź w Problem z loop. został oznaczony jako odpowiedź
set {_} to arg 3 parsed as number
loop {_} times:
-
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
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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
-
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
-
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
-
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
