Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

%group% variable... SCRIPT jak dodać do....


syberia97

Rekomendowane odpowiedzi

Opublikowano

Jak dodać do czatu w tym skrypcie by pokazywało: [0] Grupa Nick: Treść.. 

 

 

Cały skrypt:

#=========================# Początek całego skryptu #=========================#
 
#|--------------------------------------------------|#
#|Skrypt jest chroniony prawami autorskimi          |#
#|Autorem skryptu jest xCrysiSx                     |#
#|Wersja skryptu 1.0                                |#
#|Zakaz kopiowania, podszywania sie pod autora!     |#
#|Zakaz zmieniania nazwy autora skryptu!            |#
#|--------------------------------------------------|#
options:
#=========================# Ustawienia dla gracza #=========================#
        pkt: 10 #Ilosc potrzebnych punktow do awansowania na kolejny lvl
        procent: 100 #Ilosc procent na wykopanie 1 punkta expa (lvl)
        blok: stone #Po wykopaniu jakiego bloku ma dodawac punkty ?
        wersja: 1.0 #Wersja skryptu (linijka dla autora skryptu)
        skname: MinerStats #Nazwa skryptu
#=========================# Koniec ustawien dla gracza #=========================#
 
#=========================# Variables skryptu, jezeli sie nie znasz nie ruszaj! #=========================#
variables:
        {lvl.%player%} = 0
        {plvl.%player%} = 0
        {pplvl.%player%} = false
#=========================# Koniec Variables skryptu! #=========================#
 
#=========================# Kod skryptu, jezeli sie nie znasz nie ruszaj! #=========================#
on mine of {@blok}:
        if {pplvl.%player%} is true:
                chance of {@procent}%:
                        add 1 to {lvl.%player%}
                if {lvl.%player%} is {@pkt}:
                        set {lvl.%player%} to 0
                        add 1 to {plvl.%player%}
                        send "&aGratulacje awansowales na kolejny lvl kopania!"
                        execute console command "playsound random.levelup %player%"
                        if {plvl.%player%} is 30 or 40 or 50 or 60 or 70 or 80 or 90:
                                broadcast "&aGracz &3%player% &aawansowal na %{plvl.%player%}% lvl kopania!"
                        if {plvl.%player%} is 100:
                                if {pplvl.%player%} is true:
                                        set {pplvl.%player%} to false
                                        broadcast "&aGracz &3%player% &aawansowal na 100 lvl kopania (maksymalny)!"
                                        stop
on Skript start:
        send "" to console
        send "" to the console
        send "" to the console
        send "&c###################################################" to the console
        send "&6Nazwa skryptu: &7MinerStats" to the console
        send "&6Autor skryptu: &7xCrysiSx" to the console
        send "&6Wersja skryptu: &7{@wersja}" to the console
        send "&c###################################################" to the console
        send "" to the console
        send "" to the console
#=========================# Koniec kody skryptu #=========================#
 
#=========================# Chat skryptu #=========================#
on chat:
        set the player's display name to "&b[%{plvl.%player%}%] {%group%} &7%player% "
#=========================# Koniec chatu skryptu #=========================#
 
#=========================# Komendy skryptu #=========================#
command /lvl [<text>] [<text>]:
        trigger:
                if arg 1 is not set:
                        send "&3Dostepne komendy skryptu:"
                        send "&b/lvl sprawdz &8- &aPokazuje twoje statystyki kopania"
                        send "&b/lvl daj [nick] &8- &aDodaje 1 lvl danemu graczowi"
                        send "&b/lvl resetuj [nick] &8- &aResetuje lvl danemu graczowi"
                        send "&b/lvl przeladuj &8- &aInformacje o autorze skryptu"
                        send "&b/lvl autor &8- &aInformacje o autorze skryptu"
                if arg 1 is "sprawdz":
                        send "&3Twoje statystyki kopania:"
                        send "&8* &aPunkty Kopania: &b%{lvl.%player%}%/{@pkt}"
                        send "&8* &aLvl Kopania: &b%{plvl.%player%}% (maksymalny lvl 100)"
                        stop
                if arg 1 is "autor":
                        send "&6Nazwa skryptu: &7{@skname}"
                        send "&6Autor skryptu: &7xCrysiSx"
                        send "&6Wersja skryptu: &7{@wersja}"
                        stop
                if arg 1 is "przeladuj":
                        if has permission "lvl.przeladuj":
                                send "&cTrwa przeladowywanie skryptu..."
                                execute console command "skript reload {@skname}"
                                wait 2 second
                                send "&cSkrypt zostal przeladowany!"
                                stop
                if arg 1 is "resetuj":
                        if arg 2 is not empty:
                                if has permissions "lvl.resetuj":
                                        set {plvl.%arg 2%} to 0
                                        set {pplvl.%arg 2%} to true
                                        send "&aZresetowales lvl kopania graczowi &b%arg 2%"
                                else:
                                        send "&4Blad: &cNie masz dostepu do tej komendy!"
                        else:
                                send "&4Blad: &cPoprawne uzycie /lvl resetuj [nick]"
                if arg 1 is "daj":
                        if arg 2 is not empty:
                                if has permissions "lvl.daj":
                                        add 1 to {plvl.%arg 2%}
                                        send "&aDodales &b(1) &alvl graczowi &b%arg 2%"
                                else:
                                        send "&4Blad: &cNie masz dostepu do tej komendy!"
                        else:
                                send "&4Blad: &cPoprawne uzycie /lvl daj [nick]"
