Çözüldü Yardım-Yetkililer Sohbeti-Skript Çalışmıyor

  • Konuyu Başlatan Konuyu Başlatan Orco
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.430
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Orco

Yay Yok, İskelet Yok
Katılım
2 Aralık 2017
Mesajlar
283
Elmaslar
62
Puan
13.680
Yaş
27

Discord:

orcununal#5644

/ys sifirla nick Yazdım ve /ys katil yazarak sohbete katıldım ama chata bırsey yazınca hıc bırsey cıkmıyor buyrun kod
Kod:
options:   
    ysprefix: &e&lY&6&lSOHBET &8&l>
    ysonek: &e&lY&6&lS &8&l|

command /ys [<text>] [<text>]:
    permission: sk.ys
    permission message: &cBunu yapmak için yetkin yok!
    aliases: /yetkilisohbeti, /staffchat
    trigger:
        if arg 1 is "katıl" or "katil" or "gir" or "girişyap":
            if {ys.%player%} is "katilmamis":
                set {ys.%player%} to "katildi"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetine katıldınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetine katıldınız."
        if arg 1 is "çık" or "cik" or "çıkışyap":
            if {ys.%player%} is "katildi":
                set {ys.%player%} to "katilmamis"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetinden çıktınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetinde değilsiniz."
        if arg 1 is "sıfırla" or "sifirla":
            if player have the permission "sk.ys.admin":
                if arg 2 is set:
                    set {ys.%arg 2%} to "katilmamis"
                    send " {@ysprefix} &aBaşarıyla %arg 2% kişisinin ayarlarını sıfırladınız."
                else:
                    send " {@ysprefix} &cOyuncu ismi girmedin!"
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "renk" or "color":
            if player have the permission "sk.ys.admin":
                set {ysRenk} to arg-2
                send " {@ysprefix} &aBaşarıyla yetkili sohbetin rengi ayarlandı."
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "sil" or "delete":
            if player have the permission "sk.ys.admin":
                loop all players:
                    if loop-player have the permission "sk.ys":
                        loop 100 times:
                            send " " to loop-player
                        send " {@ysprefix} &aBaşarıyla yetkili sohbeti temizlendi." to loop-player
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is not set:
            send " "
            send " {@ysprefix} &5&lYETKILI SOHBETI KOMUTLARI"
            send " {@ysprefix} &a/ys katıl &f| &6Yetkili sohbetine katıl"
            send " {@ysprefix} &a/ys çık &f| &6Yetkili sohbetinden çık"
            send " "
           
on chat:
    if {ys.%player%} is "katildi":
        cancel event
        loop all players:
            if loop-player have permission "sk.ys":
                send " {@ysonek} &4%player% &2&l>§%{ysRenk}% %message%" to loop-player
 
Bence bu skript daha güzel, Spigot'tan alınmıştır ve Türkçelendirilmiştir:
Komutlar: /sc <mesaj> , /a <mesaj> , /ys <mesaj>
Yetkiler: sc.staffchat
Kod:
command /staffchatinfo:
    aliases: /scinfo, /sci
    trigger:
        message "&8[&c+&8] &fYetkili Sohbet."
        message "&8[&c+&8] &fVersiyon: &81.0"

command /staffchat [<text>]:
    aliases: /ys, /a, /sc
    permission: sc.staffchat
    permission message: &8[&cSunucu&8] &7Yetkin yok!
    trigger:
        loop all players:
            if loop-player has permission "sc.staffchat":
                send "&8[&6StaffChat&8] &7%player% &8» &7%arg 1%" to loop-player
 
Bence bu skript daha güzel, Spigot'tan alınmıştır ve Türkçelendirilmiştir:
Komutlar: /sc <mesaj> , /a <mesaj> , /ys <mesaj>
Yetkiler: sc.staffchat
Kod:
command /staffchatinfo:
    aliases: /scinfo, /sci
    trigger:
        message "&8[&c+&8] &fYetkili Sohbet."
        message "&8[&c+&8] &fVersiyon: &81.0"

command /staffchat [<text>]:
    aliases: /ys, /a, /sc
    permission: sc.staffchat
    permission message: &8[&cSunucu&8] &7Yetkin yok!
    trigger:
        loop all players:
            if loop-player has permission "sc.staffchat":
                send "&8[&6StaffChat&8] &7%player% &8» &7%arg 1%" to loop-player
Çalışmadı[DOUBLEPOST=1512569425,1512569274][/DOUBLEPOST]
Bence bu skript daha güzel, Spigot'tan alınmıştır ve Türkçelendirilmiştir:
Komutlar: /sc <mesaj> , /a <mesaj> , /ys <mesaj>
Yetkiler: sc.staffchat
Kod:
command /staffchatinfo:
    aliases: /scinfo, /sci
    trigger:
        message "&8[&c+&8] &fYetkili Sohbet."
        message "&8[&c+&8] &fVersiyon: &81.0"

