Bulundu Destek Talep

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

nhoa11eien

Birisi mi Spawnlandı?
Katılım
30 Mayıs 2020
Mesajlar
8
Elmaslar
0
Puan
0
Yaş
25
Konum
Memory
Minecraft
Jester

Discord:

jester#8395

şimdi /destek komutu kullanılıcak oyuncu /destek buga girdim gibisinden birşey yazdığında yetkililerin /talepler kısmına düşmesine istiyorum yetkililer de oradan talep seçip ilgilenmesini istiyorum. Biliyorum zor ama yapan biri çıkar.
 
Kod:
command /destek <player> <text>:
    usage: &f"&e/destek <oyuncu> <mesaj>&f"
    trigger:
        message "&a[&bSunucu&a] &3Destek görevlilere iletildi !"
        add text-argument to {sikayetler::*}
        set {sikayeteden.%text-argument%} to player
        set {sikayetedilen.%text-argument%} to player argument
        loop all players:
            if loop-player has permission "sikayet.goruntule":
                send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                send "" to loop-player
                send "                      &cYeni Bir Destek talebi" to loop-player
                send "" to loop-player
                send "                  &aDestek&e ""%text-argument%""" to loop-player
                send "                  &cDestek  Edilen Kişi &e%player argument%" to loop-player
                send "                  &aGönderen &e%player%" to loop-player
                send "" to loop-player
                send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player

şikayet skripti buldum size onu çevirmek istedim denermisiniz acaba?
 
Kod:
on load:
    if {talepkod} is not set:
        set {talepkod} to 0
        
command /talepoluştur:
    trigger:
        if {mevcuttalep::%player%} is not set:
            if {talep::%player%::baslikatma} is not set:
                send player title "&aTalep Başlığını Sohbete Yazın" with subtitle "&7Süre: 10 Saniye" for 5 seconds
                set {talep::%player%::baslikatma} to true
                wait 10 seconds
                if {talep::%player%::baslikatma} is set:
                    delete {talep::%player%::baslikatma}
                    send "&7Talep başlığı belirleme işleminiz zaman aşımına uğradı." to player
        else:
            send "&7Mevcut bir talebin bulunuyor." to player
                
on chat:
    if {talep::%player%::baslikatma} is set:
        if length of message <= 20:
            cancel event
            set {talep::%player%::baslik} to message
            send "&7Talep başlığı ayarlandı: &a%message%" to player
            send player title "&aTalep Mesajını Sohbete Yazın" with subtitle "&7Süre: 30 Saniye" for 5 seconds
            delete {talep::%player%::baslikatma}
            set {talep::%player%::mesajatma} to true
            wait 30 seconds
            if {talep::%player%::mesajatma} is set:
                delete {talep::%player%::mesajatma}
        else:
            send "&7Talep başlığının uzunluğu en fazla 20 harf olmalı."
    else if {talep::%player%::mesajatma} is set:
        cancel event
        delete {talep::%player%::mesajatma}
        add 1 to {talepkod}
        set {talep::%player%::kod} to {talepkod}
        send "&7Talep mesajı ayarlandı. Talep kodu: %{talepkod}%" to player
        set {talep::%player%::mesaj} to message
        set {talep::%player%::zaman} to "%now%"
        set {mevcuttalep::%player%} to true
        
command /tt:
    trigger:
        if sender has permission "talep.sk":
            send "&6&lTalepler:" to player
            loop {mevcuttalep::*}:
                send "&7Talep Sahibi: &a%loop-index% &8&l| &7Başlık: &a%{talep::%loop-index%::baslik}% &8&l| &7Zaman: &a%{talep::%loop-index%::zaman}%" to player
                send "&7%{talep::%loop-index%::kod}% Mesaj: &a%{talep::%loop-index%::mesaj}%" to player
                
command /talepkapat [<text>]:
    trigger:
        if player has permission "talep.sk":
            if arg 1 is set:
                if {mevcuttalep::%arg 1%} is set:
                    delete {talep::%player%::*}
                    delete {mevcuttalep::%player%}
            else:
                send "&7Lütfen talep sahibini giriniz. &a/talepkapat <talep sahibi>" to player
        else:
            if {mevcuttalep::%player%} is set:
                delete {talep::%player%::*}
                delete {mevcuttalep::%player%}
            else:
                send "&7Mevcut talebiniz bulunamadı." to player