#=========================# Koniec komend skryptu #=========================#
 
#=========================# Koniec całego skryptu #=========================#

Dokładna cześć skryptu:

 

#=========================# Chat skryptu #=========================#
on chat:
        set the player's display name to "&b[%{plvl.%player%}%] {%group%} &7%player% "
#=========================# Koniec chatu skryptu #=========================#

 

Opublikowano
on chat:
        cancel event
        set {_message.%player%} to "&b[%{plvl.%player%}%] {%group%} &7%player%: %message%"
        broadcast "{_message.%player%}"
        delete {_message.%player%} 

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

A nie lepiej zrobić tak?:

#=========================# Chat skryptu #=========================#
on chat:
	set the player's display name to "&b[%{plvl.%player%}%] &7%display name%"
#=========================# Koniec chatu skryptu #=========================#

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Żadne, z powyższych nie działa. A chodzi o dodanie wyświetlania  grupy. 

[13:24:39] [Server thread/ERROR]: Invalid use of quotes ("). If you want to use quotes in "quoted text", double them: "". (MinerStats.sk, line 47: send "&c###################################################" to the console')
[13:24:39] [Server thread/ERROR]: Invalid use of quotes ("). If you want to use quotes in "quoted text", double them: "". (MinerStats.sk, line 51: send "&c###################################################" to the console')
[13:24:39] [Server thread/ERROR]: 'display name' is not an entity type (MinerStats.sk, line 59: set the player's display name to "&b[%{plvl.%player%}%] &7%display name%"')
Opublikowano

 

Żadne, z powyższych nie działa. A chodzi o dodanie wyświetlania  grupy. 

[13:24:39] [Server thread/ERROR]: Invalid use of quotes ("). If you want to use quotes in "quoted text", double them: "". (MinerStats.sk, line 47: send "&c###################################################" to the console')
[13:24:39] [Server thread/ERROR]: Invalid use of quotes ("). If you want to use quotes in "quoted text", double them: "". (MinerStats.sk, line 51: send "&c###################################################" to the console')
[13:24:39] [Server thread/ERROR]: 'display name' is not an entity type (MinerStats.sk, line 59: set the player's display name to "&b[%{plvl.%player%}%] &7%display name%"')

Masz aktualną wersję Skripta?

Opublikowano

 

 

#=========================# Początek całego skryptu #=========================#
 
#|--------------------------------------------------|#
#|Skrypt jest chroniony prawami autorskimi          |#
#|Autorem skryptu jest xCrysiSx                     |#
#|Wersja skryptu 1.0                                |#
#|Zakaz kopiowania, podszywania sie pod autora!     |#
#|Zakaz zmieniania nazwy autora skryptu!            |#
#|--------------------------------------------------|#
options:
#=========================# Ustawienia dla gracza #=========================#
        pkt: 10 #Ilosc potrzebnych punktow do awansowania na kolejny lvl
        procent: 100 #Ilosc procent na wykopanie 1 punkta expa (lvl)
        blok: stone #Po wykopaniu jakiego bloku ma dodawac punkty ?
        wersja: 1.0 #Wersja skryptu (linijka dla autora skryptu)
        skname: MinerStats #Nazwa skryptu
#=========================# Koniec ustawien dla gracza #=========================#
 
#=========================# Variables skryptu, jezeli sie nie znasz nie ruszaj! #=========================#
variables:
        {lvl.%player%} = 0
        {plvl.%player%} = 0
        {pplvl.%player%} = false
#=========================# Koniec Variables skryptu! #=========================#
 
#=========================# Kod skryptu, jezeli sie nie znasz nie ruszaj! #=========================#
on mine of {@blok}:
        if {pplvl.%player%} is true:
                chance of {@procent}%:
                        add 1 to {lvl.%player%}
                if {lvl.%player%} is {@pkt}:
                        set {lvl.%player%} to 0
                        add 1 to {plvl.%player%}
                        send "&aGratulacje awansowales na kolejny lvl kopania!"
                        execute console command "playsound random.levelup %player%"
                        if {plvl.%player%} is 30 or 40 or 50 or 60 or 70 or 80 or 90:
                                broadcast "&aGracz &3%player% &aawansowal na %{plvl.%player%}% lvl kopania!"
                        if {plvl.%player%} is 100:
                                if {pplvl.%player%} is true:
                                        set {pplvl.%player%} to false
                                        broadcast "&aGracz &3%player% &aawansowal na 100 lvl kopania (maksymalny)!"
                                        stop
on Skript start:
        send "" to console
        send "" to the console
        send "" to the console
        send "&6Nazwa skryptu: &7MinerStats" to the console
        send "&6Autor skryptu: &7xCrysiSx" to the console
        send "&6Wersja skryptu: &7{@wersja}" to the console
        send "" to the console
        send "" to the console
#=========================# Koniec kody skryptu #=========================#
 
#=========================# Chat skryptu #=========================#
on chat:
        set the player's display name to "&b[%{plvl.%player%}%] &7%display name of player% "
#=========================# Koniec chatu skryptu #=========================#
 
#=========================# Komendy skryptu #=========================#
command /lvl [<text>] [<text>]:
        trigger:
                if arg 1 is not set:
                        send "&3Dostepne komendy skryptu:"
                        send "&b/lvl sprawdz &8- &aPokazuje twoje statystyki kopania"
                        send "&b/lvl daj [nick] &8- &aDodaje 1 lvl danemu graczowi"
                        send "&b/lvl resetuj [nick] &8- &aResetuje lvl danemu graczowi"
                        send "&b/lvl przeladuj &8- &aInformacje o autorze skryptu"
                        send "&b/lvl autor &8- &aInformacje o autorze skryptu"
                if arg 1 is "sprawdz":
                        send "&3Twoje statystyki kopania:"
                        send "&8* &aPunkty Kopania: &b%{lvl.%player%}%/{@pkt}"
                        send "&8* &aLvl Kopania: &b%{plvl.%player%}% (maksymalny lvl 100)"
                        stop
                if arg 1 is "autor":
                        send "&6Nazwa skryptu: &7{@skname}"
                        send "&6Autor skryptu: &7xCrysiSx"
                        send "&6Wersja skryptu: &7{@wersja}"
                        stop
                if arg 1 is "przeladuj":
                        if has permission "lvl.przeladuj":
                                send "&cTrwa przeladowywanie skryptu..."
                                execute console command "skript reload {@skname}"
                                wait 2 second
                                send "&cSkrypt zostal przeladowany!"
                                stop
                if arg 1 is "resetuj":
                        if arg 2 is not empty:
                                if has permissions "lvl.resetuj":
                                        set {plvl.%arg 2%} to 0
                                        set {pplvl.%arg 2%} to true
                                        send "&aZresetowales lvl kopania graczowi &b%arg 2%"
                                else:
                                        send "&4Blad: &cNie masz dostepu do tej komendy!"
                        else:
                                send "&4Blad: &cPoprawne uzycie /lvl resetuj [nick]"
                if arg 1 is "daj":
                        if arg 2 is not empty:
                                if has permissions "lvl.daj":
                                        add 1 to {plvl.%arg 2%}
                                        send "&aDodales &b(1) &alvl graczowi &b%arg 2%"
                                else:
                                        send "&4Blad: &cNie masz dostepu do tej komendy!"
                        else:
                                send "&4Blad: &cPoprawne uzycie /lvl daj [nick]"
#=========================# Koniec komend skryptu #=========================#
 
#=========================# Koniec całego skryptu #=========================#

 

 

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...