Skript Yardım

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
şu kısmı yapamadım yardım edebilicek var mı? every 60 minutes'den sonrasını if {vip.zaman.%arg 2%} is set bunu kabul etmiyor
Kod:
command /givevip <player> [<text>]:
    trigger:
        if player has permission "op":
            if arg 2 is "vip":
                add 720 to {vip.%arg 1%}
            else:
                send "Kullanım: /givevip oyuncuismi vip" to player
        else:
            stop
            
            
every 60 minutes:
    if {vip.zaman.%arg 2%} is set
    remove 1 from {vip.zaman.%arg 1%}
    stop
 

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
sadece oyundaki oyunculara yapmaz mı onu o zaman ? ben offline'lere de yapmasını istiyorum ayarlamanın yolu varmıdır ?
Kod:
options:
    p: &2&lGreenPvP &3>
command /viptimer [<text>] [<text>]:
    trigger:
        arg-1 isn'T seT:
            player has permission "viptimer.*" or "viptimer.maincommand":
                send "{@p} &a/viptimer &8<&cliste&8,&cgrupayarla&8,&csil&8>"
                send "{@p} &eKomutlar hakkında bilgi almak için &8""&a/viptimer help <komut>&8"""
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.maincommand&8"" &cyetkisine sahip olmalısın."
        arg-1 is "help":
            player has permission "viptimer.command.help":
                arg-2 is set:
                    arg-2 is "liste":
                        send "{@p} &eListe komutunun kullanımı&8: &a/viptimer liste"
                        send "{@p} &eVIP verdiğiniz oyuncuları ve onların kalan vip sürelerini gösterir."
                    arg-2 is "sil":
                        send "{@p} &eSil komutunun kullanımı&8: &a/viptimer sil <isim>"
                        send "{@p} &eVIP verdiğiniz oyuncunun süresini sıfırlar ve VIP'ini alır."
                    arg-2 is "grupayarla":
                        send "{@p} &eGrup ayarlama komutunun kullanımı&8: &a/viptimer grupayarla <grupismi>"
                        send "{@p} &eVIP verdiğiniz oyuncuların süresi bittiğinde dönecekleri grubu ayarlar."
                    else if arg-2 is not "liste" or "grupayarla" or "sil":
                        send "{@p} &cBilinmeyen komut kullandınız."
                else:
                    send "{@p} &a/viptimer help &8<&cliste&8,&cgrupayarla&8,&csil&8>"
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.help&8"" &cyetkisine sahip olmalısın."
        arg-1 is "liste":
            player has permission "viptimer.command.liste":
                {vipler::*} is set:
                    send "{@p} &eVIP listesi&8;"
                    loop {vipler::*}:
                        send "  &3%loop-value% &8- &eKalan süresi&8: &3%{kalan.süre.%loop-value%}% &8- &eAldığı tarih&8: &3%{vip.satın.alma.tarihi.%loop-value%}%"
                else:
                    send "{@p} &cHiç VIP yok."
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.liste&8"" &cyetkisine sahip olmalısın."
        arg-1 is "sil":
            arg-2 is set:
                {vipler::%arg-2%} is set:
                    player has permission "viptimer.command.sil":
                        delete {vipler::%Arg-2%}
                        delete {kalan.süre.%arg-2%}
                        delete {vip.satın.alma.tarihi.%arg-2%}
                        execute console command "manuadd %arg-2% %{oyuncu.grubu}%"
                        send "{@p} &a%arg-2% &eadlı oyuncunun süresi sıfırlandı ve normal gruba döndürüldü."
                    else:
                        send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.sil&8"" &cyetkisine sahip olmalısın."
                else:
                    send "{@p} &cBu oyuncu bir VIP'e sahip değil."
            else:
                send "{@p} &a/viptimer sil &8<&coyuncuismi&8>"
        arg-1 is "grupayarla":
            arg-2 is set:
                player has permission "viptimer.command.grupayarla":
                    set {oyuncu.grubu} to arg-2
                    send "{@p} &eOyuncu grubu &a%arg-2% &eolarak belirlendi."
                else:
                    send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.grupayarla&8"" &cyetkisine sahip olmalısın."
            else:
                send "{@p} &a/viptimer grupayarla &8<&cgrupismi&8>"
