İstek

  • Konuyu Başlatan Konuyu Başlatan Turan Tahsin
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 664

Turan Tahsin

Creeper Evimi Patlattı
Katılım
17 Kasım 2016
Mesajlar
406
Elmaslar
80
Puan
13.720
Yaş
27
Kod:
options:
    command: oyunzamani                                            # Default command /oyunzamani
    permission: oyunzamani.kullan                                # Access to all commands
    prefix: &8[&b&lOyunZamani&8]                                    # Prefix on chat messages
   
   
#========================================================#
#                         Code
#
#        DON'T TOUCH UNLESS YOU KNOW WHAT YOU'RE DOING
#========================================================#

variables:
    {second::%player%} = 0
    {minute::%player%} = 0
    {hour::%player%} = 0

every second:
    loop all players:
        add 1 to {second::%loop-player%}
        if {second::%loop-player%} is 60:
            subtract 60 from {second::%loop-player%}
            add 1 to {minute::%loop-player%}
        if {minute::%loop-player%} is 60:
            subtract 60 from {minute::%loop-player%}
            add 1 to {hour::%loop-player%}
           
command /{@command} [<offline player>]:
    permission: {@permission}
    trigger:
        if arg 1 is not set:
            send "{@prefix} &7Oynama zamani%{hour::%player%}% saat %{minute::%player%}% dakika"
            stop
        if arg 1 is set:
            if arg 1 is "top":
                loop {hour::*}:
                    add 1 to {_size}
                    if {_low.to.high.list::%loop-value%} is not set:
                        set {_low.to.high.list::%loop-value%} to loop-index
                    else:
                        set {_n} to 0
                        loop {_size} times:
                            set {_n} to {_n}+1
                            {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                            set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                            stop loop
                wait 1 tick
                set {_n} to size of {_low.to.high.list::*}
                loop {_low.to.high.list::*}:
                    set {_high.to.low.list::%{_n}%} to loop-value
                    set {_n} to {_n}-1
                wait 1 tick
                message "&m------------&r &6&lOyunZamani &nTop 10&r &m------------"
                loop {_high.to.low.list::*}:
                    add 1 to {_result}
                    send "&b%loop-value%&7: &e%{hour::%loop-value%}% saat"
                    if {_result} is 10:
                        stop
            else:
                if {days.%arg 1%} is not set:
                    set {days.%arg 1%} to 0
                if {hour::%arg 1%} is not set:
                    set {hour::%arg 1%} to 0
                if {minute::%arg 1%} is not set:
                    set {minute::%arg 1%} to 0
                send "{@prefix} &e%arg 1%&7's oynama zamani %{hour::%arg 1%}% saat %{minute::%arg 1%}% dakika"
                stop

Umarım olmuştur. Aslında kolaydı ama yine de bir dene. Yedek olsun diye Hastebin'e de ekledim;
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Kod:
options:
    command: oyunzamani                                            # Default command /oyunzamani
    permission: oyunzamani.kullan                                # Access to all commands
    prefix: &8[&b&lOyunZamani&8]                                    # Prefix on chat messages
  
  
#========================================================#
#                         Code
#
#        DON'T TOUCH UNLESS YOU KNOW WHAT YOU'RE DOING
#========================================================#

variables:
    {second::%player%} = 0
    {minute::%player%} = 0
    {hour::%player%} = 0

every second:
    loop all players:
        add 1 to {second::%loop-player%}
        if {second::%loop-player%} is 60:
            subtract 60 from {second::%loop-player%}
            add 1 to {minute::%loop-player%}
        if {minute::%loop-player%} is 60:
            subtract 60 from {minute::%loop-player%}
            add 1 to {hour::%loop-player%}
          
command /{@command} [<offline player>]:
    permission: {@permission}
    trigger:
        if arg 1 is not set:
            send "{@prefix} &7Oynama zamani%{hour::%player%}% saat %{minute::%player%}% dakika"
            stop
        if arg 1 is set:
            if arg 1 is "top":
                loop {hour::*}:
                    add 1 to {_size}
                    if {_low.to.high.list::%loop-value%} is not set:
                        set {_low.to.high.list::%loop-value%} to loop-index
                    else:
                        set {_n} to 0
                        loop {_size} times:
                            set {_n} to {_n}+1
                            {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                            set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                            stop loop
                wait 1 tick
                set {_n} to size of {_low.to.high.list::*}
                loop {_low.to.high.list::*}:
                    set {_high.to.low.list::%{_n}%} to loop-value
                    set {_n} to {_n}-1
                wait 1 tick
                message "&m------------&r &6&lOyunZamani &nTop 10&r &m------------"
                loop {_high.to.low.list::*}:
                    add 1 to {_result}
                    send "&b%loop-value%&7: &e%{hour::%loop-value%}% saat"
                    if {_result} is 10:
                        stop
            else:
                if {days.%arg 1%} is not set:
                    set {days.%arg 1%} to 0
                if {hour::%arg 1%} is not set:
                    set {hour::%arg 1%} to 0
                if {minute::%arg 1%} is not set:
                    set {minute::%arg 1%} to 0
                send "{@prefix} &e%arg 1%&7's oynama zamani %{hour::%arg 1%}% saat %{minute::%arg 1%}% dakika"
                stop

Umarım olmuştur. Aslında kolaydı ama yine de bir dene. Yedek olsun diye Hastebin'e de ekledim;
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
dakikalı sıda yokmu acaba
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst