Skocz do zawartości
  • 0

Prefiksy i sufiksy


Ramzes45

Pytanie

Witam serdecznie! Chciałbym dowiedzieć się jak mogę napisać skrypt umożliwiajacy mi nadanie graczowi prefiksów i sufiksów. Chciałbym by wyglądało to tak: Prefix Suffix Nick: Tekst

Komendą ./prefix <nick> <prefix>, oraz ./suffix <nick> <suffix> nadaję konkretne wartości, na przykładzie wygląda to mniej więcej tak: [Małopolska] [Kraków] Ramzes45: Cześć.

Dobrze by było, gdyby ten skrypt potrafił definiować kolor dla prefiksów i suffików. Chciałbym się również dowiedzieć, jak mogę zmodyfikowc komendę OPG (poniżej) by generowała dane z prefiksu - przykład również poniżej.

command /opg [<text>]:    aliases: /o, /p    trigger:        loop players in radius 5 around event-location:            send "&4[OPG] &8<%player%>:&7 %arg 1%" to the loop-player
 

Przykładem z danymi z prefiksu:

send "&4[OPG] <DANE_Z_PREFIKSU> &8<%player%>:&7 %arg 1%" to the loop-player
Edytowane przez Ramzes45
Odnośnik do komentarza
https://skript.pl/temat/8882-prefiksy-i-sufiksy/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

command /prefix [<offlineplayer>] <text>:
    permission: prefix.set
    permission message: &4Nie masz do tego uprawnien!
    trigger:
        if arg 1 is set:
            set {prefix::%player%} to arg 2
            send "Ustawiono prefix dla gracza %arg 1%."
            stop
        else:
            send "Musisz podac nick gracza."
            stop
command /prefix [<offlineplayer>] <text>:
    permission: suffix.set
    permission message: &4Nie masz do tego uprawnien!
    trigger:
        if arg 1 is set:
            set {suffix::%player%} to arg 2
            send "Ustawiono suffixdla gracza %arg 1%."
            stop
        else:
            send "Musisz podac nick gracza."
            stop
on chat:
    set {_message} to "%{prefix::%player%}% %coloured name of player% {suffix::%player%}: %message%"
    replace all "<none>" with "" in {_message}
    broadcast "%{_message}%"

 


Pisane na czysto, może nie działać.

Odnośnik do komentarza
https://skript.pl/temat/8882-prefiksy-i-sufiksy/#findComment-69250
Udostępnij na innych stronach

  • 0

Niby działa, ale nie tak jak zamierzałem. Wyświetla on bowiem dwie wiadomości:


Gracz Ramzes45: S


ss Ramzes45: S


 


przy czym ss jest prefixem. Chcę by wyświetlała się jedynie jedna wiadomość, z prefixem/suffixem.


Odnośnik do komentarza
https://skript.pl/temat/8882-prefiksy-i-sufiksy/#findComment-69439
Udostępnij na innych stronach

  • 0

Poprawione:





command /prefix [<offlineplayer>] <text>:
    permission: prefix.set
    permission message: &4Nie masz do tego uprawnien!
    trigger:
        if arg 1 is set:
            set {prefix::%player%} to arg 2
            send "Ustawiono prefix dla gracza %arg 1%."
            stop
        else:
            send "Musisz podac nick gracza."
            stop
command /surffix [<offlineplayer>] <text>:
    permission: suffix.set
    permission message: &4Nie masz do tego uprawnien!
    trigger:
        if arg 1 is set:
            set {suffix::%player%} to arg 2
            send "Ustawiono suffix dla gracza %arg 1%."
            stop
        else:
            send "Musisz podac nick gracza."
            stop
on chat:
    cancel event
    set {_message} to "%coloured {prefix::%player%}% &f%coloured name of player% %coloured {suffix::%player%}%: &f%message%"
    replace all "<none>" with "" in {_message}
    broadcast "%{_message}%"

Odnośnik do komentarza
https://skript.pl/temat/8882-prefiksy-i-sufiksy/#findComment-69447
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ę...