command /vipver [<player>] [<text>] [<integer>]:
    trigger:
        player has permission "viptimer.command.vipver":
            arg-1 is set:
                arg-2 is set:
                    arg-3 is set:
                        set {vipler::%arg-1%} to arg-1
                        set {kalan.süre.%arg-1%} to arg-3
                        set {vip.satın.alma.tarihi.%arg-1%} to now
                        execute console command "manuadd %arg-1% %arg-2%"
                        send "{@p} &a%arg-3% &edakika boyunca &a%arg-2% &eadlı VIP'e sahip olacaksın." to arg-1
                        send "{@p} &a%arg-1% &eadlı oyuncu &a%arg-3% &edakika boyunca &a%arg-2% &eVIP'ine sahip olacak."
                    else:
                        send "{@p} &a/viptimer %arg-1% %arg-2% &8<&csüre&8>"
                else:
                    send "{@p} &a/viptimer %arg-1% &8<&cgrupismi&8> &8<&csüre&8>"
            else:
                send "{@p} &a/viptimer &8<&coyuncu&8> &8<&cgrupismi&8> &8<&csüre&8>"
command /vip [<text>]:
    trigger:
        arg-1 isn't set:
            {vipler::%player%} is set:
                send "{@p} &eBir VIP'e sahipsin."
                send "{@p} &eKalan süresi&8: &a%{kalan.süre.%player%}%"
                send "{@p} &eSatın aldığın tarih&8: &a%{vip.satın.alma.tarihi.%player%}%"
            else:
                send "{@p} &cBir VIP'e sahip değilsin."
        else:
            {vipler::%arg-1%} is set:
                send "{@p} &eBir VIP'e sahip."
                send "{@p} &eKalan süresi&8: &a%{kalan.süre.%arg-1%}%"
                send "{@p} &eSatın aldığı tarih&8: &a%{vip.satın.alma.tarihi.%arg-1%}%"
            else:
                send "{@p} &eBir VIP'i yok."
every 1 minutes:
    {vipler::*} is set:
        loop {vipler::*}:
            remove 1 from {kalan.süre.%loop-value%}
            {kalan.süre.%loop-value%} is 0 or -1:
                send "{@p} &eSatın aldığın VIP'inin süresi doldu ve yeniden &a%{oyuncu.grubu}% &eadlı gruba döndün." to loop-value
                delete {kalan.süre.%loop-value%}
                execute console command "manuadd %loop-value% %{oyuncu.grubu}%"
                delete {vipler::%loop-value%}
                delete {vip.satın.alma.tarihi.%loop-value%}
Kodlamış olduğum skript, herhangi bir sorunu bulunmamakta ve sunucumda kullanıyorum.
 

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
Kod:
options:
    p: &2&lGreenPvP &3>
command /viptimer [<text>] [<text>]:
    trigger:
        arg-1 isn'T seT:
            player has permission "viptimer.*" or "viptimer.maincommand":
                send "{@p} &a/viptimer &8<&cliste&8,&cgrupayarla&8,&csil&8>"
                send "{@p} &eKomutlar hakkında bilgi almak için &8""&a/viptimer help <komut>&8"""
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.maincommand&8"" &cyetkisine sahip olmalısın."
        arg-1 is "help":
            player has permission "viptimer.command.help":
                arg-2 is set:
                    arg-2 is "liste":
                        send "{@p} &eListe komutunun kullanımı&8: &a/viptimer liste"
                        send "{@p} &eVIP verdiğiniz oyuncuları ve onların kalan vip sürelerini gösterir."
                    arg-2 is "sil":
                        send "{@p} &eSil komutunun kullanımı&8: &a/viptimer sil <isim>"
                        send "{@p} &eVIP verdiğiniz oyuncunun süresini sıfırlar ve VIP'ini alır."
                    arg-2 is "grupayarla":
                        send "{@p} &eGrup ayarlama komutunun kullanımı&8: &a/viptimer grupayarla <grupismi>"
                        send "{@p} &eVIP verdiğiniz oyuncuların süresi bittiğinde dönecekleri grubu ayarlar."
                    else if arg-2 is not "liste" or "grupayarla" or "sil":
                        send "{@p} &cBilinmeyen komut kullandınız."
                else:
                    send "{@p} &a/viptimer help &8<&cliste&8,&cgrupayarla&8,&csil&8>"
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.help&8"" &cyetkisine sahip olmalısın."
        arg-1 is "liste":
            player has permission "viptimer.command.liste":
                {vipler::*} is set:
                    send "{@p} &eVIP listesi&8;"
                    loop {vipler::*}:
                        send "  &3%loop-value% &8- &eKalan süresi&8: &3%{kalan.süre.%loop-value%}% &8- &eAldığı tarih&8: &3%{vip.satın.alma.tarihi.%loop-value%}%"
                else:
                    send "{@p} &cHiç VIP yok."
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.liste&8"" &cyetkisine sahip olmalısın."
        arg-1 is "sil":
            arg-2 is set:
                {vipler::%arg-2%} is set:
                    player has permission "viptimer.command.sil":
                        delete {vipler::%Arg-2%}
                        delete {kalan.süre.%arg-2%}
                        delete {vip.satın.alma.tarihi.%arg-2%}
                        execute console command "manuadd %arg-2% %{oyuncu.grubu}%"
                        send "{@p} &a%arg-2% &eadlı oyuncunun süresi sıfırlandı ve normal gruba döndürüldü."
                    else:
                        send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.sil&8"" &cyetkisine sahip olmalısın."
                else:
                    send "{@p} &cBu oyuncu bir VIP'e sahip değil."
            else:
                send "{@p} &a/viptimer sil &8<&coyuncuismi&8>"
        arg-1 is "grupayarla":
            arg-2 is set:
                player has permission "viptimer.command.grupayarla":
                    set {oyuncu.grubu} to arg-2
                    send "{@p} &eOyuncu grubu &a%arg-2% &eolarak belirlendi."
                else:
                    send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.grupayarla&8"" &cyetkisine sahip olmalısın."
            else:
                send "{@p} &a/viptimer grupayarla &8<&cgrupismi&8>"
