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

[Probiem] Skrypt


Rekomendowane odpowiedzi

Opublikowano

 
#========================================================================================================#
#                                  Skrypt stworzony przez didondadon                                    #
#                                           Nazwa: Ranking                                              #
#                                            Wersja: 0.2                                                 #
#                                           Skript: 2.0.2                                                #
#========================================================================================================#
options:
        # Tag Skryptu
        Ranking.tag: &4&lRanking&0&l
        Ranking.|: &7&l|
       
        # Info | Wiadomosc po smierci gracza zabitego przez gracza | Zmienne: %victim% - ofiara | %attacker% - atakujacy | %{punkty}% - punkty
        Ranking.msg.death.player.yes: &6%victim% (-%{punkty}%) &czostal zabity przez gracza &6%attacker% &c(+%{punkty}%)
       
        # Info | Wiadomosc po smierci gracza spadania z wysokosci | Zmienne: %victim% - ofiara | %attacker% - atakujacy | 50 - punkty
        Ranking.msg.death.player.no: &6%victim% &cSpadl z wysokosci &c(&6-50)
       
        # Info | Ranking gracza zostal zresetowany Zmienne: %argument 2% - gracz resetu
        Ranking.msg.reset: &7Punkty, fragi i zgony gracza &a%argument 2% &7zostaly zresetowane
       
        # Info | Nie podales nazwy gracza
        Ranking.msg.error.player: &4Nie podales nazwy gracza
       
        # Info | Brak uprawnien
        Ranking.msg.permission: &4Nie masz uprawnien
       
        # Info | Reload skryptu
        Ranking.msg.reload: &aSkrypt przeladowany pomyslnie
       
#--------------------------------------------------------------------------------------------------------#
#                                              UPRAWNIEIA                                                #
#--------------------------------------------------------------------------------------------------------#
#       /Ranking pomoc              ● Pomoc                          ● Ranking.gracz | Ranking.admin      #
#       /Ranking ranking [<player>] ● Ranking                        ● Ranking.gracz | Ranking.admin      #
#       /Ranking reset <player>     ● Reset punktow, fragow i zgonow ● Ranking.admin                       #
#       /Ranking info               ● Informacje                     ● Ranking.gracz | Ranking.admin      #
#       /Ranking reload             ● Reload                         ● Ranking.admin                       #
#   [] - opcjonalnie | <> - wymagane                                                                     #
#--------------------------------------------------------------------------------------------------------#
#--------------------------------------------------------------------------------------------------------#
#                                              KOD                                                       #
#--------------------------------------------------------------------------------------------------------#
on first join:
        set {Ranking.punkty.%player%} to 1000
        set {Ranking.fragi.%player%} to 0
        set {Ranking.zgony.%player%} to 0
        set {Ranking.save.%player%} to true
       
on join:
        if {Ranking.save.%player%} is false:
                set {Ranking.punkty.%player%} to 1000
                set {Ranking.fragi.%player%} to 0
                set {Ranking.zgony.%player%} to 0
                set {Ranking.save.%player%} to true
        if {Ranking.save.%player%} is not set:
                set {Ranking.punkty.%player%} to 1000
                set {Ranking.fragi.%player%} to 0
                set {Ranking.zgony.%player%} to 0
                set {Ranking.save.%player%} to true
       
on death:
        if victim is player:
                if attacker is a player:
                        add {Ranking.punkty.%victim%}*0.30 to {Ranking.punkty.%attacker%}
                        remove {Ranking.punkty.%victim%}*0.30 from {Ranking.punkty.%victim%}
                        add {Ranking.punkty.%victim%}*0.30 to {punkty}
                        broadcast "{@Ranking.msg.death.player.yes}"
                        set {punkty} to 0
                        add 1 to {Ranking.fragi.%attacker%}
                        add 1 to {Ranking.zgony.%victim%}
                        message "&7Frag: &2+1" to attacker
                        message "&7Zgon: &2+1" to victim
                else:
                        remove 50 from {Ranking.punkty.%victim%}
                        add 1 to {Ranking.zgony.%victim%}
                        broadcast "{@Ranking.msg.death.player.no}"
                        message "&7Zgon: &2+1" to victim
               
on rightclick on player with sword:
        execute player command "Ranking ranking %clicked player%"
       
command /Ranking [<text>] [<text>]:
        aliases: rz, ranking
        trigger:
                if argument 1 is not set:
                        execute player command "Ranking pomoc"
                if argument 1 is "pomoc":
                        if player has permission "Ranking.gracz" or "Ranking.admin":
                                message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                                message "&e&l* &2/Ranking pomoc &f- &7Pomoc"
                                message "&e&l* &2/Ranking ranking [<player>] &f- &7Ranking"
                                message "&e&l* &2/Ranking reset <player> &f- &7Reset punktow, fragow i zgonow"
                                message "&e&l* &2/Ranking info &f- &7Informacje"
                                message "&e&l* &2/Ranking reload &f- &7Reload"
                                message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                        else:
                                message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.permission}"
                if argument 1 is "ranking":
                        if player has permission "Ranking.gracz" or "Ranking.admin":
                                if argument 2 is set:
                                        message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                                        message "&e&l* &4&lGracz: &a&l%argument 2%"
                                        message "&e&l* &4&lPunkty: &a&l%{Ranking.punkty.%argument 2%}%"
                                        message "&e&l* &4&lFragi: &a&l%{Ranking.fragi.%argument 2%}%"
                                        message "&e&l* &4&lZgony: &a&l%{Ranking.zgony.%argument 2%}%"
                                        message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                                else:
                                        message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                                        message "&e&l* &4&lGracz: &a&l%player%"
                                        message "&e&l* &4&lPunkty: &a&l%{Ranking.punkty.%player%}%"
                                        message "&e&l* &4&lFragi: &a&l%{Ranking.fragi.%player%}%"
                                        message "&e&l* &4&lZgony: &a&l%{Ranking.zgony.%player%}%"
                                        message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                        else:
                                message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.permission}"
                if argument 1 is "reset":
                        if player has permission "Ranking.admin":
                                if argument 2 is set:
                                        set {Ranking.punkty.%argument 2%} to 1000
                                        set {Ranking.fragi.%argument 2%} to 0
                                        set {Ranking.zgony.%argument 2%} to 0
                                        message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.reset}"
                                else:
                                        message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.error.player}"
                        else:
                                message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.permission}"
                if argument 1 is "info":
                        if player has permission "Ranking.gracz" or "Ranking.admin":
                                message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                                message "&e&l* &2&lSkrypt: &4&lRanking"
                                message "&e&l* &2&lWersja: &c&l0.2"
                                message "&e&l* &2&lAutor: &c&ldidondadon"
                                message "&5&l&m==================={@Ranking.tag}&5&l&m==================="
                        else:
                                message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.permission}"
                if argument 1 is "reload" or "rl":
                        if player has permission "Ranking.admin":
                                execute console command "skript reload Ranking"
                                message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.reload}"
                        else:
                                message "{@Ranking.tag} {@Ranking.|} {@Ranking.msg.permission}"
#-------------------------------------------- Koniec skryptu --------------------------------------------#
#------------------------------- © by didondadon ------------------------------#

 

 

Witam mam problem ze skryptem powyzej poniewaz nie pisze na chacie ile odjelo punktow osobie ktora padla

 

DAJE LIKE jak ktos powie gdzie jest blad

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...