Witam, mianowicie przygotowałem sobie skrypt który będzie sprawdzał co 1 sekundę czy dany blok jest diamentem czy tez nie, jesli jest to ma sie wykonać komenda, problem pojawia sie wtedy gdy zostanie serwer uruchomiony ponownie, ponieważ skrypt nie widzi widzi tego ze ta lokalizacja była na innej mapie tylko sprawdza najprawdopodobniej na mapie ustalonej jaka główna, dodaj ze używam pluginu który importuje światy z /plugins/nazwapluginu/world/nazwamapy Jeśli czegoś nie rozumiesz napisz czego, postaram się bardziej wyjasnic
Spoiler
on place of sponge:
name of player's tool is "&6Diament dodaj":
cancel event
loop {diamonds::*}:
loop-value is location of event-block:
send "{@tag} &cTu juz jest diament!"
stop
add location of block to {diamonds::*}
send "{@tag} &6Dodano miejsce spawnu rudy diamentu!"
name of player's tool is "&6Diament usun":
cancel event
loop {diamonds::*}:
loop-value is location of event-block:
remove location of block from {diamonds::*}
send "{@tag} &6Usunięto miejsce spawnu rudy diamentu!"
stop
send "{@tag} &cTu nie ma diamentu!"
every second:
{diamenty} is true:
blocks at {diamonds::*} are diamond ore:
set {diamenty} to false
execute server command "/say test1"
wait 2 second
execute server command "/say test2"
broadcast "&a WIADMOSC TESTOWA!"
stop
on Skript start:
broadcast "WIADOMOSC TESTOWA Z FALSE NA TRUE!"
{diamenty} is false:
set {diamenty} to true
stop
Pytanie
KalisPro 5
Witam, mianowicie przygotowałem sobie skrypt który będzie sprawdzał co 1 sekundę czy dany blok jest diamentem czy tez nie, jesli jest to ma sie wykonać komenda, problem pojawia sie wtedy gdy zostanie serwer uruchomiony ponownie, ponieważ skrypt nie widzi widzi tego ze ta lokalizacja była na innej mapie tylko sprawdza najprawdopodobniej na mapie ustalonej jaka główna, dodaj ze używam pluginu który importuje światy z /plugins/nazwapluginu/world/nazwamapy Jeśli czegoś nie rozumiesz napisz czego, postaram się bardziej wyjasnic
on place of sponge:
name of player's tool is "&6Diament dodaj":
cancel event
loop {diamonds::*}:
loop-value is location of event-block:
send "{@tag} &cTu juz jest diament!"
stop
add location of block to {diamonds::*}
send "{@tag} &6Dodano miejsce spawnu rudy diamentu!"
name of player's tool is "&6Diament usun":
cancel event
loop {diamonds::*}:
loop-value is location of event-block:
remove location of block from {diamonds::*}
send "{@tag} &6Usunięto miejsce spawnu rudy diamentu!"
stop
send "{@tag} &cTu nie ma diamentu!"
every second:
{diamenty} is true:
blocks at {diamonds::*} are diamond ore:
set {diamenty} to false
execute server command "/say test1"
wait 2 second
execute server command "/say test2"
broadcast "&a WIADMOSC TESTOWA!"
stop
on Skript start:
broadcast "WIADOMOSC TESTOWA Z FALSE NA TRUE!"
{diamenty} is false:
set {diamenty} to true
stop
Edytowane przez KalisProOdnośnik do komentarza
https://skript.pl/temat/11394-problem-z-lokalizacja-bloku/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi