Skocz do zawartości
  • 0

Scoreboard dodatek


Crystal_PL
 Udostępnij

Pytanie

Czy mógłby mi ktoś dodać do tego skrypty. Że jak "B" jest na true to wtedy wyświetla tylko "B" a nie A.

every 10 second:
    loop all players:
        display board named "{@NazwaSC}" to loop-player
        make score "&7Kasa: &6%balance of loop-player%" in board of loop-player to 2
        make score "&7Online: &6%number of all players%" in board of loop-player to 1
        if {sektory::A::%loop-player%} is true:
            make score "&7Sektor: &6A" in board of loop-player to 3
        else:
            make score "&7Sektor: &6-" in board of loop-player to 3
        if {sektory::B::%loop-player%} is true:
            make score "&7Sektor: &6B" in board of loop-player to 3
        move display of loop-player to sidebar

Odnośnik do komentarza
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@kaol48s Nadal tak samo! Jeśli źle wstawiłem w kod to daj mi go dobrze zrobionego. @KrejzolekPRO @Quaczi A może wy?

every 10 second:
    loop all players:
        display board named "{@NazwaSC}" to loop-player
        make score "&7Kasa: &6%balance of loop-player%" in board of loop-player to 2
        make score "&7Online: &6%number of all players%" in board of loop-player to 1
        if {sektory::A::%loop-player%} is true:
            make score "&7Sektor: &6A" in board of loop-player to 3
        else:
            make score "&7Sektor: &6-" in board of loop-player to 3
        move display of loop-player to sidebar
        if {sektory::B::%loop-player%} is true:
            make score "&7Sektor: &6B" in board of loop-player to 3
        move display of loop-player to sidebar

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

mam kod działa sprawdzałem a dla sprostowania nie nabijam postów (wytabuj)

options:
    NazwaSC: nazwa
every 1 second:
    loop all players:
        display board named "{@NazwaSC}" to loop-player
        make score "&7Online: &6%number of all players%" in board of loop-player to 2
        if {sektory::A::%loop-player%} is true:
            if {sektory::B::%loop-player%} is false:
                make score "&7Sektor: &6A" in board of loop-player to 3
        move display of loop-player to sidebar
        if {sektory::B::%loop-player%} is true:
            if {sektory::A::%loop-player%} is false:
                make score "&7Sektor: &6B" in board of loop-player to 3
        move display of loop-player to sidebar
        if {sektory::B::%loop-player%} is false:
            if {sektory::A::%loop-player%} is false:   
                make score "&7Sektor: &6-" in board of loop-player to 3            
command /a:
    trigger:
        set {sektory::A::%player%} to true
        set {sektory::B::%player%} to false
command /b:
    trigger:
        set {sektory::B::%player%} to true
        set {sektory::A::%player%} to false
command /ab: #to jest jeśli nie ma nić ustawione #
    trigger:
        set {sektory::B::%player%} to false
        set {sektory::A::%player%} to false       

Edytowane przez kaol48s
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
10 minut temu, Crystal_PL napisał:

Jeśli mam "B" to wtedy pusto :)

every 10 second:
    loop all players:
        display board named "{@NazwaSC}" to loop-player
        make score "&7Kasa: &6%balance of loop-player%" in board of loop-player to 2
        make score "&7Online: &6%number of all players%" in board of loop-player to 1
        if {sektory::A::%loop-player%} is true:
            set {_x} to "A"
        else:
            set {_x} to "-"
        else if {sektory::B::%loop-player%} is true:
            set {_x} to "B"
		make score "&7Sektor: &6%{_x}%" in board of loop-player to 3
        move display of loop-player to sidebar 

 

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
16 minut temu, Crystal_PL napisał:

Wywala błąd... @KrejzolekPRO

'else if' has to be placed just after another 'if' or 'else if' section (sektory.sk, line 565: else if {sektory::B::%loop-player%} is true:')

No tak, ogólnie źle zapisujesz zmienne lepiej zrób zmienna i zmieniaj ją, np: set {sektory::%loop-player%} to "B" //to "A" a nie od sektoru A masz inna i od B też.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
20 godzin temu, KrejzolekPRO napisał:

No tak, ogólnie źle zapisujesz zmienne lepiej zrób zmienna i zmieniaj ją, np: set {sektory::%loop-player%} to "B" //to "A" a nie od sektoru A masz inna i od B też.

Zrobiłem tak jak mówił @KrejzolekPRO. Najbardziej pomógł on. I dostaje like. Temat do zamknięcia.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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