Skocz do zawartości
  • 0

jak zrobić by skript działał tylko np w world,nether,end w innych customowych światach nie


Pytanie

mam problem nie wiem jak zrobić by skript działał tylko np w world,nether,end a w innych customowych  światach nie

to skript


 

command /skulls:check [<text>]:
    trigger:
        loop {czaszki::*}:
            send "&8&l[&r&6crsv&eSkulls&r&8&l] &fGracz %loop-index% posiada ☠!"

on death of player:
    "%all players%" contain "%attacker%"
    if {czaszki::%victim%} is set:
        add 100 to attacker's balance
        send "&aGracz &a%attacker% &azabil &aagresywnego gracza &a%victim% &a- &anagroda &a100$" to all players
        clear {czaszki::%victim%}
    else:
        set {czaszki::%attacker%} to 24*60
        remove 100 from ("%attacker%" parsed as player)'s balance
        send attacker title "&f☠" with subtitle "" for 6 seconds
        send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
    loop {czaszki::*}:
        remove 1 from {czaszki::%loop-index%}
        if {czaszki::%loop-index%} is 0:
            clear {czaszki::%loop-index%}
on join:
    while player is online:
        if {czaszki::%player%} is more than 0:
            set {czaszka::%player%} to "☠"
        else:
            set {czaszka::%player%} to "&f"
        wait 10 second
        
command /skulls:reset [<offlineplayer>]:
    permission: czaszki.reset
    permission message: &cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is a mistake.
    trigger:
        if arg is set:
            clear {czaszki::%arg 1%}
            send "&8&l[&r&6crsv&eSkulls&r&8&l] &fGracz %arg 1% Nie posiada już czaszki."
            stop
        else:
            send "&7Poprawne uzycie tej komendy:&a /skulls:reset nick"
            stop
        
command /skulls:give [<offlineplayer>]:
    permission: czaszki.give
    permission message: &cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is a mistake.
    trigger:
        if arg is set:
            set {czaszki::%arg 1%} to 24*60
            send "&8&l[&r&6crsv&eSkulls&r&8&l] &fGracz %arg 1% Otrzymuje czaszke"
            stop
        else:
            send "&7Poprawne uzycie tej komendy:&a /skulls:give nick "
            stop

 

Edytowane przez Peridot
Peridot

Wstawiam w code

Notatka dodana przez Peridot

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, lollo2007 napisał:

mam problem nie wiem jak zrobić by skript działał tylko np w world,nether,end a w innych customowych  światach nie

to skript

 

Do każdego triggera na samym początku dorzuć warunek:

if "%player's world%" is "world" or "world_nether" or "world_end":

I tyle.

  • 0

a mógł by ktoś wysłać poprawioną wersję bo nie wiem gdzie wstawić

Edytowane przez lollo2007
  • 0
2 minuty temu, lollo2007 napisał:

a mógł by ktoś wysłać poprawioną wersję bo nie wiem gdzie wstawić

Dam ci przykład i powinieneś zrozumieć.

command /test:
	trigger:
		if "%player's world%" is "world" or "world_nether" or "world_end": # <--- To jest początek triggera, pierwsza linijka zaraz pod 'trigger:'.
			send "hej" to player
			give player 1 diamond sword

Po każdej linijce z dwukropkiem na końcu robi się o jedno wcięcie (jeden tab) więcej.

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...