Witajcie! potrzebuję skrypt na blokowanie danemu graczowi określonych komend. Globalnie na wszystkich graczy działało.. lecz jak chciałem jako zmienną z argumentu dodać działanie tylko na konkretną osobę.. no cóż.. wszystko się posypało xd. Nie jestem zbyt obeznany w temacie i dziaduje na różnych kodach i przykładach ale tutaj już nie mam pomysłu.. Nic podobnego nie znalazłem.. Więc jakby mógł ktoś rzucić okiem i podpowiedzieć to byłbym bardzo wdzięczny. Wiem, że pierwsza część kodu działa.. lecz nie wiem czy jest sposób bardziej zwięźle zapisać komendy do blokowania jak i nie mam pojęcia jak zapisać warunek.. "if {blokada.%player-arg%} is true:" Tam się pojawiają błędy.
variables:
{blokada.%player-arg%} = false
command /blokada [<player>]:
permission: admin.blokada
permission message: &cNie posiadasz uprawnien do wykonania tej komendy (admin.blokada)
trigger:
if arg 1 is not set:
send "&cPoprawne uzycie /blokada <gracz>"
if arg 1 is set:
if {blokada.%player-arg%} is false:
set {blokada.%player-arg%} to true
send "&cBlokada is close, kick, ban dla gracza %player-arg% zostala wlaczona"
else:
set {blokada.%player-arg%} to false
send "&aBlokada is close, kick, ban dla gracza %player-arg% zostala wylaczona"
on command "is close":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "is kick":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "is ban":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "island close":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "island kick":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "island ban":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "island visitors":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "is visitors":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "is":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."
on command "island":
if {blokada.%player-arg%} is true:
if %player-arg% is not op:
cancel event
send "&4Administacja wylaczyla wykorzystanie tej komendy."