SKRIPT | Fısıldama Skripti | Fısıldama Bloklamalı (Özel Mesaj Skiripti) | Maksan

maksan

Oduncu
Katılım
5 Haz 2020
Mesajlar
2
Beğeni
0
Puanları
10
FISILDAMA SKRİPTİ

Çoğu kişinin plugin ile bu özelliği sağladığının farkındayım
ancak yinede her ihtimal olasıdır düşüncesiyle ihtiyacı
olabilen biri çıkar diyorum ve skripti paylaşıyorum.

Kullanım şekli:

/fısılda <oyuncu> <mesaj>
/mesajalmayı <aç> yada <kapat>
NOT: /fısılda /mesaj /yaz /msg ... komutlarda geçerlidir.


VİDEO

Ufak bir sorundan ötürü ekranın sağ ve sol köşeleri siyah kalmış kusuruma bakmayınız.
Kanalıma uğrayıp videoyu izlerseniz çok mutlu olurum.
İyi günler.

KOD
Kod:
command /mesajalmayı [<text>]:
    trigger:
        if arg 1 is "kapat" or "aç":
            if arg 1 is "kapat":
                if {mesajdurumu::%player%} is true:
                    set {mesajdurumu::%player%} to false
                    send "&8[&6&lFısıldama&8] &eÖzel mesaj alma durumu: &4kapalı yapıldı."
                else:
                    send "&8[&6&lFısıldama&8] &cZaten özel mesaj alma modu &4kapalı &cdurumdadır."
            if arg 1 is "aç":
                if {mesajdurumu::%player%} is false:
                    set {mesajdurumu::%player%} to true
                    send "&8[&6&lFısıldama&8] &eÖzel mesaj alma durumu: &aaçık yapıldı."
                else:
                    send "&8[&6&lFısıldama&8] &cZaten özel mesaj alma modu &aaçık &cdurumdadır."
            if arg 1 is not set:
                send "&8[&6&lFısıldama&8] &eDoğru kullanımı: &a/mesajalmayı <aç> yada <kapat>" to player
                stop
        else:
            send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/mesajalmayı <aç>,<kapat>" to player
     
command /msg [<player>] [<text>]:
    aliases: mesaj, fısılda, fısıldama, m, yaz
    trigger:
        arg 1 is set:
            arg 1 is not player:
                arg 2 is set:
                    if {mesajdurumu::%arg 1%} is false:
                        send "&8[&6&lFısıldama&8] &4%arg 1% &cözel mesaj almayı reddediyor."
                    else:
                        send "&8[&6&lFısıldama&8] &7%player% sana fısıldıyor: &f&o%arg 2%" to arg 1
                        send "&8[&6&lFısıldama&8] &7%arg 1%'a fısıldadın: &f&o%arg 2%" to player
                else:
                    send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/fısılda <oyuncu> <mesaj>"
            else:
                send "&8[&6&lFısıldama&8] &cHata! &cKendi kendinize &4özel mesaj &cgönderemezsiniz."
        else:
            send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/fısılda <oyuncu> <mesaj>"
         
         
on first join:
    set {mesajdurumu::%player%} to true
 

Kresua

Forum Yazarı
Forum Yazarı
Katılım
11 Nis 2020
Mesajlar
157
Beğeni
32
Puanları
1,505
Bunun aynısı Essentials'da var sanırım.
 
Üst