command /talepoku [<text>]:
    trigger:
        if player has permission "talep.sk":
            if arg 1 is set:
                if {mevcuttalep::%arg 1%} is set:
                    send "&7Talep Sahibi: &a%arg 1% &8&l| &7Başlık: &a%{talep::%arg 1%::baslik}% &8&l| &7Zaman: &a%{talep::%arg 1%::zaman}%" to player
                    send "&7%{talep::%arg 1%::kod}% Mesaj: &a%{talep::%arg 1%::mesaj}%" to player
                    if {talep::%player%::sonmesajlar::%arg 1%} is not set:
                        set {talep::%player%::sonmesajlar::%arg 1%} to ""
                        if {talep::%player%::sonmesajlar::yetkili} is not set:
                            set {talep::%player%::sonmesajlar::yetkili} to ""
                    else if {talep::%player%::sonmesajlar::yetkili} is not set:
                        set {talep::%player%::sonmesajlar::yetkili} to ""
                        if {talep::%player%::sonmesajlar::%arg 1%} is not set:
                            set {talep::%player%::sonmesajlar::%arg 1%} to ""
                    wait 1 second
                    send "&6&lSon mesajlar" to player
                    send "&7Talep Sahibi | %arg 1%: &a%{talep::%arg 1%::sonmesajlar::%arg 1%}%" to player
                    send "&7Yetkili | &a%{talep::%arg 1%::sonmesajlar::yetkili}%" to player
                    send "&eMesaj atmak için /talepmesaj" to player
                else:
                    send "&7Bu kişiye ait bir talep bulunamadı." to player
            else:
                send "&7Lütfen talep sahibini giriniz. &a/talepoku <isim>" to player
        else:
            if {mevcuttalep::%player%} is set:
                send "&7Talep Sahibi: &a%player% &8&l| &7Başlık: &a%{talep::%player%::baslik}% &8&l| &7Zaman: &a%{talep::%player%::zaman}%" to player
                send "&7%{talep::%player%::kod}% Mesaj: &a%{talep::%player%::mesaj}%" to player
                if {talep::%player%::sonmesajlar::%player%} is not set:
                    set {talep::%player%::sonmesajlar::%player%} to ""
                    if {talep::%player%::sonmesajlar::yetkili} is not set:
                        set {talep::%player%::sonmesajlar::%player%} to ""
                else if {talep::%player%::sonmesajlar::yetkili} is not set:
                    set {talep::%player%::sonmesajlar::yetkili} to ""
                    if {talep::%player%::sonmesajlar::%player%} is not set:
                        set {talep::%player%::sonmesajlar::%player%} to ""
                wait 1 second
                send "&6&lSon mesajlar" to player
                send "&7Talep Sahibi | %player%: &a%{talep::%player%::sonmesajlar::%player%}%" to player
                send "&7Yetkili | &a%{talep::%player%::sonmesajlar::yetkili}%" to player
                send "&eMesaj atmak için /talepmesaj" to player
            else:
                send "&7Mevcut bir talebiniz yok." to player
            
command /talepmesaj [<text>] [<text>]:
    trigger:
        if sender has permission "talep.sk":
            if arg 1 is set:
                if arg 2 is set:
                    if {mevcuttalep::%arg 1%} is set:
                        set {talep::%arg 1%::sonmesajlar::yetkili} to arg 2
                        send "&7Talep yanıtlandı!" to player
                        set {talepbildirim::%arg 1%} to true
                else:
                    send "&7Doğru kullanım: &a/talepmesaj <talepsahibi> <mesaj>" to player
            else:
                send "&7Doğru kullanım: &a/talepmesaj <talepsahibi> <mesaj>" to player
        else:
            if arg 1 is set:
                execute player command "talepmesaj2 %arg 1% %arg 2%"
            else:
                send "&7Doğru kullanım: &a/talepmesaj <mesaj>" to player

command /talepmesaj2 [<text>]:
    trigger:
        if {mevcuttalep::%player%} is set:
            set {talep::%player%::sonmesajlar::%player%} to arg 1
            send "&7Talep yanıtlandı!" to player
                        
on join:
    if {mevcuttalep::%player%} is set:
        if {talepbildirim::%player%} is set:
            send "&6Bildirim &8► &7Hey %player% taleplerini kontrol et, yeni mesaj var." to player

Önceden yaptığım ve daha kapsamlı bir destek talep skripti vardı. Umarım işine yarar.
 
Kod:
options:
    p: &8[&6Destek&8]
