Skocz do zawartości
  • 0

Scoreboard i kolorowy nick


Mr_0VERR

Pytanie

Niedawno pisaliście mi 2 skrypty lecz 1 z nich czyli scoreboard przerobiłem bo nie działał.
Problem polega na tym, że jeśli 1 osoba na serwerze otrzyma uprawnienie "mam.vipa" to cały serwer ma pomarańczowy nick i na scoreboardzie range VIP.
Nawet jeśli dopisze na końcu każdego skryptu, że jeśli osoba nie ma uprawnień to ma nie dostawać tego, a i tak jeśli 1 osoba dostanie te uprawnienie to ma to cały serwer :/

every 5 seconds:
    loop all players:
        if loop-player has permission "mam.gracza":
            wipe loop-player's sidebar
            set name of sidebar of loop-player to "&e&lGoldCraft.pl"
            set score "    " in sidebar of loop-player to 9
            set score "Nick: &6%loop-player%" in sidebar of loop-player to 8
            set score "Ranga: &aGracz" in sidebar of loop-player to 7
            set score "Portfel: &6%loop-player's balance%" in sidebar of loop-player to 6
            set score "  " in sidebar of loop-player to 5
            set score "Data/czas: &b%now%" in sidebar of loop-player to 4
            set score "Graczy: &3%size of all players%" in sidebar of loop-player to 3
            set score " " in sidebar of loop-player to 2
            set score "         &ewww.goldcraft.pl" in sidebar of loop-player to 1

every 5 seconds:
    loop all players:
        if loop-player has permission "mam.vipa":
            wipe loop-player's sidebar
            set name of sidebar of loop-player to "&e&lGoldCraft.pl"
            set score "    " in sidebar of loop-player to 9
            set score "Nick: &6%loop-player%" in sidebar of loop-player to 8
            set score "Ranga: &eVIP" in sidebar of loop-player to 7
            set score "Portfel: &6%loop-player's balance%" in sidebar of loop-player to 6
            set score "  " in sidebar of loop-player to 5
            set score "Data/czas: &b%now%" in sidebar of loop-player to 4
            set score "Graczy: &3%size of all players%" in sidebar of loop-player to 3
            set score " " in sidebar of loop-player to 2
            set score "         &ewww.goldcraft.pl" in sidebar of loop-player to 1


on join:
        if player has permission "mam.vipa":
        set player's tag to "&6"

ten scoreboard przerobiony działa tak, że Gracz ma uprawnienie "mam.gracza", a jak kupi VIPa to zabiera mu "mam.gracza, a daje "mam.vipa" - na takiej zasadzie

Chciałbym dostać gotowe skrypty bo jak wysyłacie "cześciami" to się gubie :P (na code.skript.pl proszę)
Z góry dzięki!

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
4 godziny temu, Mr_0VERR napisał:

Niedawno pisaliście mi 2 skrypty lecz 1 z nich czyli scoreboard przerobiłem bo nie działał.
Problem polega na tym, że jeśli 1 osoba na serwerze otrzyma uprawnienie "mam.vipa" to cały serwer ma pomarańczowy nick i na scoreboardzie range VIP.
Nawet jeśli dopisze na końcu każdego skryptu, że jeśli osoba nie ma uprawnień to ma nie dostawać tego, a i tak jeśli 1 osoba dostanie te uprawnienie to ma to cały serwer :/


every 5 seconds:
    loop all players:
        if loop-player has permission "mam.gracza":
            wipe loop-player's sidebar
            set name of sidebar of loop-player to "&e&lGoldCraft.pl"
            set score "    " in sidebar of loop-player to 9
            set score "Nick: &6%loop-player%" in sidebar of loop-player to 8
            set score "Ranga: &aGracz" in sidebar of loop-player to 7
            set score "Portfel: &6%loop-player's balance%" in sidebar of loop-player to 6
            set score "  " in sidebar of loop-player to 5
            set score "Data/czas: &b%now%" in sidebar of loop-player to 4
            set score "Graczy: &3%size of all players%" in sidebar of loop-player to 3
            set score " " in sidebar of loop-player to 2
            set score "         &ewww.goldcraft.pl" in sidebar of loop-player to 1

every 5 seconds:
    loop all players:
        if loop-player has permission "mam.vipa":
            wipe loop-player's sidebar
            set name of sidebar of loop-player to "&e&lGoldCraft.pl"
            set score "    " in sidebar of loop-player to 9
            set score "Nick: &6%loop-player%" in sidebar of loop-player to 8
            set score "Ranga: &eVIP" in sidebar of loop-player to 7
            set score "Portfel: &6%loop-player's balance%" in sidebar of loop-player to 6
            set score "  " in sidebar of loop-player to 5
            set score "Data/czas: &b%now%" in sidebar of loop-player to 4
            set score "Graczy: &3%size of all players%" in sidebar of loop-player to 3
            set score " " in sidebar of loop-player to 2
            set score "         &ewww.goldcraft.pl" in sidebar of loop-player to 1


on join:
        if player has permission "mam.vipa":
        set player's tag to "&6"

ten scoreboard przerobiony działa tak, że Gracz ma uprawnienie "mam.gracza", a jak kupi VIPa to zabiera mu "mam.gracza, a daje "mam.vipa" - na takiej zasadzie

Chciałbym dostać gotowe skrypty bo jak wysyłacie "cześciami" to się gubie :P (na code.skript.pl proszę)
Z góry dzięki!

Użyj FeatherBoard albo innego pluginu na scoreBoard, który ci oferuję takie coś, a w skrypcie zrób nick z permisją po kupnie i tyle, oddzielnie ci będzie lepiej niż łączyć to ze sobą. 

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229686
Udostępnij na innych stronach

  • 0

Ale problem jest taki, że gdy chociaż 1 osoba dostanie na serwerze uprawnienie "mam.vipa" to cały serwer na scoreboardzie ma napisane: Ranga: VIP i posiada pomarańczowy nick :/

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229687
Udostępnij na innych stronach

  • 0
Teraz, Mr_0VERR napisał:

Ale problem jest taki, że gdy chociaż 1 osoba dostanie na serwerze uprawnienie "mam.vipa" to cały serwer na scoreboardzie ma napisane: Ranga: VIP i posiada pomarańczowy nick :/

To scoreBoard zrób w pluginie i skript się z pluginem nie połączy. Dlatego zrób to tak. Daj mi tylko kod z nickiem i tyle a scoreBoard w pluginie sobie zrób to problem scoreBoard znika 

 

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229688
Udostępnij na innych stronach

  • 0
9 minut temu, Mr_0VERR napisał:

Tyle, że ja będę chciał zrobić rangi: VIP, SVIP, SWAGGER więc?

To dajesz jak chcesz rangę by pokazywało 

/papi ecloud download Vault

I dajesz odpowiednią zmienną do linijki w configu scoreBoard która odpowiada za rangę. 

 


Economy

%vault_eco_balance%
%vault_eco_balance_commas%
%vault_eco_balance_fixed%
%vault_eco_balance_formatted%
%vault_eco_top_balance_#%
%vault_eco_top_balance_fixed_#%
%vault_eco_top_balance_formatted_#%
%vault_eco_top_balance_commas_#%
%vault_eco_top_player_#%
%vault_eco_top_rank%

Permissions

%vault_rank%
%vault_prefix%
%vault_rankprefix%
%vault_rankprefix_#%
%vault_suffix%
%vault_ranksuffix%
%vault_ranksuffix_#%
%vault_prefix_color%
%vault_rank_capital%

 

 

Jeśli chcesz nick gracza, to samo, importujesz PlaceHolder `Player`:

 

/papi ecloud download Player

I dajesz do linijki :

 

Nick: %player_name%

Wszystkie PlaceHoldery masz tutaj: 

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

Edytowane przez neQYT
Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229694
Udostępnij na innych stronach

  • 0
33 minuty temu, Mr_0VERR napisał:

A która zmienna daje to, że jak ją wstawię to pobiera dane o randze gracza?

%vault_rank%

 

Czyli tak:

 

**Co to PlaceHolder? **

 

PlaceHolderAPI to plugin, który wspiera zmienne z innych pluginów i za pomocą funkcji ecloud można pobrać zmienne z pluginu. Wszystko na stornie, którą podałem wyżej 👆. Tam jest spis pluginów, pod spisem A-Z są dodatkowe takie jak BungeeCord, Player, Server, i mają pod sobą zmienne, które wstawia się do różnych pluginów, na skript też działa np. Ranga gracza w skrypcie pod /moja-Ranga po co dawać jeśli gracz ma permisje... Wystarczy /papi ecloud download Vault i dać send "Twoja ranga : %vault_rank%. Działa na każdy plugin, wystarczy pobrać zmienne z pluginu aby wstawić je do innego. Gdybyś nie zrobił w config scoreBoard to byś Miał: ranga: %vault_rank% zamiast rangi, jest też MvdwPlaceHolder czy jakoś tak ale to do premium pluginów. 

 

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229696
Udostępnij na innych stronach

  • 0
11 godzin temu, Mr_0VERR napisał:

Wszystko git.

Kolejny problem - dlaczego Scoreboard (plugin) nie odczytuje zmiennej ze skryptu {coins.%player%}? Wpisywałem też o tak %{coins.%player%}%.
 

%skript_<variable name>%

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

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229702
Udostępnij na innych stronach

  • 0

Wpisałem /papi ecloud download skript

ale teraz jak wstawić zmienną: {coins.%player%} ?
Wstwić:
%skript_<{coins.%player%}>%

czy tak

%skript_<%{coins.%player%}%>%

czy tak

%skript_{coins.%player%}%

 

Bo nie działa :/

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229707
Udostępnij na innych stronach

  • 0
5 minut temu, Mr_0VERR napisał:

Wpisałem /papi ecloud download skript

ale teraz jak wstawić zmienną: {coins.%player%} ?
Wstwić:
%skript_<{coins.%player%}>%

czy tak

%skript_<%{coins.%player%}%>%

czy tak

%skript_{coins.%player%}%

 

Bo nie działa :/

U mnie i 1 i 3 działa 

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229708
Udostępnij na innych stronach

  • 0
5 minut temu, Mr_0VERR napisał:

m5M5iOp.png

Masz odpowiedniego skripta dostosowanego do pAPI? Wersja serwera Craftbukkit/Spigot/Paper 1.8/1.9/1.11.2..../ najnowszy papi? 

Edytowane przez neQYT
Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229716
Udostępnij na innych stronach

  • 0
2 godziny temu, Mr_0VERR napisał:

Wszystkie pluginy na zielono się świecą, ale pod jaką wersję mam to nwm.
Mógłbyś dać mi link do tego pluginu bo nwm skąd brałem kiedyś :D

Z spigotmc.org weź PlaceHolderAPI.

Odnośnik do komentarza
https://skript.pl/temat/35790-scoreboard-i-kolorowy-nick/#findComment-229727
Udostępnij na innych stronach

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ę...