Yönetici ile konuşma skripti

Durum
Mesaj gönderimine kapalı.

UmutTutas

Koydum Çalışma Masasını
Katılım
16 Ekim 2018
Mesajlar
71
En iyi cevaplar
0
Elmaslar
8
Puanlar
960
Steam
UmutTutaş
Minecraft Sunucu Minecraft Sunucu
Merhabalar hemen istediğim skripte geçeyim
yonetici.konus permine sahip olanlar
/yy konus OyuncuAdı
yazınca yazılan oyuncuya bir istek gidecek
/yy kabul
yazınca yönetici ve oyuncu yüzyüze konuşsun yönetici
/yy bitir
yazmadığı sürece oyuncu başka kişilere mesaj atamasın bir nevi /m ile birbirleri ile konuşsunlar ama başında /m olmasın

umarım anlatabilmişimdir bir hatam varsa özür dilerim
teşekkürler
 

Alpho320

Beyin hücrelerini kim yönetir?
Katılım
20 Haziran 2018
Mesajlar
1.407
En iyi cevaplar
1
Elmaslar
1.264
Puanlar
2.545
Steam
Alpho320
Discord
alpho320 but afk#9202
Skype
alpho320
Minecraft
Alpho320
Minecraft Sunucu Minecraft Sunucu
Buyur;
Kod:
    Options:
        p: &6Sunucu &bIsmi &c|

    command /yy [<text>] [<player>]:
        permission: yy.konus
        permission message: &cYeterli Yetkin Yok!
        trigger:
            if arg-1 is "konus":
                if arg-2 is set:
                    send "{@} &8%player% Senin ile özel konuşmak istiyor!" to arg-2
                    send "{@p} &8%arg-2%ye Özel konuşma isteği gönderildi!" to player
                    set {özelkonusma::%player%} to true
            if arg-1 is "kabul":
                if player has permission "yy.yetkili":
                    if {özelkonusma::%player%} is true:
                        send "{@p} &cŞuan zaten bir konuşmadasın bitirmek için /yy bitir" to player
                    else:
                        set {özelkonusma::%player%} to true
                        send "{@p} &8Özel konuşma başlattın!" to player
            if arg-1 is "bitir":
                if {özelkonusma::%player%} isn't true:
                    send "{@p} &cZaten mevcut bir konuşma yok!" to player
                else:
                    set {özelkonusma::*} to false
                    send "{@p} Özel konuşma bitti!" to player
    on chat:
        if {özelkonusma::%player%} is true:
            cancel event
            loop all players:
                if {özelkonusma::%loop-player%} is true:
                    send "&c| &eÖzel Konuşma &c| %player%: &e%message%" to loop-player
 

EylexLive

Yay Yok, İskelet Yok
M & A
Katılım
10 Ağustos 2017
Mesajlar
319
En iyi cevaplar
0
Elmaslar
97
Puanlar
2.240
Discord
Umut Erarslan#8378
Minecraft
UmutErarslan_
Minecraft Sunucu Minecraft Sunucu
Kod:
command /yy [<text>] [<offlineplayer>]:
    trigger:
        arg-1 is "konus":
            arg-2 is set:
                player has permission "yy.konus"
                set {konusma::%player%} to arg-1
                set {konusma::%arg-1%} to player
                set {istek::alan::%arg-1%} to arg-1
                send "&aKonuşma isteği %arg-1% adlı kişiye gönderildi,15 saniye içinde kabul etmezse iptal edilir."
                send "&a%player% adlı kişi sana konuşma isteği attı kabul etmek için /yy kabulet yaz." to arg 1
                wait 15 second
                {konusma::%player%} is set:
                    delete {konusma::%player%}
                    delete {konusma::%arg-1%}
                    delete {istek::alan::%arg-1%}
        arg-1 is "kabulet":
            {konusma::%player%} is set:
                {istek::alan::%player%} is player:
                    set {konusmada::%player%} to player
                    set {konusmada::%{konusma::%player%}%} to {konusma::%player%}
                    set {konusulan::kisi::%player%} to {konusma::%{konusma::%player%}%}
                    set {konusulan::kisi::%{konusma::%player%}%} to player
                    delete {istek::alan::%player%}
                    send "&aKonuşma başladı!" to player and {konusma::%player%}
                    delete {konusma::%player%}
                    delete {konusma::%{konusma::%player%}%}
        arg-1 is "bitir":
            {konusmada::%player%} is set:
                player has permission "yy.konus"
                send "&akonuşma sona erdi." to player and {konusulan::kisi::%player%}
                delete {konusmada::%player%}
                delete {konusmada::%{konusulan::kisi::%player%}%}
                delete {konusulan::kisi::%{konusulan::kisi::%player%}%}
                delete {konusulan::kisi::%player%}
chat:
    {konusmada::%player%} is set:
        cancel event
        send "&8[&bÖzel konuşma&8] &a%player%&8: &f%colored message%" to player and {konusulan::kisi::%player%}
quit:
    {konusmada::%player%} is set:
        delete {konusmada::%player%}
        delete {konusmada::%{konusulan::kisi::%player%}%}
        delete {konusulan::kisi::%{konusulan::kisi::%player%}%}
        delete {konusulan::kisi::%player%}
Loop kullanmak gereksiz,bu daha sağlıklı olacaktır.
not: denenmedi.
 

EylexLive

Yay Yok, İskelet Yok
M & A
Katılım
10 Ağustos 2017
Mesajlar
319
En iyi cevaplar
0
Elmaslar
97
Puanlar
2.240
Discord
Umut Erarslan#8378
Minecraft
UmutErarslan_
Minecraft Sunucu Minecraft Sunucu
bir hata vermiyor ama konuştuğumuz zamanda özel olarak konuşulmuyor
istek atıyorum istek gidiyor kabul edilmiyor yani
komutu doğru yazdığınızan emin olun,unutmayın 15 saniye için kabul etme komutunu uygulamanız gerekir.
Mesajınız otomatik olarak birleştirildi:

Kod:
command /yy [<text>] [<player>]:
    trigger:
        arg-1 is "konus":
            arg-2 is set:
                player has permission "yy.konus"
                set {konusma::%player%} to arg-2
                set {konusma::%arg-2%} to player
                set {istek::alan::%arg-2%} to arg-2
                send "&aKonuşma isteği %arg-2% adlı kişiye gönderildi,15 saniye içinde kabul etmezse iptal edilir."
                send "&a%player% sana konuşma isteği attı,kabul etmek için /yy kabulet yaz." to arg-2
                wait 15 second
                {konusma::%player%} is set:
                    delete {konusma::%player%}
                    delete {konusma::%arg-2%}
                    delete {istek::alan::%arg-2%}
        arg-1 is "kabulet":
            {konusma::%player%} is set:
                {istek::alan::%player%} is player:
                    set {konusmada::%player%} to player
                    set {konusmada::%{konusma::%player%}%} to {konusma::%player%}
                    set {konusulan::kisi::%player%} to {konusma::%{konusma::%player%}%}
                    set {konusulan::kisi::%{konusma::%player%}%} to player
                    delete {istek::alan::%player%}
                    send "&aKonuşma başladı!" to player and {konusma::%player%}
                    delete {konusma::%player%}
                    delete {konusma::%{konusma::%player%}%}
        arg-1 is "bitir":
            {konusmada::%player%} is set:
                player has permission "yy.konus"
                send "&akonuşma sona erdi." to player and {konusulan::kisi::%player%}
                delete {konusmada::%player%}
                delete {konusmada::%{konusulan::kisi::%player%}%}
                delete {konusulan::kisi::%{konusulan::kisi::%player%}%}
                delete {konusulan::kisi::%player%}
chat:
    {konusmada::%player%} is set:
        cancel event
        send "&8[&bÖzel konuşma&8] &a%player%&8: &f%colored message%" to player and {konusulan::kisi::%player%}
quit:
    {konusmada::%player%} is set:
        delete {konusmada::%player%}
        delete {konusmada::%{konusulan::kisi::%player%}%}
        delete {konusulan::kisi::%{konusulan::kisi::%player%}%}
        delete {konusulan::kisi::%player%}
Ufak bir hata yapmışım skriptte,verileri yanlış kaydetmişim.Bu sorunsuz çalışacaktır.
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.
Yukarı Alt