bo chat format masz nieustawiony...
można to zrobić ręcznie ewentualnie:
on chat:
if message contains "[ekwipunek]":
cancel event
set {_} to "%displayname of player%&f: %message%"
replace all "[ekwipunek]" with "<command:/checkchatinv %name of player%>[ekwipunek]&r" in {_}
send formatted {_} to all players
dobra, teraz już sprawdziłem - ten kod na pewno działa:
command /checkchatinv <string>:
executable by: players
trigger:
if (arg parsed as player) is set:
open (arg parsed as player)'s inventory to player
on chat:
if message contains "[ekwipunek]":
cancel event
set {_} to chat format
replace all "[ekwipunek]" with "<command:/checkchatinv %name of player%>[ekwipunek]&r" in {_}
send formatted {_} to all players
UGH, spróbuj to przetestować
on load:
send "<command:&6Wiadomość>Czy wiadomość po kliknięciu się wysyła?" to all players
send "<tooltip:test>Czy wiadomość po najechaniu na tekst się wyświetla?" to all players
command top:
trigger:
loop all players:
set {kasa::%loop-player%} to balance of loop-player
broadcast "&cSPRAWDZENIE ZMIENNEJ: &4%{kasa::%loop-player%}%"
set {_lista::*} to createTop("kasa", 5, all offline players, false)
loop {_lista::*}:
send "%loop-value%"
zobacz ten kod i pokaż co wyświetla
no dobrze, sprawdźmy więc jeszcze takie dwa przykłady:
command /checkchatinv <string>:
trigger:
if (arg parsed as player) is set:
broadcast "&6&lkomenda działa"
open (arg parsed as player)'s inventory to player
command /checkchatinv <string>:
trigger:
broadcast "&6&lkomenda działa"
command /checkchatinv <string>:
executable by: players
trigger:
if (arg parsed as player) is set:
broadcast "&6&lkomenda działa"
open (arg parsed as player)'s inventory to player
on chat:
if message contains "[ekwipunek]":
cancel event
replace all "[ekwipunek]" with unformatted "<command:/checkchatinv %player%>[ekwipunek]&r" in message
broadcast formatted message
zobacz teraz i sprawdź czy wiadomość na żółto się wysyła
nie wiem czy skent działa tak samo jak skutilities
on sign change:
if file path "/tabliczki/Folder Gracza: %player%/Tabliczki gracza/Nowe Tabliczki/tabliczki.txt" is missing:
create file path "/tabliczki/Folder Gracza: %player%/Tabliczki gracza/Nowe Tabliczki/tabliczki.txt"
set {_now} to now formatted as "[dd.MM.yyyy HH:mm:ss]"
set {_loc} to "<x: %x-loc of event-block%; y: %y-loc of event-block%; z: %z-loc of event-block%; świat: %world%>"
add "" and "" to {_contents::*}
add "%{_now}% %{_loc}%" to {_contents::*}
loop 4 times:
add "- %line loop-number%" to {_contents::*}
add content of "/tabliczki/Folder Gracza: %player%/Tabliczki gracza/Nowe Tabliczki/tabliczki.txt" to {_contents::*}
set content of "/tabliczki/Folder Gracza: %player%/Tabliczki gracza/Nowe Tabliczki/tabliczki.txt" to {_contents::*}
zepsułem komendę... czy teraz może?
command /checkchatinv <string>:
executable by: players
trigger:
(arg parsed as player)is online
open (arg parsed as player)'s inventory to player
partnerze, czytaj komentarze proszę - nie błąd tylko niedziałające formatowanie, które już przesłał
czyli tak miało być - czy klikanie na wiadomość działa?
no dobra a spróbuj tak:
on chat:
message contains "[ekwipunek]"
cancel event
replace all "[ekwipunek]" with unformatted "<command:/checkchatinv %player%>[ekwipunek]&r" in message
broadcast formatted message
to jest tylko warn - nie error
czy komenda działa? jeżeli tak to dziękuję za uwagę, proszę odznaczyć odpowiedź jako rozwiązanie i zgłosić temat do zamknięcia.
nie wiem jaką masz wersję skript bo oczywiście nie podałeś bo po co, ale informuję że do wyrażenia 'final damage' potrzebne jest minimum skript w wersji 2.2-dev19