Skocz do zawartości
  • 0

ScoreBoard jak włączać i wyłączać


piortek222A

Pytanie

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Linijka 8 - sprawdzasz czy boolean jest stringiem - tak się nie robi. Wyjmij true z cudzysłowów. Wtedy powinno działać. 

Druga sprawa powtarzasz dwa razy ten sam kod. else jest tam zbędne, zamiast tego daj po prostu wait 1 second poza if'em

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 minut temu, CoFFeIN04 napisał:

Linijka 8 - sprawdzasz czy boolean jest stringiem - tak się nie robi. Wyjmij true z cudzysłowów. Wtedy powinno działać. 

Druga sprawa powtarzasz dwa razy ten sam kod. else jest tam zbędne, zamiast tego daj po prostu wait 1 second poza if'em

nadal nie działa
scoreboard się nie wyłącza

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on join:
    set {sb::%player%} to true
    while player is online:
        if {sb::%player%} is true:
            set title of player's scoreboard to "&5&lErsoEngine"
            set line 1 of player's scoreboard to "Aktywni gracze %{online}%"
            set line 2 of player's scoreboard to "Wersja BETA 0.5"
        wait 1 second
command /sb:
    trigger:
        set {sb::%player%} to true if ({sb::%player%} ? false) is false else false
        send "&f&l[&5ErsoEngine&f&l] Zmieniono status ScoreBoarda" to player

powinno zadziałać

every second:
    loop all players:
        set {online} to number of all players
        stop

Btw ten kod chyba nie należy do scoreboarda, nie ma z nim nic wspolnego

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

  • 0
5 minut temu, piortek222A napisał:
every second:
    loop all players:
        set {online} to number of all players
        stop

to jest kod od ilości graczy online

XD od tego masz placeholder

https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#server

%server_online%

https://forums.skunity.com/resources/skript-placeholders.909/ addon do skripta obslugujacy placeholdery, wymaga takze pluginu placeholderapi

Wtedy w kodzie dajesz

set {_p} to placeholder "server_online"

lub po prostu "%server_online%" ale nie jestem pewien czy to działa

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

  • 0
1 minutę temu, Fendi napisał:

nie ma z nim nic wspolnego

korzysta z niego w 6 linijce :) (niestety)

 

Spróbuj ten kod:

on join:
    set {sb::%player%} to true
    while player is online:
        if {sb::%player%} is true:
            set title of player's scoreboard to "&5&lErsoEngine"
            set line 1 of player's scoreboard to "Aktywni gracze %amount of all players%" #zamiast {online}
            set line 2 of player's scoreboard to "Wersja BETA 0.5"
        wait 1 second
command /sb:
    trigger:
        if {sb::%player%} is not false:
            set {sb::%player%} to false
            send "&f&l[&5ErsoEngine&f&l] Score Board Wyłączony" to executor
            toggle scoreboards of player to off
        else:
            set {sb::%player%} to true
            broadcast "&f&l[&5ErsoEngine&f&l] Score Board Włączony"
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, CoFFeIN04 napisał:

korzysta z niego w 6 linijce :) (niestety)

 

Spróbuj ten kod:

on join:
    set {sb::%player%} to true
    while player is online:
        if {sb::%player%} is true:
            set title of player's scoreboard to "&5&lErsoEngine"
            set line 1 of player's scoreboard to "Aktywni gracze %amount of all players%" #zamiast {online}
            set line 2 of player's scoreboard to "Wersja BETA 0.5"
        wait 1 second
command /sb:
    trigger:
        if {sb::%player%} is not false:
            set {sb::%player%} to false
            send "&f&l[&5ErsoEngine&f&l] Score Board Wyłączony" to executor
            toggle scoreboards of player to off
        else:
            set {sb::%player%} to true
            broadcast "&f&l[&5ErsoEngine&f&l] Score Board Włączony"

nie działa włączenie score boarda

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Fendi napisał:

zedytowalem moje posty, widocznie strona ci sie nie zaaktualizowala, zobacz je ponownie, tak samo kod zedytowalem bo zobaczylem ze nie kliknela mi sie spacja

teraz nie ma błędu ale się nie wyłącza ani włącza

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1

a teraz

on join:
    set {sb::%player%} to true
    while player is online:
        if {sb::%player%} is true:
            set title of player's scoreboard to "&5&lErsoEngine"
            set line 1 of player's scoreboard to "Aktywni gracze %amount of all players%" #zamiast {online}
            set line 2 of player's scoreboard to "Wersja BETA 0.5"
        wait 1 second
command /sb:
    trigger:
        if {sb::%player%} is not false:
            set {sb::%player%} to false
            send "&f&l[&5ErsoEngine&f&l] Score Board Wyłączony"
            toggle scoreboards of player to off
        else:
            set {sb::%player%} to true
            send "&f&l[&5ErsoEngine&f&l] Score Board Włączony"
            toggle scoreboards of player to on
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, CoFFeIN04 napisał:

a teraz

on join:
    set {sb::%player%} to true
    while player is online:
        if {sb::%player%} is true:
            set title of player's scoreboard to "&5&lErsoEngine"
            set line 1 of player's scoreboard to "Aktywni gracze %amount of all players%" #zamiast {online}
            set line 2 of player's scoreboard to "Wersja BETA 0.5"
        wait 1 second
command /sb:
    trigger:
        if {sb::%player%} is not false:
            set {sb::%player%} to false
            send "&f&l[&5ErsoEngine&f&l] Score Board Wyłączony"
            toggle scoreboards of player to off
        else:
            set {sb::%player%} to true
            send "&f&l[&5ErsoEngine&f&l] Score Board Włączony"
            toggle scoreboards of player to on

Dziekuje bardzo.
Do zamknięcia

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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