Çözüldü destek sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

TechCraft

Koydum Çalışma Masasını
Katılım
21 Haziran 2019
Mesajlar
58
Elmaslar
4
Puan
13.260
Minecraft
Boyeez_

Discord:

Boyeez|#8723

Arkadaşlar şöyle bir skript istiyorum kendim yapmaya çalıştım ancak yapamıyorum ancak oyuncu talepolustur yazınca title olarak "talep ismini giriniz" diyecek onu girince"&e Mesajınızı sohbete 20 saniye içinde giriniz" diyecek giremezse zaman aşımı mesajı atacak ama 20 saniye içinde girerse o talepler kısmına gidecek oyuncu taleplerim yazdığında onun açtığı talepler görünecek talep sil [<talepismi>] yazdığında o talep silinecek permi olan yetkililerde tt yazınca tüm talepleri görebilecek cevabı oraya yazacak karşıdakide cevap verecek veya talep kapat komutunu kullanacak mümkünse tarihi ve zamanınıda göstersin birde talep açan kişi mesajımızı görmüşmü fln anlayabilelim bir şekilde oyuna girince 2 destek cevabınız felan desin menü feln yapmanıza gerek yok bazılarını sohbete bazılarını ekrana atsa yeterlidir deluxemenuden ben zaten menü ekliyeceğim büyük ihtimal yapan çıkmayacaktır ama emeği geçen geçmeyen herkese şimdiden teşekkürler
 
Kod:
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:
            set {_sonbaslik::%player%} 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:
        set {_sonmesaj::%player%} to message
        add 1 to {_talepkod}
        set {talep::%player%::kod} to {_talepkod}
        send "&7Talep mesajı ayarlandı. Talep kodu: %{_talepkod}%" to player
        set {talep::%player%::baslik} to {_sonbaslik::%player%}
        set {talep::%player%::mesaj} to {_sonmesaj::%player%}
        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 {talep::*}:
                send "&7Talep Sahibi: &a%loop-value% &8&l| &7Başlık: &a%{talep::%loop-value%::baslik}% &8&l| &7Zaman: &a%{talep::%loop-value%::baslik}%" to player
                send "&7%{talep::%loop-player%::kod}% Mesaj: &a%{talep::%loop-value%::mesaj}%" to player

command /talepkapat [<int>]:
    trigger:
        if player has permission "talep.sk":
            if arg 1 is set:
                loop {talep::*}:
                    if {talep::%loop-value%::kod} is equal to arg 1:
                        delete {talep::%loop-value%::*}
                        delete {mevcuttalep::%loop-value%}
            else:
                send "&7Lütfen talep kodunu giriniz. &a/talepkapat <kod>" to player
        else:
            if {mevcuttalep::%player%} is set:
                delete {talep::%player%::*}
                delete {mevcuttalep::%loop-value%}
            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%::baslik}%" to player
                    send "&7%{talep::%arg 1%::kod}% Mesaj: &a%{talep::%arg 1%::mesaj}%" to player
                    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:
            send "&7Talep Sahibi: &a%player% &8&l| &7Başlık: &a%{talep::%player%::baslik}% &8&l| &7Zaman: &a%{talep::%player%::baslik}%" to player
            send "&7%{talep::%player%::kod}% Mesaj: &a%{talep::%player%::mesaj}%" to player
            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
            
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:
            execute player command "talepmesaj2 %arg 1% %arg 2%"

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

Merhaba, umarım doğru anlamışımdır. Skripti denemedim, deneyip geri dönüş yapabilirsin. Hata olursa düzeltirim.
 
öncelikle tşekkürler şu hataları verdi

[19:08:43 ERROR]: There's no loop that matches 'loop-player' (talep.sk, line 43: send "&7%{talep::%loop-player%::kod}% Mesaj: &a%{talep::%loop-value%::mesaj}%" to player')
[19:08:43 ERROR]: There's no loop that matches 'loop-value' (talep.sk, line 58: delete {mevcuttalep::%loop-value%}')

birde bizim yazdığımız mesajı gördümü görmedimi onu nasıl göreceğiz
ttkomutuda düzgün çalışmıyor birde
 
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
Bunu 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