Nie da się tego tak zrobić, gdyż stworzenie komendy /skript spowoduje nadpisanie starej.
Wybierz sobie inną komendę i wytłumacz co masz na myśli poprzez zamianę z wiadomością.
Nasłuchujesz do eventu 'on inventory click' i sprawdzasz czy gracz nie kliknął swojego ewkipunku. Musisz później robić pełno warunków z 'click type', jest to dużo roboty.
Ostatnio robiłem podobne rzeczy, poszukaj w dziale zleceń.
W takim razie poobserwuj jeszcze dzisiaj jak skrypt się zachowuje i zdaj raport jutro.
Szczególnie ważne jest sprawdzenie czy lista istnieje przed i po restarcie serwera.
Z tego co widzę, używasz domyślnej bazy danych, a więc nie powinno być problemów.
Ten przedmiot i tak jest niemożliwy do użycia, gdyż jakakolwiek próba jego przenoszenia/używania/wyrzucania zakończy się tym, że zostanie usunięty z ekwipunku (mówimy o trybie przetrwania i przygodowym).
Natomiast jeżeli chodzi o tryb kreatywny, można już w ten sposób kopiować przedmioty.
Jak masz nadal wątpliwości, pokaż kod oraz podaj proszę:
wersję serwera
silnik serwera
wersję Skripta
listę dodatków do Skripta wraz z wersjami
błędy przy przeładowaniu skryptu
błędy w konsoli
Skoro tak bardzo ci to laguje (może lagować przez ciągłe pobieranie główki gracza offline), użyj eventu 'on inventory click', sprawdź czy typ klikniętego ekwipunku to 'workbench inventory' i jeżeli kliknięty result slot to główka gracza, ustaw 'event-slot' na główkę tego gracza pobierając nazwę klikniętej główki.
Trochę poplątane, ale powinieneś zrozumieć.
Co to za 'wait 3 tick format'? Usuń te 'format'.
Podałem ci również lepsze rozwiązanie formatowania GUI.
Na przyszłość naucz się korzystać z edytora na forum. Masz go przy pisaniu postu. Kody wstawiaj w "Kod".
Wrzuć to normalnie w kod, a nie jednym ciągiem, bo to jest nieczytelne.
Widzę 'format slot', który jest zbugowany. Zalecam użyć formatowania GUI ze Skript - Helios1993 zrobił o tym poradnik w dziale "Skript > Poradniki".
Co do samego SkQuery, tutaj pobierzesz odpowiednią dla ciebie wersję: http://www.mediafire.com/file/sagsuiue38i0y99/SkQueryLime.jar/file
Czy szukałeś takie skrypty na forum? Zapewne nie.
Skrypt na warny? Pełno takich.
Mute/unmute? Nie ma problemu.
Kicki? Tego też pełno.
Bany/unbany? O to również nie ciężko.
Nie powinno tak być. Może jednak coś omyłkowo wyczyściłeś.
Spróbuj jeszcze dzisiaj i jak będzie dalej problem, podaj proszę:
wersję serwera
silnik serwera
wersję Skripta
listę dodatków do Skripta
błędy przy przeładowaniu skryptu
błędy w konsoli
config Skripta
Dopytywania ciąg dalszy.
1. Jak mam wykryć czy gracz powrócił na spawn? Ewentualnie jak może wrócić na spawn?
2. Jak ma sobie odnowić te przedmioty? Komendą czy czymś innym?
3. Jakie monety? Gdzie kupuje cały set?
Proszę.
options:
odleglosc_mowienia: 20
on chat:
if size of (all players in radius {@odleglosc_mowienia} around player) < 2:
send "&cNikt nie usłyszał Twojego głosu" to player
stop
set chat recipients to all players in radius {@odleglosc_mowienia} around player
command /krzyk [<text>]:
trigger:
arg 1 is not set:
send "&cPodaj wiadomosc!" to player
stop
if player has permission "krzyk.vip":
set {_c} to 30 minutes
set {_t} to "&6[&bKRZYK&6] &6&l>> &f%player% %arg-1%"
else:
set {_c} to 1 hour
set {_t} to "&6[&eKRZYK&6] &6&l>> &f%player% %arg-1%"
{cooldownShout::%player%} is set:
difference between {cooldownShout::%player%} and now is less than {_c}
send "&cNie możesz jeszcze użyć tej komendy!" to player
stop
set {cooldownShout::%player%} to now
send {_t} to all players in player's world
Ahk? Rozumiem, że autohotkey, ta?
Wybacz, ale tutaj rozwiązujemy problemy dotyczące pluginu Skript.
Jeżeli oczekujesz pomocy, sprecyzuj pytanie (czy tam rozwiń), bo na razie to nie wiadomo o jakiej licencji mowa.