Możliwość zastąpienia przestarzałych pluginów ich nowymi odpowiednikami to tak naprawdę pierwsze co przychodzi na myśl w przypadku znalezienia błędu. Jeśli post wnosi jakąkolwiek wartość meryroryczną do tematu to nie podlega ukryciu z zastosowanego punktu regulaminu. Posty odkrywam, ostrzeżenia wycofuję.
on chat:
if message contain {lastmsg::%player%}:
cancel event
send "cos"
else:
if message contains " ":
set {lastmsg::%player%} to message
Nie da się tego naprawić - bo nie da się tego tak łatwo zrobić - trzeba by pisać kilkadziesiąt linijek kodu, który by analizował wiadomości itd. Możesz spróbować ewentualnie coś takiego jak wyżej, ale szaleństw nie oczekuj.
Witam, otrzymałem warna od niejakiego @LeQuLa, który twierdzi, że mój post nic nie wnosi, co jest bzdurą.
Użytkownik miał problem z portalem do netheru, używał islandworldu, więc napisałem, aby przeniósł się na askyblocka, bo być może winą tego, że nie można iść do netheru na wyspach jest właśnie islandworld.
Obcokrajowiec przychodzi do was z pytaniem, męczy się z tłumaczem google, a wy mu jeszcze utrudniacie XD
Wybrałeś mało optymalne rozwiązanie. Na twoim miejscu pobrałbym SkQuery i skorzystał z wydarzenia 'on any move'.
Do tego kilka drobnych zmian w kodzie i wydaje mi się że będzie działać tak jak chcesz.
on any move:
if world of player equals "bskybl...":
loop all blocks in radius 8 around player:
loop-block equals blue stained glass:
#remove effects
stop
if player does not have %effect%:
apply %effect% ...
#repeat
apply ...
send "&7======[&aPraca&7]======"
send "&7> &aPomyslnie wybrales prace %arg 2%!"
send "&7======[&aPraca&7]======"
A sprawdzanie czy ktoś jest pracownikiem
if {praca.%player%} is set:
send "&7======[&aPraca&7]======"
send "&7> &cPosiadasz juz prace!"
send "&7======[&aPraca&7]======"
A opuszczanie pracy:
delete {praca.%player%}