Skocz do zawartości
  • 0

doda ktos top?


Szwagru

Pytanie

Doda ktoś topke 5 najlepszych graczy?:

	variables:
    {stone::%player%} = 0
	command /pkt [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&e(&3 - &e) &8&m         &7&l << &3PlatformaKlocka &7&l>> &8&m         &e (&3 - &e)"
            send "   &3/pkt pokaz &8- &7pokazuje ile punktow masz"
            send "   &3/pkt top &8- &7pokazuje &6TOP5 &7graczy."
        if arg 1 is "pokaz":
            send "   &7Posiadasz &3%{stone::%player%}%&7 punktow."
on Place:
    if player is in world "ASkyBlock":
        add 1 to {postaw::%player%}
        if {postaw::%player%} = 10:
            add 1 to {stone::%player%}
            set {postaw::%player%} to 0
            send "   &7Dostales &31 punkt" to player

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

variables:
    {stone::%player%} = 0
command /pkt [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&e(&3 - &e) &8&m         &7&l << &3PlatformaKlocka &7&l>> &8&m         &e (&3 - &e)"
            send "   &3/pkt pokaz &8- &7pokazuje ile punktow masz"
            send "   &3/pkt top &8- &7pokazuje &6TOP5 &7graczy."
        if arg 1 is "pokaz":
            send "   &7Posiadasz &3%{stone::%player%}%&7 punktow."
        if arg 1 is "top":    
            send  "&c| &6------------------------------- &c|"
            send  "&c|        &dTOP 5 NAJLEPSZYCH GRACZY    &c|"
            send  "&c| &6------------------------------- &c|"
            if {stone::*} is not set:
                send "&c&lnikt nie ma jeszce pkt"
            else:
                set {_num} to size of {stone::*}
                loop {_num} times:
                    loop {stone::*}:
                        {_v.%loop-number%} is not set:
                            set {_v.%loop-number%} to loop-value
                            set {_n.%loop-number%} to loop-index
                        loop-value is greater than {_v.%loop-number%}:
                            set {_v.%loop-number%} to loop-value
                            set {_n.%loop-number%} to loop-index
                    remove {_v.%loop-number%} from {stone::*}
                loop {_num} times:
                    loop-number is less than or equal to 10:
                        {_n.%loop-number%} isn't "<player>"
                        send "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
                        set {stone::%{_n.%loop-number%}%} to {_v.%loop-number%}
on place:
    player is in world "ASkyBlock":
        add 1 to {postaw::%player%}
        if {postaw::%player%} = 10:
            add 1 to {stone::%player%}
            set {postaw::%player%} to 0
            send "   &7Dostales &31 punkt" to player

 

 

prosze testowane licze na + :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 minut temu, kaol48s napisał:

variables:
    {stone::%player%} = 0
command /pkt [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&e(&3 - &e) &8&m         &7&l << &3PlatformaKlocka &7&l>> &8&m         &e (&3 - &e)"
            send "   &3/pkt pokaz &8- &7pokazuje ile punktow masz"
            send "   &3/pkt top &8- &7pokazuje &6TOP5 &7graczy."
        if arg 1 is "pokaz":
            send "   &7Posiadasz &3%{stone::%player%}%&7 punktow."
        if arg 1 is "top":    
            send  "&c| &6------------------------------- &c|"
            send  "&c|        &dTOP 5 NAJLEPSZYCH GRACZY    &c|"
            send  "&c| &6------------------------------- &c|"
            if {stone::*} is not set:
                send "&c&lnikt nie ma jeszce pkt"
            else:
                set {_num} to size of {stone::*}
                loop {_num} times:
                    loop {stone::*}:
                        {_v.%loop-number%} is not set:
                            set {_v.%loop-number%} to loop-value
                            set {_n.%loop-number%} to loop-index
                        loop-value is greater than {_v.%loop-number%}:
                            set {_v.%loop-number%} to loop-value
                            set {_n.%loop-number%} to loop-index
                    remove {_v.%loop-number%} from {stone::*}
                loop {_num} times:
                    loop-number is less than or equal to 10:
                        {_n.%loop-number%} isn't "<player>"
                        send "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
                        set {stone::%{_n.%loop-number%}%} to {_v.%loop-number%}
on place:
    player is in world "ASkyBlock":
        add 1 to {postaw::%player%}
        if {postaw::%player%} = 10:
            add 1 to {stone::%player%}
            set {postaw::%player%} to 0
            send "   &7Dostales &31 punkt" to player

 

 

prosze testowane licze na + :)

takie błędy:

bledy.png

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

  • 0

variables:
    {stone::%player%} = 0
command /pkt1 [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is not set:
            send "&e(&3 - &e) &8&m         &7&l << &3PlatformaKlocka &7&l>> &8&m         &e (&3 - &e)"
            send "   &3/pkt pokaz &8- &7pokazuje ile punktow masz"
            send "   &3/pkt top &8- &7pokazuje &6TOP5 &7graczy."
        if arg 1 is "pokaz":
            send "   &7Posiadasz &3%{stone::%player%}%&7 punktow."
        if arg 1 is "top":    
            send  "&c| &6------------------------------- &c|"
            send  "&c|        &dTOP 5 NAJLEPSZYCH GRACZY    &c|"
            send  "&c| &6------------------------------- &c|"
            if {stone::*} is not set:
                send "&c&lnikt nie ma jeszce pkt"
            else:
                set {_num} to size of {stone::*}
                loop {_num} times:
                    loop {stone::*}:
                        {_v.%loop-number%} is not set:
                            set {_v.%loop-number%} to loop-value-2
                            set {_n.%loop-number%} to loop-index
                        loop-value is greater than {_v.%loop-number%}:
                            set {_v.%loop-number%} to loop-value-2
                            set {_n.%loop-number%} to loop-index
                    remove {_v.%loop-number%} from {stone::*}
                loop {_num} times:
                    loop-number is less than or equal to 10:
                        {_n.%loop-number%} isn't "<player>"
                        send "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
                        set {stone::%{_n.%loop-number%}%} to {_v.%loop-number%}
on place:
    player is in world "ASkyBlock":
        add 1 to {postaw::%player%}
        if {postaw::%player%} = 10:
            add 1 to {stone::%player%}
            set {postaw::%player%} to 0
            send "   &7Dostales &31 punkt" to player

prosze możlie błędy było spowodowane przez wersje gry :) ja robiłem na 1.8.8

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