Skocz do zawartości
  • 0
VblacK

Skrypt na Tabliste. POMOCY!

Pytanie

Użytkownik
command /sttbt:
    trigger:
        set {_tabHeader} to "&6&lFull&e&lHard"
        set {_tabFooter} to "&7IP: &efullhard.ench.pl"
        wait 4 seconds
        set {_tabHeader} to "&4&lFull&c&lHard"
        set {_tabFooter} to "&7IP: &cfullhard.ench.pl"
        wait 4 seconds
        set {_tabHeader} to "&2&lFull&a&lHard"
        set {_tabFooter} to "&7IP: &afullhard.ench.pl"
        wait 4 seconds
        execute player command "/sttbt"

on join:
    set tab header to "{_tabHeader}" and footer to "{_tabFooter}" for player
    execute player command "/sttbt"
every 1 second:
    loop all players:
        set tab header to "{_tabHeader}" and footer to "{_tabFooter}" for loop-player

Mam taki skrypt na zmiane Tab listy i nie działa. Nad listą wyświetla się {_tabHeader} a pod {_tabFooter}.

Wersja serwera to CraftBukkit 1.8.8

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0

Uzywasz predyktow, ktore dzialaja w obrebie danego eventu. A tak po za tym to wykonujesz kod niepotrzebnie x razy. I gdy chcesz pokazac zmienna w wiadomosci, ogolnie w "" to zapisz ja w %%.

Edytowane przez KrejzolekPRO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

Dobra zapomniałem o tym że pisze się w %%. Nie rozumiem jak niby wykonuję kod niepotrzebie x razy. Możesz dokładniej wytłumaczyć?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
12 minut temu, VblacK napisał:

Dobra zapomniałem o tym że pisze się w %%. Nie rozumiem jak niby wykonuję kod niepotrzebie x razy. Możesz dokładniej wytłumaczyć?

Wykonujesz komende w komendzie, czyli kod, zawsze dopoki serwer jest on wlaczony dziala.

Edytowane przez KrejzolekPRO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

Zmieniłem na:

every 12 seconds:
    set {_tabHeader} to "&6&lFull&e&lHard"
    set {_tabFooter} to "&7IP: &efullhard.ench.pl"
    wait 4 seconds
    set {_tabHeader} to "&4&lFull&c&lHard"
    set {_tabFooter} to "&7IP: &cfullhard.ench.pl"
    wait 4 seconds
    set {_tabHeader} to "&2&lFull&a&lHard"
    set {_tabFooter} to "&7IP: &afullhard.ench.pl"


every 1 second:
    loop all players:
        set tab header to "%{_tabHeader}%" and footer to "%{_tabFooter}%" for loop-player

Niestety nad i pod listą teraz jest <none>. Dlaczego?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

Niebyło by łatwiej gdybyś to zrobił tak?

every 1 seconds:
    set {_tabHeader} to "&6&lFull&e&lHard"
    set {_tabFooter} to "&7IP: &efullhard.ench.pl"
    loop all players:
        set tab header to "%{_tabHeader}%" and footer to "%{_tabFooter}%" for loop-player

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×