command /destek [<text>] [<text>] [<text>]:
    trigger:
        arg-1 is "görüntüle":
            {destek.durum::%{oyuncu.açılan.destekler::%player%}%} is "acik":
                send "{@p} &aMevcut bildirimin&8: &e%{oyuncu.açılan.destekler::%player%}%"
            else:
                send "{@p} &cDestek bildirimin kapatılmış veya yanıtlanmış"
        arg-1 is "kapat":
            {oyuncu.açılan.destekler::%player%} is set:
                delete {oyuncu.açılan.destekler::%player%}
                set {destek.durum::%{oyuncu.açılan.destekler::%player%}%} to "kapali"
                send player title "&eMevcut destek bildirimin" with subtitle "&ekapatıldı" for 3 seconds
            else:
                send "{@p} &cDestek bildirimin yok"
        arg-1 is "oluşturuyor":
            {destek.create::%player%} isn't set:
                set {destek.create::%player%} to player
                send "{@p} &aDestek bildirimi oluşturma işlemi başlattın, 20 saniye içinde sohbete bildirimini yaz"
                wait 20 seconds
                {destek.create::%player%} is set:
                    delete {destek.create::%player%}
                    send "{@p} &cDestek bildirimi gönderme işlemin otomatik olarak iptal edildi"
        arg-1 isn't set:
            open virtual chest inventory with size 1 named "{@p} &aDestek" to player
            create gui slot 0 of player with book named "&aDestek bildirimi oluştur" with lore "&8» &3Tıklayarak oluştur" to close then run player command "/destek oluşturuyor"
            create gui slot 1 of player with book named "&aDestek bildirimi kapat" with lore "&8» &3Tıklayarak kapat" to close then run player command "/destek kapat"
            create gui slot 2 of player with book named "&aDestek bildirimini görüntüle" with lore "&8» &3Tıklayarak görüntüle" to close then run player command "/destek görüntüle"
            create gui slot 8 of player with redstone named "&cIPTAL" with lore "&7Menüyü kapat" to close
command /destek-admin [<text>] [<offlineplayer>] [<text>]:
    permission: admin
    trigger:
        arg-1 is "oku":
            loop {açılan.destekler::*}:
                send "{@p} &aBildirimi oluşturan&8: &a%{bildirim.açan::%loop-value%}% &8/ &a%{destek.durum::%loop-value%}% &8/ &e%loop-value%"
        arg-1 is "yanıtla":
            arg-2 is set:
                {oyuncu.açılan.destekler::%arg-2%} is set:
                    {destek.durum::%{oyuncu.açılan.destekler::%arg-2%}%} is "acik":
                        arg-3 is set:
                            set {destek.yanıt::%arg-2%} to arg-3
                            send "{@p} &eDestek yanıtlandı"
                            set {destek.durum::%{oyuncu.açılan.destekler::%arg-2%}%} to "yanitlandi"
                            delete {oyuncu.açılan.destekler::%arg-2%}
                            send "{@p} &eDestek yanıt verildi, &aYanıt veren&8: &e%player%&8,&aYanıt&8: &e%arg-3%" to arg-2
                        else:
                            send "{@p} &cBir yanıt gir"
                    else:
                        send "{@p} &cBu bildirim kapalı"
                else:
                    send "{@p} &cBu oyuncunun destek  bildirimi yok"
            else:
                send "{@p} &cOyuncu adı gir"
        arg-1 is "sil":
            {açılan.destekler::*} is set:
                delete {açılan.destekler::*}
                send "{@p} &aTüm destekler silindi"
            else:
                send "{@p} &cHiç destek yok !"
        arg-1 is "engelle":
            arg-2 is set:
                set {engellendi::%arg-2%} to arg-2
                send "{@p} &e%arg-2% adlı oyuncunun destek bildirimi açması engellendi"
                {oyuncu.açılan.destekler::%arg-2%} is set:
                    delete {oyuncu.açılan.destekler::%arg-2%}
                    set {destek.durum::%{oyuncu.açılan.destekler::%arg-2%}%} to "kapali"
            else:
                send "{@p} &cOyuncu adı gir"
        arg-1 is "engelkaldır":
            arg-2 is set:
                {engellendi::%arg-2%} is set:
                    delete {engellendi::%arg-2%}
                    send "{@p} &a%arg-2% adlı oyuncunun destek bildirimi açma engeli kaldırıldı"
                else:
                    send "{@p} &cBu oyuncu engellenmemiş"
            else:
                send "{@p} &cOyuncu adı gir"
        arg-1 is "engelliste":
            loop {engellendi::*}:
                send "{@p} &a%loop-value%"
        arg-1 is "yetkiliekle":
            arg-2 is set:
                set {eklenenler::%arg-2%} to arg-2
                send "{@p} &a%arg-2% adlı oyuncu yetkililer arasına eklendi"
            else:
                send "{@p} &cOyuncu adı gir"
        arg-1 is "yetkilisil":
            arg-2 is set:
                {eklenenler::%arg-2%} is set:
                    delete {eklenenler::%arg-2%}
                    send "{@p} &a%arg-2% adlı oyuncu yetkililer arasından silindi"
                else:
                    send "{@p} &cBu oyuncu eklenmemiş"
            else:
                send "{@p} &cOyuncu adı gir"
        arg-1 isn't seT:
            send "{@p} &a/destek-admin oku &8- &eTüm gelen destek bildirimlerini gösterir"
            send "{@p} &a/destek-admin yanıtla <oyuncu> <yanıt> &8- &eDestek bildirimini yanıtlar"
            send "{@p} &a/destek-admin engelle <oyuncu> &8- &eEğer oyuncu gereksiz bildirim atıyorsa, engeller"
            send "{@p} &a/destek-admin engelkaldır <oyuncu> &8- &eEngeli kaldırır"
            send "{@p} &a/destek-admin engelliste &8- &eEngellenen oyuncuları listeler"
            send "{@p} &a/destek-admin sil &8- &eTüm destek bildirimlerini siler"
            send "{@p} &a/destek-admin yetkiliekle <oyuncu> &8- &eYeni bildirim geldiğinde mesaj gidecek kişiyi ekler"
            send "{@p} &a/destek-admin yetkilisil <oyuncu> &8- &eOyuncuyu siler"
