Spróbujmy tak.
on right click:
player's tool's name is "Przywolanie"
set player's tool to (item amount of player's tool - 1) of player's tool
loop 25 times:
spawn a wither skeleton at player
set name of last spawned wither skeleton to "Czarodziej"
equip last spawned wither skeleton with all diamond armour of protection 10
set tool of last spawned wither skeleton to clock of unbreaking 10
broadcast "Przywołałeś stwory!"
on death of wither skeleton:
name of victim is "Czarodziej"
chance of 10%:
add dirt named "Dirt" to drops
Jeżeli nie zadziała, podaj proszę:
wersję serwera
silnik serwera
wersję Skripta
listę dodatków do Skripta wraz z ich wersjami
błędy przy przeładowaniu
błędy w konsoli
Jest usuwanie przedmiotu.
Co do wiadomości...
on right click:
player's tool's name is "Przywolanie"
loop 25 times:
spawn a wither skeleton at player
set name of last spawned wither skeleton to "Czarodziej"
equip last spawned wither skeleton with all diamond armour of protection 10
set tool of last spawned wither skeleton to clock of unbreaking 10
set player's tool to (item amount of player's tool - 1) of player's tool
broadcast "Przywołałeś stwory!"
on death of wither skeleton:
name of victim is "Czarodziej"
chance of 10%:
add dirt named "Dirt" to drops
Proszę.
on right click:
player's tool's name is "Przywolanie"
loop 25 times:
spawn a wither skeleton at player
set name of last spawned wither skeleton to "Czarodziej"
equip last spawned wither skeleton with all diamond armour of protection 10
set tool of last spawned wither skeleton to clock of unbreaking 10
set player's tool to (item amount of player's tool - 1) of player's tool
on death of wither skeleton:
name of victim is "Czarodziej"
chance of 10%:
add dirt named "Dirt" to drops
Możesz sobie dodawać cały tekst do listy ('add "wiadomość z warnem" to {warnList::*}').
Następnie sobie ją możesz wysłać na czacie w komendzie.
send {warnList::*}
Jeżeli chcesz abym to napisał, złóż nowe zlecenie. Poza tym wyjaśnij jakie to mają być dokładnie moby i powiedz jaki to ma być przedmiot.
Po prostu bądź szczegółowy. Nie mam ochoty na dopytywanie i domyślanie się co chciałeś.
Proszę.
on right click:
player's tool is golden boots named "speed"
{cooldownSpeed::%player%} is set:
difference between {cooldownSpeed::%player%} and now is less than 30 seconds
send "&cMożna tego używać raz na 30 sekund!" to player
stop
set {cooldownSpeed::%player%} to now
apply potion of speed 2 to player for 15 seconds
Powiem ci, że w Skript dziwnie to działa. Otóż porównujemy poprzez znak =, nie ==.
Najlepiej po prostu użyć 'is'. Upewnij się również, że posiadają taki sam typ (przykładowo nie porównuj liczby do stringa, bo to nie zadziała).
Użyj eventu 'on piston extend' i sprawdź czy lista 'moved blocks' zawiera trzcinę. Jeżeli zawiera, anulujesz event.
Jak zwykłe 'contains' nie zadziała, zapętl sobie 'moved blocks' ('loop moved blocks').
Do tworzenia RPG'ów z pewnością przyda ci się plugin MythicMobs.
Możesz również wziąć jakiś plugin na zadania, np. LuxuryQuests.
Przyda się jeszcze plugin/skrypt na własne przedmioty oraz zdobywanie doświadczenia.