[PAYLAŞIM] Mute (susturma) Skripti

Paylaşımlara devam edelim mi ?

  • Evet

    Kullanılan: 5 45.5%
  • Hayır , bu kadar yeterli.

    Kullanılan: 6 54.5%

  • Kullanılan toplam oy
    11

wLood

Yepyeni Sunucu Çok Yakında @2016
En iyi cevaplar
0
Skriptin amacı;
/mute <oyuncuadı> ile oyuncu susturmak
/mute <oyuncuadı> <süre> ile oyuncuyu süreli susturmak
/mute <oyuncuadı> <süre> <sebep> ile oyuncuyu süreli ve belirli bir sebebe bağlı susturmak
/mute <oyuncuadı> ile mutelenmiş oyuncunun mutesini kaldırmak

Skript kodları;
Kod:
Kod:
command /mute [<player>] [<int>] [<text>]:
    trigger:
        if player has permission "mute":
            if arg 1 is set:
                if arg 2 is set:
                    if arg 3 is set:
                        set {mutelenmis.%arg 1%} to 1
                        set {mute.%arg 1%} to arg 2
                        broadcast "&e[&aMUTE&e] &e%player% &fadlı oyuncu &e%arg 1% &fadlı oyuncuyu &e%arg 3% &fsebebiyle &e%arg 2% &fsaniye susturdu."
                    else:
                        set {mutelenmis.%arg 1%} to 1
                        set {mute.%arg 1%} to arg 2
                        broadcast "&e[&aMUTE&e] &e%player% &fadlı oyuncu &e%arg 1% &fadlı oyuncuyu &e%arg 2% &fsaniye susturdu."
                else:
                    if arg 3 is set:
                        set {mutelenmis.%arg 1%} to 1
                        broadcast "&e[&aMUTE&e] &e%player% &fadlı oyuncu &e%arg 1% &fadlı oyuncuyu &e%arg 3% &fsebebiyle &esüresiz &fsusturdu."
                    else:
                        if {mutelenmis.%arg 1%} is not set:
                            set {mutelenmis.%arg 1%} to 1
                            broadcast "&e[&aMUTE&e] &e%player% &fadlı oyuncu &e%arg 1% &fadlı oyuncuyu &esüresiz &fsusturdu."
                        else:
                            delete {mutelenmis.%arg 1%}
                            set {mute.%arg 1%} to 1
                            broadcast "&e[&aMUTE&e] &e%player% &fadlı oyuncu &e%arg 1% &fadlı oyuncunun susturulmasını kaldırdı."
                       
            else:
                message "&eKomut kullanımı &f> &a/mute 'oyuncuadı' 'süre' 'sebep'"
on chat:
    if {mutelenmis.%player%} is set:
        cancel event
        message "&e[&aMUTE&e] &fŞuanda susturulduğun için mesaj yazamazsın. &e%{mute.%player%}% &fsaniye."
every 1 second:
    loop all players:
        if {mute.%loop-player%} is bigger than 1:
            remove 1 from {mute.%loop-player%}
        else:
            if {mute.%loop-player%} is equal to 1:
                remove 1 from {mute.%loop-player%}
                delete {mutelenmis.%loop-player%}


Iyi Forumlar
Istediğiniz skriptleri (yapılabilecek) yorumlayabilirsiniz.
 

wLood

Yepyeni Sunucu Çok Yakında @2016
En iyi cevaplar
0
çarpışma olmaz , durum şu , skriptle yazdığın komutlar eğer varsa başka pluginde önce skript kullanıyor , zaten RPG sunucularda genelde essentials olmaz onlar kullanabilir , bu arada yorumlar için teşekkürler.
 

İnanılmaz

Lapis Toplayıcısı
En iyi cevaplar
0
Keşke başka şeyler de ekleseydin, neredeyse kullanılan pluginle aynı şeyi yapmışsın, birkaç şey daha ekleyebilirdin ve şu da var.
/mute <oyuncuadı> ile oyuncu susturmak
/mute <oyuncuadı> ile mutelenmiş oyuncunun mutesini kaldırmak
Sanırsam burada, mutelenmiş bir kişinin mutesini kaldırmak için 2. kere ./mute yazmasını anlatmaya çalıştın. Bunu oraya yazmalısın bence, yanlış algılayan olabilir.
 

wLood

Yepyeni Sunucu Çok Yakında @2016
En iyi cevaplar
0
Keşke başka şeyler de ekleseydin, neredeyse kullanılan pluginle aynı şeyi yapmışsın, birkaç şey daha ekleyebilirdin ve şu da var.


Sanırsam burada, mutelenmiş bir kişinin mutesini kaldırmak için 2. kere ./mute yazmasını anlatmaya çalıştın. Bunu oraya yazmalısın bence, yanlış algılayan olabilir.
bence anlayabilirler , istek varsa ekleyeyim :)
 
Üst