[SK]Duyuru/Sohbet Temizleme/Otomatik Duyuru/AdminChat/Sohbet Kapatma

BY_MAFYA

Zombi Katili
Mesajlar
181
En iyi cevaplar
0
Beğeniler
45
Puanları
190
Ruh hali
Ön Söz
Öncelikle herkese merhaba bugün sizlere bazı yerlerden topladığım ve bildiğim kadarıyla yapmış olduğum skript sunacağım bunu kendi sunucuda da kullanmayı düşünüyorum tekrar söylüyorum bu skript tamamen bana ait değildir bazı yerden topladım kendimde bir şeyler ekleyip size sunuyorum umarım beğenirsiniz ve değerli yorumlarınızı altta bekliyorum söylemeden geçemeyeceğim bazı arkadaşlar kendi yapmış oldukları skriptleri biliyorlardır onlarada sonsuz teşekkür ederiz !
İçerik
1-/dyr komutu ile duyuru yapma
2-)Otomatik Mesaj Bölümünden Otomatik Mesaj yapma
3-)/adminchat yada /ac,/yc komutları ile adminchat kullanma
4-)/chat aç --/chat kapat komutları ile sohbet açıp kapatma
5-)/st komutu ile sohbeti temizleme
KOD:

Kod:
-------------------------------------------------------------------
Sktripi Hazırlayan : BY_MAFYA
versiyon : Duyuru_V2
#NOT:Bazı kısımları alıntıdır lütfen kimsenin hakkı yenmesin
#Lütfen Bu Kısmı Değiştirmeyiniz
-------------------------------------------------------------------
#Bu kısım /dyr ile o onda oyunda duyuru yapmanızı sağlar
#perm vermek için gruoplara admin.duyuru eklemeniz yeterli olur

 command /dyr [<text>]:
     permission: admin.duyuru
     permission message:[&6&lDuyuru&4]&cSadece Yetkililer duyuru yapabilir !
     aliases:/d, /dyr, /dy
      trigger:
         broadcast "&b&m[------------&bTiger&6Craft------------]"
         broadcast "&4[&6&lDuyuru&4]: &f%coloured arg-1%"
         broadcast "&b&m[------------&bTiger&6Craft------------]"

#Bu kısım sunucuda otomatik duyuru yapılmasını sağlar !
#Mesajlar %10 şans ile rasgele gelmektedir !
options:
    Logo: &4&l[&6&lDuyuru&4&l]
    Duyuru1: &bMesaj !
    Duyuru2: &eMesaj!
    chance of 10%:
             broadcast "{@Logo} {@Duyuru1}"
    chance of 10%:
             broadcast "{@Logo} {@Duyuru2}"

#Bu Kısımda /adminchat komutu yada /ac,/ys komutları ile adminler kendi araların da konuşurlar 
command /adminchat [<text>]:
    aliases: /ac, /yc
    trigger:
        loop all players:
            if loop-player has the permission "admin.sohbeti":
                send " &3&l[&c&lYonetim&3&l] &a[%player%&a]&8---> &6%arg 1%" to loop-player
            if arg 1 is not set:
                send " &3&l[&c&lYonetim&3&l] &4Mesaj yazmalisiniz!" to loop-player
#Bu Kısımı ellemenize cok fazla gerek yok bu kısım sayesinde chati acıp kapatabilirsiniz
#Chat kapatmak için :/chat kapat
#Chat açmak için : /chat ac
on chat:
    if chat message contains "!sohbet ac":
        player has permission "chat.kilit":
            set {kilitli} to false
            broadcast "&b&m[------------&b***&6Craft------------]"
            broadcast " &2Sohbet Acildi ! "
            broadcast "&b&m[------------&b***&6Craft------------]"
            cancel event
on chat:
    if chat message contains "!sohbet kapat":
        player has permission "chat.kilit":
            set {kilitli} to true
            broadcast "&b&m[------------&b***&6Craft------------]"
            broadcast " &4Sohbet Kapatildi ! "
            broadcast "&b&m[------------&b***&6Craft------------]"
            cancel event
on chat:
    if chat message contains "!sohbet"
        player has permission "chat.kilit":
            broadcast "&b&m[------------&b***&6Craft------------]"
            broadcast " &4Sohbet Açmak için &6/sohbet aç"
            broadcast " &4Sohbet Kapatmak için &6/sohbet kapat"
            broadcast "&b&m[------------&b***&6Craft------------]"
            cancel event
#Bu kısım sayesinde sohbeti temizleye bilirsiniz /st komutu ile sohbet temizlenir
command /st:
    permission: st.admin
    permission message: &6Bunu yapmak icin izniniz yok!
    trigger:
        loop 200 times:
            send "" to all players
        send "&cKonusma &e%player% &ctarafindan temizlendi!" to all players
#Bu kısım özelden gelen mesajları kendiniz istediğiniz şekilde ayarlamanızı sağlar

command /msg [<player>] [<text>]:
    aliases: m , tell , w
    trigger:
        arg 1 is set:
            if {özelmesaj.%player%} is true:
            execute console command "manudelp %player% essentials.msg"
            send "&e%arg 1% &9[&4&l****&r&lCraft&9] : Su Anda Ozel Mesaj Alabilecek Durumda Değil."
            wait 5 seconds
            execute console command "manuaddp %player% essentials.msg"
        else:
            send "&3Mesajı Gönderen &7> &6%player% &3Mesajı &7> %arg 2%"
    else:
        send "Bu sekil ---> &4/msg player mesaj"
Hata varsa lütfen aşağıda belirtiniz ?
 


Son düzenleme:

Umut Savas

Ne demek yanlış? Ben mi?
Mesajlar
812
En iyi cevaplar
0
Beğeniler
247
Puanları
590
Ruh hali
Denemedim Ama
/st Komutuna Gerek Yoktu every kullanıp yapabilirdin
Veri Tasarrufu Yapıp Açıklamaları Konuya Ekleyebilirdin
 

Umut Savas

Ne demek yanlış? Ben mi?
Mesajlar
812
En iyi cevaplar
0
Beğeniler
247
Puanları
590
Ruh hali
Kod:
on chat:
    if chat message contains "!sohbet ac":
        player has permission "chat.kilit":
            set {kilitli} to false
            broadcast "&b&m[------------&b***&6Craft------------]"
            broadcast " &2Sohbet Acildi ! "
            broadcast "&b&m[------------&b***&6Craft------------]"
            cancel event
on chat:
    if chat message contains "!sohbet kapat":
        player has permission "chat.kilit":
            set {kilitli} to true
            broadcast "&b&m[------------&b***&6Craft------------]"
            broadcast " &4Sohbet Kapatildi ! "
            broadcast "&b&m[------------&b***&6Craft------------]"
            cancel event
on chat:
    if chat message contains "!sohbet"
        player has permission "chat.kilit":
            broadcast "&b&m[------------&b***&6Craft------------]"
            broadcast " &4Sohbet Açmak için &6!sohbet aç"
            broadcast " &4Sohbet Kapatmak için &6!sohbet kapat"
            broadcast "&b&m[------------&b***&6Craft------------]"
            cancel event
Mesela Böyle Yaparak
!sohbet ac veya !sohbet kapat yapınca aynı mantık olur böyle daha iyi bence
!sohbet yazarakda yardım menüsünü açar
denenmemiştir!
 

Üst