Dlaczego ten skrypt mi nie działa?
on region enter:
if region is name "skarbiec":
send "&eZnajdujesz sie w skarbcu" to player
Błędy:
'name "skarbiec"' is not an entity type
Po prostu chcę aby gdy gracz wejdzie na region o nazwie skarbiec to wyświetli mu się ta wiadomość.
Serwer: Spigot 1.8.6
WorldGuard: 6.1
Skript: 2.1.2
Mam taki kod:
set yaml value "czas" from "plugins/Skript/scripts/Kary/tempbany/%arg 1%.yml" to "%arg 2% %arg 3%"
set yaml value "powod" from "plugins/Skript/scripts/Kary/tempbany/%arg 1%.yml" to "%{zbanowany::%{_player}%::powod}%"
set yaml value "adm" from "plugins/Skript/scripts/Kary/tempbany/%arg 1%.yml" to "%player%"
To zapisuje konkretne rzeczy po zbanowaniu gracza w pliku.
Wie ktoś jak zrobić żeby przy kolejnym banowaniu dodawano kolejny zapis?
Na razie wygląda to tak po wpisaniu komendy:
czas: 30 min.
powod: testy
adm: Mr_0VERR
Teraz jaki jest tym problem.
Przy kolejnym wpisaniu komendy do banowania nie dodaje kolejnego zapisu bana bo już istnieje. Więc jak zrobić żeby wyglądało to tak w mojej kartotece:
Pierwszy ban
czas: 30 min.
powod: testy
adm: Mr_0VERR
Tu kolejny zapis po nadaniu kolejnego bana
czas: 1 godz.
powod: testy
adm: Mr_0VERR
itd.
Więc głownie chodzi mi o to żeby za każdym razem dodawał kolejne zapisy.
Więc co mam dopisać do skryptu? Nie znam się na plikach zapisywanych przez serwer lecz na skryptach tylko
Bardzo proszę o pomoc
Wycinek skryptu:
on script load:
if folder "plugins/Skript/scripts/Kary" doesn't exists:
create folder "plugins/Skript/scripts/Kary/tempbany"
stop
Ma on utworzyć ten folder jeśli go nie ma, ale wyskakuje mi zawsze 1 błąd:
can't understand this condition w lini 2.
Pomoże ktoś? Nie tworzy się plik nawet jeśli go nie ma.
Ten skrypt działa ale po zakończeniu nadango bana nie zdejmuje go po upływie czasu
Tutaj skrypt:
Jeśli można to chciałbym aby był napisany w całości już, a nie ludzie wysyłają w cząstkach (sr za wymagania XD)
Jeśli się da zrobić takie coś, że odlicza graczowi ile zostało czasu to by super było
Dziękuję za pomoc!
Działa
Dzięki ziom, jesteś super!
A mógłbyś zrobić jeszcze to samo tylko na komendę /tempban <nick> <czas> <powod> i zwykłą komendę /ban <nick> <powod>?
Proszę, byłbym bardzo, ale to bardzo wdzięczny
Nie płace bo wiem że to nie żadna sztuka. Po prostu nie wiem jak dorobic mute czasowe, a na pytania związane z pieniędzmi nie będę udzielał odpowiedzi.
Potrzebuję skryptu na /ban, /tempban, /mute (czasowe) który będzie tworzył plik z zapisem kar nadanych dla graczy jak i mutów nadanych dla graczy.
Z góry dziękuję
Jest ktoś w stanie napisać skrypt pod wersję 1.14.4, że gdy gracz założy na siebie diamentową klatę to zwiększa mu się liczba serc do 13? Jeśli zdejmie to mu odejmuje te 3.
Diamentowa klata ma mieć nazwę "Super Napiersnik" z enchantem Ochrona 4 i Niezniszczalność 3
Z tego co wiem to musisz mieć konto bankowe, aby przyjmować płatności. Aby pobierać opłaty za rangi, itemy itp musisz mieć chyba podpisane umowy z operatorami płatności, a to raczej wymaga pełnoletności.
Dlaczego ten enchant nie działa?
W sensie jak nie wpisuje tam enchantu to wyświetla się ten item, ale jak wpiszę to nie działa. Nie wiem może nie w tym miejscu bo to jest inny rodzaj GUI niż "format slot 2..."
set slot 2 of current inventory of player to iron helmet with fortune 10 named "&eVIP 50 dni &d+ GRATIS 10 dni" with lore " " and "&7Wyglad: &e&lVIP &7%player% &8» &fMam VIPa!" and "&7Czas trwania uslugi: &a60 dni" and "&7Koszt: &bnie ustawiono" and " "
Ale ten skrypt na 1.14.4 jest zapomniałem dopisać.
Mimo wszystko dodaje sobie jednego warna i wygląda to tak:
1. pierwszy warn
2. <none>
3. pierwszy warn
a powinno:
1. pierwszy warn
2. <none>
3. <none>
Nie wiem co jest nie tak.