command /staffchat [<text>]:
    aliases: /ys, /a, /sc
    permission: sc.staffchat
    permission message: &8[&cSunucu&8] &7Yetkin yok!
    trigger:
        loop all players:
            if loop-player has permission "sc.staffchat":
                send "&8[&6StaffChat&8] &7%player% &8» &7%arg 1%" to loop-player
Çalışmadı
 
/ys sifirla nick Yazdım ve /ys katil yazarak sohbete katıldım ama chata bırsey yazınca hıc bırsey cıkmıyor buyrun kod
Kod:
options:  
    ysprefix: &e&lY&6&lSOHBET &8&l>
    ysonek: &e&lY&6&lS &8&l|

command /ys [<text>] [<text>]:
    permission: sk.ys
    permission message: &cBunu yapmak için yetkin yok!
    aliases: /yetkilisohbeti, /staffchat
    trigger:
        if arg 1 is "katıl" or "katil" or "gir" or "girişyap":
            if {ys.%player%} is "katilmamis":
                set {ys.%player%} to "katildi"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetine katıldınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetine katıldınız."
        if arg 1 is "çık" or "cik" or "çıkışyap":
            if {ys.%player%} is "katildi":
                set {ys.%player%} to "katilmamis"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetinden çıktınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetinde değilsiniz."
        if arg 1 is "sıfırla" or "sifirla":
            if player have the permission "sk.ys.admin":
                if arg 2 is set:
                    set {ys.%arg 2%} to "katilmamis"
                    send " {@ysprefix} &aBaşarıyla %arg 2% kişisinin ayarlarını sıfırladınız."
                else:
                    send " {@ysprefix} &cOyuncu ismi girmedin!"
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "renk" or "color":
            if player have the permission "sk.ys.admin":
                set {ysRenk} to arg-2
                send " {@ysprefix} &aBaşarıyla yetkili sohbetin rengi ayarlandı."
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "sil" or "delete":
            if player have the permission "sk.ys.admin":
                loop all players:
                    if loop-player have the permission "sk.ys":
                        loop 100 times:
                            send " " to loop-player
                        send " {@ysprefix} &aBaşarıyla yetkili sohbeti temizlendi." to loop-player
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is not set:
            send " "
            send " {@ysprefix} &5&lYETKILI SOHBETI KOMUTLARI"
            send " {@ysprefix} &a/ys katıl &f| &6Yetkili sohbetine katıl"
            send " {@ysprefix} &a/ys çık &f| &6Yetkili sohbetinden çık"
            send " "
          
on chat:
    if {ys.%player%} is "katildi":
        cancel event
        loop all players:
            if loop-player have permission "sk.ys":
                send " {@ysonek} &4%player% &2&l>§%{ysRenk}% %message%" to loop-player
Bu skripti ben kodlayıp denemiştim gayet güzel çalışıyor. Sizle alaklı bir durum olmalı. Skript konsolda hata veriyor mu ?
 
Bu skripti ben kodlayıp denemiştim gayet güzel çalışıyor. Sizle alaklı bir durum olmalı. Skript konsolda hata veriyor mu ?
Yok vermiyor zaten serveri ilk kurunca yuklemıstım bu skripti serverde hic bisey yoktu calısmıyordu yine /ys katıl yapıyorum yazı yazıyorum yazı gozukmuyor
 
Yok vermiyor zaten serveri ilk kurunca yuklemıstım bu skripti serverde hic bisey yoktu calısmıyordu yine /ys katıl yapıyorum yazı yazıyorum yazı gozukmuyor
Kod:
options:   
    ysprefix: &e&lY&6&lSOHBET &8&l>
    ysonek: &e&lY&6&lS &8&l|

command /ys [<text>] [<text>]:
    permission: sk.ys
    permission message: &cBunu yapmak için yetkin yok!
    aliases: /yetkilisohbeti, /staffchat
    trigger:
        if arg 1 is "katıl" or "katil" or "gir" or "girişyap":
            if {ys.%player%} is "katilmamis":
                set {ys.%player%} to "katildi"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetine katıldınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetine katıldınız."
        if arg 1 is "çık" or "cik" or "çıkışyap":
            if {ys.%player%} is "katildi":
                set {ys.%player%} to "katilmamis"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetinden çıktınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetinde değilsiniz."
        if arg 1 is "sıfırla" or "sifirla":
            if player have the permission "sk.ys.admin":
                if arg 2 is set:
                    set {ys.%arg 2%} to "katilmamis"
                    send " {@ysprefix} &aBaşarıyla %arg 2% kişisinin ayarlarını sıfırladınız."
                else:
                    send " {@ysprefix} &cOyuncu ismi girmedin!"
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "renk" or "color":
            if player have the permission "sk.ys.admin":
                set {ysRenk} to arg-2
                send " {@ysprefix} &aBaşarıyla yetkili sohbetin rengi ayarlandı."
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "sil" or "delete":
            if player have the permission "sk.ys.admin":
                loop all players:
                    if loop-player have the permission "sk.ys":
                        loop 100 times:
                            send " " to loop-player
                        send " {@ysprefix} &aBaşarıyla yetkili sohbeti temizlendi." to loop-player
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is not set:
            send " "
            send " {@ysprefix} &5&lYETKILI SOHBETI KOMUTLARI"
            send " {@ysprefix} &a/ys katıl &f| &6Yetkili sohbetine katıl"
            send " {@ysprefix} &a/ys çık &f| &6Yetkili sohbetinden çık"
            send " "
           