command /vipver [<player>] [<text>] [<integer>]:
    trigger:
        player has permission "viptimer.command.vipver":
            arg-1 is set:
                arg-2 is set:
                    arg-3 is set:
                        set {vipler::%arg-1%} to arg-1
                        set {kalan.süre.%arg-1%} to arg-3
                        set {vip.satın.alma.tarihi.%arg-1%} to now
                        execute console command "manuadd %arg-1% %arg-2%"
                        send "{@p} &a%arg-3% &edakika boyunca &a%arg-2% &eadlı VIP'e sahip olacaksın." to arg-1
                        send "{@p} &a%arg-1% &eadlı oyuncu &a%arg-3% &edakika boyunca &a%arg-2% &eVIP'ine sahip olacak."
                    else:
                        send "{@p} &a/viptimer %arg-1% %arg-2% &8<&csüre&8>"
                else:
                    send "{@p} &a/viptimer %arg-1% &8<&cgrupismi&8> &8<&csüre&8>"
            else:
                send "{@p} &a/viptimer &8<&coyuncu&8> &8<&cgrupismi&8> &8<&csüre&8>"
command /vip [<text>]:
    trigger:
        arg-1 isn't set:
            {vipler::%player%} is set:
                send "{@p} &eBir VIP'e sahipsin."
                send "{@p} &eKalan süresi&8: &a%{kalan.süre.%player%}%"
                send "{@p} &eSatın aldığın tarih&8: &a%{vip.satın.alma.tarihi.%player%}%"
            else:
                send "{@p} &cBir VIP'e sahip değilsin."
        else:
            {vipler::%arg-1%} is set:
                send "{@p} &eBir VIP'e sahip."
                send "{@p} &eKalan süresi&8: &a%{kalan.süre.%arg-1%}%"
                send "{@p} &eSatın aldığı tarih&8: &a%{vip.satın.alma.tarihi.%arg-1%}%"
            else:
                send "{@p} &eBir VIP'i yok."
every 1 minutes:
    {vipler::*} is set:
        loop {vipler::*}:
            remove 1 from {kalan.süre.%loop-value%}
            {kalan.süre.%loop-value%} is 0 or -1:
                send "{@p} &eSatın aldığın VIP'inin süresi doldu ve yeniden &a%{oyuncu.grubu}% &eadlı gruba döndün." to loop-value
                delete {kalan.süre.%loop-value%}
                execute console command "manuadd %loop-value% %{oyuncu.grubu}%"
                delete {vipler::%loop-value%}
                delete {vip.satın.alma.tarihi.%loop-value%}
Kodlamış olduğum skript, herhangi bir sorunu bulunmamakta ve sunucumda kullanıyorum.
hmm teşekkürler.
 
Üst