chat:
    {destek.create::%Player%} is set:
        {oyuncu.açılan.destekler::%player%} isn't set:
            {engellendi::%player%} isn'T set:
                delete {destek.create::%player%}
                cancel event
                set {açılan.destekler::%colored message%} to colored message
                set {oyuncu.açılan.destekler::%player%} to colored message
                set {destek.durum::%{oyuncu.açılan.destekler::%player%}%} to "acik"
                set {bildirim.açan::%{oyuncu.açılan.destekler::%player%}%} to player
                send player title "&eDestek bildirimi oluşturuldu" for 3 seconds
                wait 2 ticks
                send "{@p} &aGönderen&8: &e%player% &8/ &aMesaj&8: &e%colored message%" to player and {eklenenler::*}
            else:
                delete {destek.create::%player%}
                send "{@p} &cDestek bildirimi açman yetkili tarafından engellenmiş"
        else:
            delete {destek.create::%player%}
            send "{@p} &cZaten bir destek bildirimin mevcut"
 
Kod:
command /destek <player> <text>:
    usage: &f"&e/destek <oyuncu> <mesaj>&f"
    trigger:
        message "&a[&bSunucu&a] &3Destek görevlilere iletildi !"
        add text-argument to {sikayetler::*}
        set {sikayeteden.%text-argument%} to player
        set {sikayetedilen.%text-argument%} to player argument
        loop all players:
            if loop-player has permission "sikayet.goruntule":
                send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                send "" to loop-player
                send "                      &cYeni Bir Destek talebi" to loop-player
                send "" to loop-player
                send "                  &aDestek&e ""%text-argument%""" to loop-player
                send "                  &cDestek  Edilen Kişi &e%player argument%" to loop-player
                send "                  &aGönderen &e%player%" to loop-player
                send "" to loop-player
                send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player

şikayet skripti buldum size onu çevirmek istedim denermisiniz acaba?
Kanka bunu kullandım, Teşekkür ederim bunun üzerine /destekiptal ekleyebilir misin? Mesala sunucuda ki adam problemi çözdü /destekiptal yazsın boş yere yetkilileri uğraştırmasın.
 
Kanka bunu kullandım, Teşekkür ederim bunun üzerine /destekiptal ekleyebilir misin? Mesala sunucuda ki adam problemi çözdü /destekiptal yazsın boş yere yetkilileri uğraştırmasın.

Teşekkürler, ekleyemedim skript error verdi..
 
Kanka bunu kullandım, Teşekkür ederim bunun üzerine /destekiptal ekleyebilir misin? Mesala sunucuda ki adam problemi çözdü /destekiptal yazsın boş yere yetkilileri uğraştırmasın.

Benim skriptide dener misin?
 
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