on chat:
    if {ys.%player%} is "katildi":
        cancel event
        loop all players:
            if loop-player have permission "sk.ys":
                send " {@ysonek} &4%player% &2&l>§%{ysRenk}% %message%" to loop-player
Sorunsuz olarak çalışıyor daha şimdi denedim. Konsolda skript hatası değilde eklenti hatası var mı? Eğer varsa onları atar mısınız?
 
Kod:
options:  
    ysprefix: &e&lY&6&lSOHBET &8&l>
    ysonek: &e&lY&6&lS &8&l|

command /ys [<text>] [<text>]:
    permission: sk.ys
    permission message: &cBunu yapmak için yetkin yok!
    aliases: /yetkilisohbeti, /staffchat
    trigger:
        if arg 1 is "katıl" or "katil" or "gir" or "girişyap":
            if {ys.%player%} is "katilmamis":
                set {ys.%player%} to "katildi"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetine katıldınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetine katıldınız."
        if arg 1 is "çık" or "cik" or "çıkışyap":
            if {ys.%player%} is "katildi":
                set {ys.%player%} to "katilmamis"
                send " {@ysprefix} &aBaşarıyla yetkili sohbetinden çıktınız."
            else:
                send " {@ysprefix} &cZaten yetkili sohbetinde değilsiniz."
        if arg 1 is "sıfırla" or "sifirla":
            if player have the permission "sk.ys.admin":
                if arg 2 is set:
                    set {ys.%arg 2%} to "katilmamis"
                    send " {@ysprefix} &aBaşarıyla %arg 2% kişisinin ayarlarını sıfırladınız."
                else:
                    send " {@ysprefix} &cOyuncu ismi girmedin!"
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "renk" or "color":
            if player have the permission "sk.ys.admin":
                set {ysRenk} to arg-2
                send " {@ysprefix} &aBaşarıyla yetkili sohbetin rengi ayarlandı."
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is "sil" or "delete":
            if player have the permission "sk.ys.admin":
                loop all players:
                    if loop-player have the permission "sk.ys":
                        loop 100 times:
                            send " " to loop-player
                        send " {@ysprefix} &aBaşarıyla yetkili sohbeti temizlendi." to loop-player
            else:
                send " {@ysprefix} &cBunu yapmak için yetkin yok!"
        if arg 1 is not set:
            send " "
            send " {@ysprefix} &5&lYETKILI SOHBETI KOMUTLARI"
            send " {@ysprefix} &a/ys katıl &f| &6Yetkili sohbetine katıl"
            send " {@ysprefix} &a/ys çık &f| &6Yetkili sohbetinden çık"
            send " "
          
on chat:
    if {ys.%player%} is "katildi":
        cancel event
        loop all players:
            if loop-player have permission "sk.ys":
                send " {@ysonek} &4%player% &2&l>§%{ysRenk}% %message%" to loop-player
Sorunsuz olarak çalışıyor daha şimdi denedim. Konsolda skript hatası değilde eklenti hatası var mı? Eğer varsa onları atar mısınız?
Yine çalısmıyor katıldım ama chate bıse yazınca ckmıyor buyrun Hatalar ss
2017-12-07_12.32.31.png
 
Skriptin options kısmını almıyorsun galiba o yüzden bu sorunlar çıkıyor.
 
Bu hatanın tek sebebi bu. SS olarak kodları atar mısınız?
Ve devamındaki yazı
on chat:
if {ys.%player%} is "katildi":
cancel event
loop all players:
if loop-player have permission "sk.ys":
send " {@ysonek} &4%player% &2&l>§%{ysRenk}% %message%" to loop-player
denemem.png
[DOUBLEPOST=1512648945,1512648818][/DOUBLEPOST]
Bu hatanın tek sebebi bu. SS olarak kodları atar mısınız?
Ve devamındaki yazı
on chat:
if {ys.%player%} is "katildi":
cancel event
loop all players:
if loop-player have permission "sk.ys":
send " {@ysonek} &4%player% &2&l>§%{ysRenk}% %message%" to loop-player
denemem.png
 
Skript kodlarını yapıştırmadan önce, bilgisayarınıza notepad++ kurun daha sonra, bir not defteri açın sonra sol üst köşeden Dosya>Farklı Kaydet yapın skript.sk yazıp kaydedin çıkın oluşan .sk dosyasını plugins/skript/scripts içine sürükleyin diğer skriptleri silebilirsiniz, son olarak kodu kopyalayın ve scripts içine sürüklediğiniz yeni dosyanın içine kodu atın ardından /sk reload all komutunu uygulayın.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst