İstek Plugin / /msg komutunu kullanımını kısıtlamak

actomendos

Zombi Katili
En iyi cevaplar
0
Arkadaşlar başlıkta belirttiğim gibi /msg yada /t komutlarını yani özel mesaj göndermek için 5 saat oynamış olması gerek. bunun gibi bir plugin yada script yapılabilirmi? yada varmı?
 

SnKaan

Elmas Madencisi
En iyi cevaplar
0
Kod:
on login:
    if {suredakika.%player%} is not set:
        set {suredakika.%player%} to 0
    if {suresaat.%player%} is not set:
        set {suresaat.%player%} to 0
       
every 1 minute:
    loop players:
        add {sure.%loop-player%} to 1
        if {sure.%loop-player%} is greater than 59:
            set {suredakika.%loop-layer%} to 0
            add 1 to {suresaat.%player%}
           
command /sure <text>:
    trigger:
        send "&a%{suresaat.%player%}%&f Saat, &a%{suredakika.%player%}% &fDakika Sunucumuzda Online Oldunuz." to player
        stop
       
command /msg:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop

command /t:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop
           
command /m:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop

Yükledikten sonra sunucudan cıkıp tekrar gir calısacaktır.
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Kod:
on login:
    if {suredakika.%player%} is not set:
        set {suredakika.%player%} to 0
    if {suresaat.%player%} is not set:
        set {suresaat.%player%} to 0
      
every 1 minute:
    loop players:
        add {sure.%loop-player%} to 1
        if {sure.%loop-player%} is greater than 59:
            set {suredakika.%loop-layer%} to 0
            add 1 to {suresaat.%player%}
          
command /sure <text>:
    trigger:
        send "&a%{suresaat.%player%}%&f Saat, &a%{suredakika.%player%}% &fDakika Sunucumuzda Online Oldunuz." to player
        stop
      
command /msg:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop

command /t:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop
          
command /m:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop

Yükledikten sonra sunucudan cıkıp tekrar gir calısacaktır.
Her loop yaptığında seni güzel bir lag bekler
 

actomendos

Zombi Katili
En iyi cevaplar
0
Kod:
on login:
    if {suredakika.%player%} is not set:
        set {suredakika.%player%} to 0
    if {suresaat.%player%} is not set:
        set {suresaat.%player%} to 0
      
every 1 minute:
    loop players:
        add {sure.%loop-player%} to 1
        if {sure.%loop-player%} is greater than 59:
            set {suredakika.%loop-layer%} to 0
            add 1 to {suresaat.%player%}
          
command /sure <text>:
    trigger:
        send "&a%{suresaat.%player%}%&f Saat, &a%{suredakika.%player%}% &fDakika Sunucumuzda Online Oldunuz." to player
        stop
      
command /msg:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop

command /t:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop
          
command /m:
    trigger:
        if {suresaat.%player%} is smaller than 5:
            send "&cBu komutu kullanmak icin &f5&c Saat online olmaniz gerek." to player
            stop

Yükledikten sonra sunucudan cıkıp tekrar gir calısacaktır.
Teşekkür ederim. deniyorum hemen çalışıp çalışmadığını bildiririm.
 
Üst