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."
Edytowane przez xNightPower_
Naprawiam formatowanie na ciemnym stylu, umieszczam kod w code.
Pytanie
DomosTM 0
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."
Edytowane przez xNightPower_Naprawiam formatowanie na ciemnym stylu, umieszczam kod w code.
Odnośnik do komentarza
https://skript.pl/temat/44364-komenda-na-blokowanie-okre%C5%9Blonych-komend-danego-gracza/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi