Özel Mute Atma /ozur kabul - /ozur reddet

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
FİKİRİN SAHİBİ: @ClearMan61
Yapımcısı : @GoldenStone

vZz0X4.png

AMAÇ
Arkadaşlar sizden Özel Mute Skripti istiyorum
vZz0X4.png


vZz0X4.png

Mutenin Özelliği
Bir kişi:
Bir oyuncuya küfür ettiğindendolayı mute yediği zaman
o oyuncudan özür dileyip mutesini açtırabilsin.

vZz0X4.png


vZz0X4.png

KOMUT

/Mute [oyuncu ismi] [süre] Küfür ozurevet
Olacaktır.
Eğer Böyle ise
/Mute [oyuncu ismi] [süre] Küfür ozurhayir
Özür dileme açık olmıyacak.

Oynucuya Mesaj Gidecek ve ClearMan61 Küfür ettiğinden dolayı özür diliyor.
Kabul etmek için /ozur Kabul
Reddetmek için /ozur Reddet
Kabul Ederse Mute Açılcak
Reddeterse Mute devam edicek ve bu sadece 1 kere olucak
1 den fazla yapamıyıcak
Her mute de 1 defa
vZz0X4.png


vZz0X4.png

Sohbette Görünüşü
Mute atan ---> ClearMan61
Mute yiyen ---> Deneme
Mute nedeni ---> Deneme adlı oyuncuya Küfür

Mute Ozur ---> Var veye Yok
vZz0X4.png



vZz0X4.png

NOT:
Komutun sonuna ozurevet veya ozurhayir
yazmak zorunlu olmıcak Rehber'in
Yazmasına bağlı olacak yani
zorunlu olmıyacak.
vZz0X4.png



İYİ ÇALIŞMALAR @ClearMan61
Yazandan Çok Teşekkür Ederim
 
Son düzenleme:

ToprakM

KEK
Emektar Üye
En iyi cevaplar
49
Birazdan yazmaya başlarım ama biraz sürebilir. Malum biraz karmaşık bir istek :ıslık:
 

ToprakM

KEK
Emektar Üye
En iyi cevaplar
49
Diğer oyuncunun özrü reddetme gibi bir seçeneği olacak mı @ClearMan61

PHP:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#

command /mute [<offlineplayer>] [<text>] [<text>] [<text>] [<text>]:
    aliases: sustur
    permission: essentials.mute
    permission message: &cBunu yapmak için yetkin yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                set {_sure} to arg-2
                if arg-2 contains "10y" or "30y":
                    replace all "10y" with "Sınırsız" in {_sure}
                    replace all "30y" with "Sınırsız" in {_sure}
                if arg-2 contains "m":
                    replace all "m" with " Dakika" in {_sure}
                if arg-2 contains "h":
                    replace all "h" with " Saat" in {_sure}
                if arg-2 contains "y":
                    replace all "y" with " Yıl" in {_sure}
                if arg-2 contains "w":
                    replace all "w" with " Hafta" in {_sure}
                if arg-2 contains "s":
                    replace all "s" with " Saniye" in {_sure}
                if arg-2 contains "mo":
                    replace all "mo" with " Ay" in {_sure}
                if arg-2 contains "d":
                    replace all "d" with " Gün" in {_sure}
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                send "&bSusturulan Oyuncu: &c%arg 1%" to all players
                send "&bSusturan Kişi: &2%player%" to all players
                send "&bSüre: &3%{_sure}%" to all players
                if arg-3 is set:
                    send "&bSebep: &a%arg 3%" to all players
                else:
                    send "&bSebep: &aBelirtilmedi" to all players
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                execute console command "essentials:mute %arg 1% %arg 2%"
                if arg 4 is set:
                    if arg 5 is set:
                            if arg 4 is "ozurevet":
                            delete {muteozurhakaret::%arg 1%}
                            delete {muteozur::%arg 1%}
                            set {muteozur::%arg 1%:} to %arg 1%
                            set {muteozurhakaret::%arg 1%} to %arg 5%
                            send "&a[&6Susturucu&a] &bSusturuldun lakin &c%player% Adlı Yetkili Sana &c%arg 5% &bAdlı Oyuncudan Özür Dileme Şansı Verdi!" to %arg 1%
                            send "&a[&6Susturucu&a] &bÖzür Dilemek İçin &c/ÖzürDilerim &bKomutunu Kullanabilirsin" to %arg 1%
                        if arg 4 isn't "ozurevet" or "ozurhayir":
                             send "&a[&6Susturucu&a] &bKullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi"
                    else:
                        send "&a[&6Susturucu&a] &bKullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi"
            else:
                send "&a[&6Susturucu&a] &bSüre girmeyi unuttun" to player
        else:
            send "&a[&6Susturucu&a] &bOyuncu adı girmeyi unuttun"

command /ÖzürDilerim:
    trigger:
        if {muteozur::%player%} is set:
            execute console command "essentials:mute %player% 1s"
            send "&a[&6Susturucu&a] &bÖzrün Kabul Edildi, Artık Konuşabilirsin!" to player
            send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu Senden Özür Diledi!" to %{muteozurhakaret::%player%}%
            delete {muteozur::%player%}
            delete {muteozurhakaret::%player%}
        else:
            cancel event
            send "&a[&6Susturucu&a] &cHata: Muteli Değilsin Veya Maalesef Ki Sana Özür Dileme Hakkı Tanınmadı" to player

Skript aşağıdaki skriptin düzenlenmesiyle oluşturulmuştur.
https://forum.gamer.com.tr/konu/sue...engelleme-cezasi-verme-skripti-v3-1-1.382999/

Not: Yukarıdaki sorunun cevabını alamadığım için özrü reddetme eklemedim.
Not: Skripti denemedim. Hata verirse hatayı buraya yazarsanız düzeltmeye çalışırım.
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
Diğer oyuncunun özrü reddetme gibi bir seçeneği olacak mı @ClearMan61

PHP:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#

command /mute [<offlineplayer>] [<text>] [<text>] [<text>] [<text>]:
    aliases: sustur
    permission: essentials.mute
    permission message: &cBunu yapmak için yetkin yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                set {_sure} to arg-2
                if arg-2 contains "10y" or "30y":
                    replace all "10y" with "Sınırsız" in {_sure}
                    replace all "30y" with "Sınırsız" in {_sure}
                if arg-2 contains "m":
                    replace all "m" with " Dakika" in {_sure}
                if arg-2 contains "h":
                    replace all "h" with " Saat" in {_sure}
                if arg-2 contains "y":
                    replace all "y" with " Yıl" in {_sure}
                if arg-2 contains "w":
                    replace all "w" with " Hafta" in {_sure}
                if arg-2 contains "s":
                    replace all "s" with " Saniye" in {_sure}
                if arg-2 contains "mo":
                    replace all "mo" with " Ay" in {_sure}
                if arg-2 contains "d":
                    replace all "d" with " Gün" in {_sure}
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                send "&bSusturulan Oyuncu: &c%arg 1%" to all players
                send "&bSusturan Kişi: &2%player%" to all players
                send "&bSüre: &3%{_sure}%" to all players
                if arg-3 is set:
                    send "&bSebep: &a%arg 3%" to all players
                else:
                    send "&bSebep: &aBelirtilmedi" to all players
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                execute console command "essentials:mute %arg 1% %arg 2%"
                if arg 4 is set:
                    if arg 5 is set:
                            if arg 4 is "ozurevet":
                            delete {muteozurhakaret::%arg 1%}
                            delete {muteozur::%arg 1%}
                            set {muteozur::%arg 1%:} to %arg 1%
                            set {muteozurhakaret::%arg 1%} to %arg 5%
                            send "&a[&6Susturucu&a] &bSusturuldun lakin &c%player% Adlı Yetkili Sana &c%arg 5% &bAdlı Oyuncudan Özür Dileme Şansı Verdi!" to %arg 1%
                            send "&a[&6Susturucu&a] &bÖzür Dilemek İçin &c/ÖzürDilerim &bKomutunu Kullanabilirsin" to %arg 1%
                        if arg 4 isn't "ozurevet" or "ozurhayir":
                             send "&a[&6Susturucu&a] &bKullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi"
                    else:
                        send "&a[&6Susturucu&a] &bKullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi"
            else:
                send "&a[&6Susturucu&a] &bSüre girmeyi unuttun" to player
        else:
            send "&a[&6Susturucu&a] &bOyuncu adı girmeyi unuttun"

command /ÖzürDilerim:
    trigger:
        if {muteozur::%player%} is set:
            execute console command "essentials:mute %player% 1s"
            send "&a[&6Susturucu&a] &bÖzrün Kabul Edildi, Artık Konuşabilirsin!" to player
            send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu Senden Özür Diledi!" to %{muteozurhakaret::%player%}%
            delete {muteozur::%player%}
            delete {muteozurhakaret::%player%}
        else:
            cancel event
            send "&a[&6Susturucu&a] &cHata: Muteli Değilsin Veya Maalesef Ki Sana Özür Dileme Hakkı Tanınmadı" to player

Skript aşağıdaki skriptin düzenlenmesiyle oluşturulmuştur.
https://forum.gamer.com.tr/konu/sue...engelleme-cezasi-verme-skripti-v3-1-1.382999/

Not: Yukarıdaki sorunun cevabını alamadığım için özrü reddetme eklemedim.
Not: Skripti denemedim. Hata verirse hatayı buraya yazarsanız düzeltmeye çalışırım.

Kardeş Çoğu Yerinde hata var
/özürdilerim felan olmuyo bide ben komutları öyle istemedim
ozurreddet ozur kabul yok tek komut var

Gücenme ama dediğimle hiç alakası yok
 

ToprakM

KEK
Emektar Üye
En iyi cevaplar
49
Kardeş Çoğu Yerinde hata var
/özürdilerim felan olmuyo bide ben komutları öyle istemedim
ozurreddet ozur kabul yok tek komut var

Gücenme ama dediğimle hiç alakası yok
Düzenliyorum.

PHP:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#

command /mute [<offlineplayer>] [<text>] [<text>] [<text>] [<text>]:
    aliases: sustur
    permission: essentials.mute
    permission message: &cBunu yapmak için yetkin yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                set {_sure} to arg-2
                if arg-2 contains "10y" or "30y":
                    replace all "10y" with "Sınırsız" in {_sure}
                    replace all "30y" with "Sınırsız" in {_sure}
                if arg-2 contains "m":
                    replace all "m" with " Dakika" in {_sure}
                if arg-2 contains "h":
                    replace all "h" with " Saat" in {_sure}
                if arg-2 contains "y":
                    replace all "y" with " Yıl" in {_sure}
                if arg-2 contains "w":
                    replace all "w" with " Hafta" in {_sure}
                if arg-2 contains "s":
                    replace all "s" with " Saniye" in {_sure}
                if arg-2 contains "mo":
                    replace all "mo" with " Ay" in {_sure}
                if arg-2 contains "d":
                    replace all "d" with " Gün" in {_sure}
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                send "&bSusturulan Oyuncu: &c%arg 1%" to all players
                send "&bSusturan Kişi: &2%player%" to all players
                send "&bSüre: &3%{_sure}%" to all players
                if arg-3 is set:
                    send "&bSebep: &a%arg 3%" to all players
                else:
                    send "&bSebep: &aBelirtilmedi" to all players
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                execute console command "essentials:mute %arg 1% %arg 2%"
                delete {muteozur::%arg-1%}
                if arg 5 is set:
                    if arg 4 is "ozurevet" or "özürevet":
                        set {muteozur::%arg-1%} to arg-5
                        send "&a[&6Susturucu&a] &bSusturuldun lakin &c%player% &bAdlı Yetkili Sana &c%arg 5% &bAdlı Oyuncudan Özür Dileme Şansı Verdi!" to arg-1
                        send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu &c%arg-5% &bAdlı Oyuncudan Özür Diliyor!"
                else:
                    send "&a[&6Susturucu&a] &bMute Atıldı Ama Özür Dileme Hakkı Verilmedi!" to player
                    send "&a[&6Susturucu&a] &eTam Kullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi" to player
            else:
                send "&a[&6Susturucu&a] &eKomutu Eksik Girdin!" to player
                send "&a[&6Susturucu&a] &eTam Kullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi" to player
        else:
            send "&a[&6Susturucu&a] &eKomutu Eksik Girdin!" to player
            send "&a[&6Susturucu&a] &eTam Kullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi" to player

command /Özür [<text>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 1 is "Evet" or "Yes" or "Kabul":
                    if {muteozur::%arg-2%} is player:
                        send "&a[&6Susturucu&a] &c%arg-2% &bAdlı Oyuncuyu Affettin!" to player
                        send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu &c%arg-2% &bAdlı Oyuncuyu Affetti!" to all players
                        execute console command "essentials:mute %arg-2% 1s"
                        delete {muteozur::%arg-2%}
                    else:
                        send "&a[&6Susturucu&a] &c%arg-2% &bAdlı Oyuncu Senden Özür Dilememiş" to player
                if arg 1 is "Hayır" or "Hayir" or "No" or "Red" or "Ret":
                    if {muteozur::%arg-2%} is player:
                        delete {muteozur::%arg-2%}
                        send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu &c%arg-2% &bAdlı Oyuncunun Özrünü Reddetti!" to all players
                        send "&a[&6Susturucu&a] &bBaşarıyla &c%arg 2% &bAdlı Oyuncunun Özrünü Reddettin!" to player
                    else:
                        send "&a[&6Susturucu&a] &c%arg-2% &bAdlı Oyuncu Senden Özür Dilememiş" to player
                if arg 1 is not "Hayır" or "Hayir" or "No" or "Yes" or "Evet":
                    send "&a[&6Susturucu&a] &bKullanım: &c/Özür [<Kabul/Red>] ÖzürDileyenOyuncu" to player
            else:
                send "&a[&6Susturucu&a] &bKullanım: &c/Özür [<Kabul/Red>] ÖzürDileyenOyuncu" to player

Denedim. Hatasız çalışıyor olması lazım.
Komutlar:
/sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi
/Özür [<Kabul/Red>] ÖzürDileyenOyuncu
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
Düzenliyorum.

PHP:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#

command /mute [<offlineplayer>] [<text>] [<text>] [<text>] [<text>]:
    aliases: sustur
    permission: essentials.mute
    permission message: &cBunu yapmak için yetkin yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                set {_sure} to arg-2
                if arg-2 contains "10y" or "30y":
                    replace all "10y" with "Sınırsız" in {_sure}
                    replace all "30y" with "Sınırsız" in {_sure}
                if arg-2 contains "m":
                    replace all "m" with " Dakika" in {_sure}
                if arg-2 contains "h":
                    replace all "h" with " Saat" in {_sure}
                if arg-2 contains "y":
                    replace all "y" with " Yıl" in {_sure}
                if arg-2 contains "w":
                    replace all "w" with " Hafta" in {_sure}
                if arg-2 contains "s":
                    replace all "s" with " Saniye" in {_sure}
                if arg-2 contains "mo":
                    replace all "mo" with " Ay" in {_sure}
                if arg-2 contains "d":
                    replace all "d" with " Gün" in {_sure}
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                send "&bSusturulan Oyuncu: &c%arg 1%" to all players
                send "&bSusturan Kişi: &2%player%" to all players
                send "&bSüre: &3%{_sure}%" to all players
                if arg-3 is set:
                    send "&bSebep: &a%arg 3%" to all players
                else:
                    send "&bSebep: &aBelirtilmedi" to all players
                send "&8&m--------&a[&6Susturucu&a]&8&m--------" to all players
                execute console command "essentials:mute %arg 1% %arg 2%"
                delete {muteozur::%arg-1%}
                if arg 5 is set:
                    if arg 4 is "ozurevet" or "özürevet":
                        set {muteozur::%arg-1%} to arg-5
                        send "&a[&6Susturucu&a] &bSusturuldun lakin &c%player% &bAdlı Yetkili Sana &c%arg 5% &bAdlı Oyuncudan Özür Dileme Şansı Verdi!" to arg-1
                        send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu &c%arg-5% &bAdlı Oyuncudan Özür Diliyor!"
                else:
                    send "&a[&6Susturucu&a] &bMute Atıldı Ama Özür Dileme Hakkı Verilmedi!" to player
                    send "&a[&6Susturucu&a] &eTam Kullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi" to player
            else:
                send "&a[&6Susturucu&a] &eKomutu Eksik Girdin!" to player
                send "&a[&6Susturucu&a] &eTam Kullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi" to player
        else:
            send "&a[&6Susturucu&a] &eKomutu Eksik Girdin!" to player
            send "&a[&6Susturucu&a] &eTam Kullanım: /sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi" to player

command /Özür [<text>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 1 is "Evet" or "Yes" or "Kabul":
                    if {muteozur::%arg-2%} is player:
                        send "&a[&6Susturucu&a] &c%arg-2% &bAdlı Oyuncuyu Affettin!" to player
                        send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu &c%arg-2% &bAdlı Oyuncuyu Affetti!" to all players
                        execute console command "essentials:mute %arg-2% 1s"
                        delete {muteozur::%arg-2%}
                    else:
                        send "&a[&6Susturucu&a] &c%arg-2% &bAdlı Oyuncu Senden Özür Dilememiş" to player
                if arg 1 is "Hayır" or "Hayir" or "No" or "Red" or "Ret":
                    if {muteozur::%arg-2%} is player:
                        delete {muteozur::%arg-2%}
                        send "&a[&6Susturucu&a] &c%player% &bAdlı Oyuncu &c%arg-2% &bAdlı Oyuncunun Özrünü Reddetti!" to all players
                        send "&a[&6Susturucu&a] &bBaşarıyla &c%arg 2% &bAdlı Oyuncunun Özrünü Reddettin!" to player
                    else:
                        send "&a[&6Susturucu&a] &c%arg-2% &bAdlı Oyuncu Senden Özür Dilememiş" to player
                if arg 1 is not "Hayır" or "Hayir" or "No" or "Yes" or "Evet":
                    send "&a[&6Susturucu&a] &bKullanım: &c/Özür [<Kabul/Red>] ÖzürDileyenOyuncu" to player
            else:
                send "&a[&6Susturucu&a] &bKullanım: &c/Özür [<Kabul/Red>] ÖzürDileyenOyuncu" to player

Denedim. Hatasız çalışıyor olması lazım.
Komutlar:
/sustur OyuncuAdı Süre Sebep <ozurevet/ozurhayir> OyuncununHakaretEttiğiKişi
/Özür [<Kabul/Red>] ÖzürDileyenOyuncu
ozurevet or ozurhayir yazınca ikisindede özür dileme hakkı verilmedi yazıyor?
 

DreamerBoy

'Cause I love how it feels when I break the chains
Emektar Üye
En iyi cevaplar
0
Kendim denedim. Çalışmakta. Ek olarak envanter üzerinde susturulma süresini göstermekte.

KOD:
Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
           
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        delete {sustur.%player%}
                        set {susturuldu.%player%} to false
                        set {ÖzürDileme.%player%} to false
                        send "{@l} &8>&7 %player% adlı oyuncu senden özür diledi." to arg-1
                        send "{@l} &8>&7 %arg-1% adlı oyuncudan özür diledin." to player
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
           
   
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                   
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
               
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
Bu kadar düzenli bir isteğe sunucu bile açılır be :D
Ben ilk başta isteği yazarken kendim kod yazmışım gibi yazıyodum sonra farkettim ki ben kod istiyomuşum :D

Kendim denedim. Çalışmakta. Ek olarak envanter üzerinde susturulma süresini göstermekte.

KOD:
Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
         
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        delete {sustur.%player%}
                        set {susturuldu.%player%} to false
                        set {ÖzürDileme.%player%} to false
                        send "{@l} &8>&7 %player% adlı oyuncu senden özür diledi." to arg-1
                        send "{@l} &8>&7 %arg-1% adlı oyuncudan özür diledin." to player
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
         
 
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                 
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
             
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
 
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
     
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
 
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
Yine istediğim olmamış adam küfür eder özür diler öyle gider
ben dedimki
özür dilediğinde
özür dilediği kişiye
mesaj gitsin
o kabul ederse açılsın mutesi
Lütfen yapar mısın?
 

DreamerBoy

'Cause I love how it feels when I break the chains
Emektar Üye
En iyi cevaplar
0
Denedim ve çalışmakta. İyi forumlar.
KOD:

Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
            
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        send "{@l} &8> &7%player% senden özür diliyor. Özrünü kabul ediyor musun?" to arg 1
                        send "{@l} &8>&7 Kabul ediyorsan /ÖzürKabul %player%" to arg 1
                        send "{@l} &8>&7 Reddediyorsan /ÖzürReddet %player%" to arg 1
                        set {İstek.%arg 1%} to true
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
                        
command /ÖzürKabul [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        delete {sustur.%player%}
                        set {İstek.%player%} to false
                        set {susturuldu.%player%} to false
                        send "{@l} &8>&7 %arg-1% adlı oyuncu senden özür diledi." to player
                        send "{@l} &8>&7 %player% adlı oyuncudan özür diledin." to arg 1
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
            
command /ÖzürReddet [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        set {İstek.%player%} to false
                        send "{@l} &8>&7 %player% adlı oyuncu özrünü reddetti." to arg 1
                        send "{@l} &8>&7 %arg-1% adlı oyuncunun özrünü reddettin." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
            
    
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                    
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
                
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
    
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
        
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
    
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
Denedim ve çalışmakta. İyi forumlar.
KOD:

Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
           
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        send "{@l} &8> &7%player% senden özür diliyor. Özrünü kabul ediyor musun?" to arg 1
                        send "{@l} &8>&7 Kabul ediyorsan /ÖzürKabul %player%" to arg 1
                        send "{@l} &8>&7 Reddediyorsan /ÖzürReddet %player%" to arg 1
                        set {İstek.%arg 1%} to true
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
                       
command /ÖzürKabul [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        delete {sustur.%player%}
                        set {İstek.%player%} to false
                        set {susturuldu.%player%} to false
                        send "{@l} &8>&7 %arg-1% adlı oyuncu senden özür diledi." to player
                        send "{@l} &8>&7 %player% adlı oyuncudan özür diledin." to arg 1
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
command /ÖzürReddet [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        set {İstek.%player%} to false
                        send "{@l} &8>&7 %player% adlı oyuncu özrünü reddetti." to arg 1
                        send "{@l} &8>&7 %arg-1% adlı oyuncunun özrünü reddettin." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
   
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                   
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
               
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
Çok sağol tam istediğim gibi

Denedim ve çalışmakta. İyi forumlar.
KOD:

Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
           
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        send "{@l} &8> &7%player% senden özür diliyor. Özrünü kabul ediyor musun?" to arg 1
                        send "{@l} &8>&7 Kabul ediyorsan /ÖzürKabul %player%" to arg 1
                        send "{@l} &8>&7 Reddediyorsan /ÖzürReddet %player%" to arg 1
                        set {İstek.%arg 1%} to true
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
                       
command /ÖzürKabul [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        delete {sustur.%player%}
                        set {İstek.%player%} to false
                        set {susturuldu.%player%} to false
                        send "{@l} &8>&7 %arg-1% adlı oyuncu senden özür diledi." to player
                        send "{@l} &8>&7 %player% adlı oyuncudan özür diledin." to arg 1
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
command /ÖzürReddet [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        set {İstek.%player%} to false
                        send "{@l} &8>&7 %player% adlı oyuncu özrünü reddetti." to arg 1
                        send "{@l} &8>&7 %arg-1% adlı oyuncunun özrünü reddettin." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
   
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                   
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
               
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

Bir Sıkıntı oldu Özür kabul yapınca karşı tarafa özür dileme hakkı sunulmamış diyiyor

Çok sağol tam istediğim gibi



Bir Sıkıntı oldu Özür kabul yapınca karşı tarafa özür dileme hakkı sunulmamış diyiyor
Bide Her Mutede 1 defa olsun demiştim sınırsız yapmışsın
 

DreamerBoy

'Cause I love how it feels when I break the chains
Emektar Üye
En iyi cevaplar
0
Çok sağol tam istediğim gibi



Bir Sıkıntı oldu Özür kabul yapınca karşı tarafa özür dileme hakkı sunulmamış diyiyor


Bide Her Mutede 1 defa olsun demiştim sınırsız yapmışsın

1. bahsettiğiniz hatayı açabilir misiniz? Tam olarak anlamadım da.
2. Hata için düzelttim.

KOD:
Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
           
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        send "{@l} &8> &7%player% senden özür diliyor. Özrünü kabul ediyor musun?" to arg 1
                        send "{@l} &8>&7 Kabul ediyorsan /ÖzürKabul %player%" to arg 1
                        send "{@l} &8>&7 Reddediyorsan /ÖzürReddet %player%" to arg 1
                        set {İstek.%arg 1%} to true
                        set {ÖzürDileme.%player%} to false
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
                       
command /ÖzürKabul [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        delete {sustur.%player%}
                        set {ÖzürDileme.%arg-1%} to false
                        set {İstek.%player%} to false
                        set {susturuldu.%player%} to false
                        send "{@l} &8>&7 %arg-1% adlı oyuncu senden özür diledi." to player
                        send "{@l} &8>&7 %player% adlı oyuncudan özür diledin." to arg 1
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
command /ÖzürReddet [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        set {İstek.%player%} to false
                        set {ÖzürDileme.%arg-1%} to true
                        send "{@l} &8>&7 %player% adlı oyuncu özrünü reddetti." to arg 1
                        send "{@l} &8>&7 %arg-1% adlı oyuncunun özrünü reddettin." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
   
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                   
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
               
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
1. bahsettiğiniz hatayı açabilir misiniz? Tam olarak anlamadım da.
2. Hata için düzelttim.

KOD:
Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
          
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        send "{@l} &8> &7%player% senden özür diliyor. Özrünü kabul ediyor musun?" to arg 1
                        send "{@l} &8>&7 Kabul ediyorsan /ÖzürKabul %player%" to arg 1
                        send "{@l} &8>&7 Reddediyorsan /ÖzürReddet %player%" to arg 1
                        set {İstek.%arg 1%} to true
                        set {ÖzürDileme.%player%} to false
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
                      
command /ÖzürKabul [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        delete {sustur.%player%}
                        set {ÖzürDileme.%arg-1%} to false
                        set {İstek.%player%} to false
                        set {susturuldu.%player%} to false
                        send "{@l} &8>&7 %arg-1% adlı oyuncu senden özür diledi." to player
                        send "{@l} &8>&7 %player% adlı oyuncudan özür diledin." to arg 1
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
          
command /ÖzürReddet [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        set {İstek.%player%} to false
                        set {ÖzürDileme.%arg-1%} to true
                        send "{@l} &8>&7 %player% adlı oyuncu özrünü reddetti." to arg 1
                        send "{@l} &8>&7 %arg-1% adlı oyuncunun özrünü reddettin." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
          
  
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                  
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
              
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
  
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
      
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
  
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

her şey tamam ama bu sefer ÖzürReddet yaptığında sana özür dileme hakkı verilmedi diyiyor
 

DreamerBoy

'Cause I love how it feels when I break the chains
Emektar Üye
En iyi cevaplar
0
Gözümden kaçmış olmalı. Buyurun düzelttim.

KOD:
Kod:
#
# Code by
# @GoldenStone
#
#

options:
    l: &3SunucuIsmi

command /sustur [<player>] [<int>] [<text>] [<text>] [<player>]:
    permission: rehber.sustur
    permission message: &fUnknown command. Type "/help" for help.
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    if arg 4 is "ÖzürHayır":
                        if arg 5 is not set:
                            if arg 2 is greater than 0:
                                set {susturuldu.%arg-1%} to true
                                set {sustur.%arg-1%} to arg-2
                                set {ÖzürDileme.%arg-1%} to false
                                broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                                broadcast "&3Yetkili &8> &7%Player%"
                                broadcast "&3Oyuncu &8> &7%arg 1%"
                                broadcast "&3Süre &8> &7%arg 2% Saniye"
                                broadcast "&3Sebep &8> &7%arg 3%"
                                broadcast "&3Özür dileme hakkı &8> &7Yok"
                                broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            else:
                                send "{@l} &8>&7 En az &3'&71&3' &7rakamı olmak zorundadır. &3'&70&3' &7geçersiz bir sayıdır." to player
                        else:
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürHayır>" to player
                    else if arg 4 is not "ÖzürHayır" or "ÖzürEvet":
                        send "{@l} &8>&7 Bu bölüme ÖzürEvet yahut ÖzürHayır yazman gerekiyor." to player
                    else if arg 4 is "ÖzürEvet":
                        if arg 5 is set:
                            set {susturuldu.%arg-1%} to true
                            set {sustur.%arg-1%} to arg-2
                            set {ÖzürDileme.%arg-1%} to false
                            broadcast "&3&l&m-------------&3[&7{@l}&7&3]&3&l&m-------------------"
                            broadcast "&3Yetkili &8> &7%Player%"
                            broadcast "&3Oyuncu &8> &7%arg 1%"
                            broadcast "&3Süre &8> &7%arg 2% Saniye"
                            broadcast "&3Sebep &8> &7%arg 3%"
                            broadcast "&3Özür dileme hakkı &8> &7Var"
                            broadcast "&3&l&m-------------&3[&7{@l}&3]&3&l&m-------------------"
                            send "{@l} &8>&7 Susturuldun ancak sana özür dileme hakkı tanındı. Özür dileyerek susturulmanı açabilirsin." to arg-1
                            send "{@l} &8>&7 /ÖzürDile <Küfür ettiğin oyuncu>" to arg-1
                            set {ÖzürDileme.%arg-1%} to true
                            set {Özür.%arg-1%} to "%arg-5%"
                            set {Sadece1Kere.%player%} to false
                        else:
                            send "{@l} &8>&7 Özür dilenecek oyuncu ismi belirtilmedi." to player
                            send "{@l} &8>&7 Doğru kullanım: /sustur <Oyuncu> <Süre> <Sebep> <ÖzürEvet/ÖzürHayır> <Küfür edilen oyuncu>" to player
                else:
                    send "{@l} &8>&7 Bir sebep belirtilmedi." to player
            else:
                send "{@l} &8>&7 Süre belirtilmedi." to player
        else:
            send "{@l} &8>&7 Oyuncu ismi girilmedi." to player
           
command /ÖzürDile [<player>]:
    trigger:
        if {susturuldu.%player%} is true:
            if {ÖzürDileme.%player%} is true:
                if arg-1 is set:
                    if arg-1 is {Özür.%player%}:
                        if {Sadece1Kere.%player%} is false:
                            send "{@l} &8> &7%player% senden özür diliyor. Özrünü kabul ediyor musun?" to arg 1
                            send "{@l} &8>&7 Kabul ediyorsan /ÖzürKabul %player%" to arg 1
                            send "{@l} &8>&7 Reddediyorsan /ÖzürReddet %player%" to arg 1
                            set {İstek.%arg 1%} to true
                            set {Sadece1Kere.%player%} to true
                        else:
                            send "{@l} &8>&7 Sadece 1 kere özür dileyebilirsin." to player
                    else:
                        send "{@l} &8>&7 Bu oyuncudan özür dilemene gerek yok. %{Özür.%player%}% adlı oyuncudan özür dilemelisin." to player
                else:
                    send "{@l} &8>&7 Özür dilenecek bir oyuncu ismi belirtmedin." to player
            else:
                send "{@l} &8>&7 Sana özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sustulmadın." to player
                       
command /ÖzürKabul [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        delete {sustur.%player%}
                        set {İstek.%player%} to false
                        set {susturuldu.%player%} to false
                        set {ÖzürDileme.%player%} to false
                        send "{@l} &8>&7 %arg-1% adlı oyuncu senden özür diledi." to player
                        send "{@l} &8>&7 %player% adlı oyuncudan özür diledin." to arg 1
                        send "{@l} &8>&7 Susturulman açıldı." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
command /ÖzürReddet [<player>]:
    trigger:
        if {İstek.%player%} is true:
            if {ÖzürDileme.%arg-1%} is true:
                if arg-1 is set:
                    if {susturuldu.%arg-1%} is true:
                        set {İstek.%player%} to false
                        set {ÖzürDileme.%player%} to false
                        send "{@l} &8>&7 %player% adlı oyuncu özrünü reddetti." to arg 1
                        send "{@l} &8>&7 %arg-1% adlı oyuncunun özrünü reddettin." to player
                    else:
                        send "{@l} &8>&7 %arg-1% adlı oyuncu susturulmamış." to player
                else:
                    send "{@l} &8>&7 Özür isteğini kabul edeceğin oyuncu adını girmedin." to player
            else:
                send "{@l} &8>&7 %arg-1% adlı oyuncuya özür dileme hakkı sunulmamış." to player
        else:
            send "{@l} &8>&7 Sana özür dileme isteği gelmemiş." to player
           
   
on join:
    if {sustur.%player%} is equal to 1:
        remove 1 from {sustur.%player%}
        set {susturuldu.%player%} to false
                   
every 1 seconds:
    loop all players:
        if {sustur.%loop-player%} is bigger than 1:
            remove 1 from {sustur.%loop-player%}
            set action bar of loop-player to "{@l} &8>&7 &3%{sustur.%loop-player%}% &7saniye boyunca konuşamazsın!"
        else:
            if {sustur.%loop-player%} is equal to 1:
                remove 1 from {sustur.%loop-player%}
                set {susturuldu.%loop-player%} to false
                set {ÖzürDileme.%loop-player%} to false
               
on chat:
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/eme":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/etell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/esay":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/emsg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/em":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/er":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/ehelpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:me":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:say":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:msg":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:m":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:r":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:tell":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:helpop":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/eafk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/essentials:afk":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/essentials:whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/ewhisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"

on command "/whisper":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/ereply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
       
on command "/reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
   
on command "/essentials:reply":
    if {susturuldu.%player%} is true:
        cancel event
        send "{@l} &8>&7 &3%{sustur.%player%}% &7Saniye konuşamazsın!"
 
Üst