CoFFeIN04
Użytkownik-
Ilość zawartości
4951 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
170
Treść opublikowana przez CoFFeIN04
-
to pokaż te błędy? command /koddodaj [<text>] [<integer>] [<integer>]: trigger: if arg 1 and arg 2 and arg 3 is set: set {codes::%arg 1%::status} to true set {codes::%arg 1%::money} to arg 2 set {codes::%arg 1%::amount} to arg 3 send "Poprawnie dodałeś kod." else: send "Poprawne użycie: /koddodaj kod kwota ilosc" command /kod [<text>]: trigger: if arg 1 is set: if {codes::%arg 1%::status} is set: if {codes::%arg 1%::status} is false: send "Ten kod został już wykorzystany" stop remove 1 from {codes::%arg 1%::amount} add {codes::%arg 1%::money} to player's balance if {codes::%arg 1%::amount} is 0: set {codes::%arg 1%::status} to false send "Wykorzystałeś kod" else: send "Nieprawidłowy kod." else: send "Poprawne użycie: /kod kod" ewentualnie spróbuj ten kod
-
Pytanie: Czemu w ogóle nie czytałeś zlecenia? on teleport: "%former world%" is not "%future world%" set {worldLoc::%former world%::%player%} to former location of player # lub po prostu location of player jak wywali blad {worldLoc::%future world%::%player%} is set teleport player to {worldLoc::%future world%::%player%}
-
wyszukując odpowiedzi w google - https://forums.skunity.com/threads/playerpoints-skript-addon.6397/#post-26292 (zadałeś pytanie, a nie zleciłeś nic)
-
dodaj większe opóźnienie, np wait 20 ticks
-
podaj śmiało tutaj! tą oznaczoną na zielono z linku też?
-
A jaką masz wersję Skript?
-
Najnowsza nie działa? https://github.com/Tuke-Nuke/TuSKe/issues/59
-
komenda target do sprzedania kurczaka
CoFFeIN04 odpowiedział(a) na Darknezajsik pytanie w Pytania i problemy
command /kurczak: trigger: if player has permission "trade.kurczak": set {_p} to target player if {_p} is not set: send "Na nikogo nie patrzysz" stop if {_p}'s balance < 20: send "Gracz nie ma tyle pieniedzy" stop remove 20 from {_p}'s balance add cooked chicken to {_p} proszę -
https://forums.skunity.com/threads/make-mob-follow-player.7176/
-
Jedna liczba jest szersza, a inna węższa, oto powód tego "błędu", wtyczka która odpowiada za to może nie mieć konfiguracji ilości miejsc po przecinku, bo jakby miała to myślę że już dawno by było to skrócone
-
Blokada siadania: on vehicle enter: "%vehicle of player%" contains "pig" cancel event Usuwanie po wyjściu - po prostu go usuwasz (zabijasz), po wejściu respisz na nowo kolejnego
-
automatyczne robienie gui z listy
CoFFeIN04 odpowiedział(a) na hyhy123455 pytanie w Pytania i problemy
Odsyłam do poradnika ze zmiennymi: https://wiki.skript.pl/Zmienne Tworzenie GUI: Gotowy kod: command /locadd: trigger: add location of player to {locs::*} command /gui: trigger: if size of {locs::*} < 1: send "Brak lokalizacji!" stop open chest inventory with 6 rows named "&cLokalizacje" to player set {_} to 0 loop {locs::*}: set slot {_} of player's current inventory to paper named "%loop-index%" with lore "&cKliknij zeby sie przeteleportowac!" add 1 to {_} on inventory click: name of clicked inventory is "&cLokalizacje" clicked inventory is not player's inventory cancel event clicked slot is not air teleport player to {locs::%name of clicked slot%} -
automatyczne robienie gui z listy
CoFFeIN04 odpowiedział(a) na hyhy123455 pytanie w Pytania i problemy
No to dodajesz lokalizacje do zmiennej grupowej i potem zapętlasz tą zmienną grupową i pokazujesz przedmiot. Jeśli masz jakiś konkretny problem z wykonaniem tego to napisz -
automatyczne robienie gui z listy
CoFFeIN04 odpowiedział(a) na hyhy123455 pytanie w Pytania i problemy
No zależy czy chcesz mieć GUI z maksymalnie 54 slotami, czy chcesz do tego wprowadzać jeszcze strony, bo jeśli opcja pierwsza to będzie łatwo, jeśli opcja 2 to zaczyna się komplikować bo to nie takie proste zrobić kolejne strony -
[POSZUKUJE] skript na kupowanie rzeczy na tabliczce
CoFFeIN04 odpowiedział(a) na sholem pytanie w Pytania i problemy
skrypt źle wytabowany -
[POSZUKUJE] skript na kupowanie rzeczy na tabliczce
CoFFeIN04 odpowiedział(a) na sholem pytanie w Pytania i problemy
Poszukaj gotowego rozwiązania na internecie, na pewno jakieś się znajdzie -
Nie wskazałeś osoby, do której ma zostać wysłana wiadomość command /przygotowania: permission: op permission message: NIET! trigger: set {czas.przygotowania} to 100 set {hp} to 100 loop all players: send "&4&l%{czas.przygotowania}% sekund do rozpoczęcia gry" to loop-player loop 10 times: wait 10 seconds remove 10 from {czas.przygotowania} send "&4&l%{czas.przygotowania}% sekund do rozpoczęcia gry" to all players command /czas: trigger: send "%{czas.start}% %{czas.przygotowania}%" command /atak: permission: op permission message: NIET! trigger: set {czas.atak} to 600 set {hp} to 100 every second: if {czas.atak} >= 1: if {hp} >= 25: remove 10 from {czas.atak} send "&8&lPozostało &4%{czas.atak}% &8&lsekund do wygraniej obrońców!!" to all players if {hp} <= 0: set {czas.atak} to 0 send "&4&lWygrał Przeklenty end!! Wojownicy czas wracać do podziemi!!" to all players set {start} to true execute console command "restart" if {czas.atak} <= 0: if {hp} >= 25: send "&4&lWygrali &2OBROŃCY!!" to all players set {start} to true execute console command "restart" every second: if {start} = true: execute console command "start"
-
Pokaż błędy z konsoli
-
Chodzi o to, że argument 2 jest już tekstem, więc nie ma go po co konwertować na tekst. Po wpisaniu "%{zmienna}%" zamieniana jest z każdego typu na tekst, przykład: w zmiennej jest player, po zmianie zostanie jego nick, czyli tekst, ale zmienna już nie będzie wskazywać na konkretnego gracza. W skrócie, w celu eliminacji tego ostrzeżenia pozbądź się tych cudzysłowów i procentów
-
zamiast: send "&6&lS&e&lA &8» otrzymales %{_amount}*70 and {_amount2}*140%" to player daj send "&6&lS&e&lA &8» otrzymales %({_amount}*70)+({_amount2}*140)%" to player
-
Jest to ostrzeżenie, informuje ono o tym, że: Jeśli nie zrozumiałeś to zachęcam do skorzystania z tłumacza.
-
zawsze można użyć funkcji takiej: function getTimeString(time: timespan) :: string: set {_hours} to floor({_time}.getMilliSeconds() / 3600000) set {_minutes} to floor(mod({_time}.getMilliSeconds() / 60000, 60)) set {_seconds} to floor(mod({_time}.getMilliSeconds() / 1000, 60)) set {_hours} to "%{_hours}%" if {_hours} is greater than 9 else ("0%{_hours}%") set {_minutes} to "%{_minutes}%" if {_minutes} is greater than 9 else ("0%{_minutes}%") set {_seconds} to "%{_seconds}%" if {_seconds} is greater than 9 else ("0%{_seconds}%") return "%{_hours}%::%{_minutes}%::%{_seconds}%"
-
a placeholder gdzie? W Skript wystarczy sprawdzić https://docs.skunity.com/syntax/search/id:5254
