[PAYLAŞIM] TICKET ve

wLood

Yepyeni Sunucu Çok Yakında @2016
Mesajlar
121
En iyi cevaplar
0
Beğeniler
38
Puanları
360
Merhabalar uzun zamandır paylaşım yapmıyorum bir yandan başlayalım dedim.
Bu tanıtımda görsel eksiklik olucak ama indirince anlarsınız zaten.

Ticket yazma (4 Kategoride) ( bug , hile , istek ve yardım)
Ticket Cevaplama
Tickete ödül verme
Ticket LOG Tutma

komutlar:
/ticket <kategori>: ticket yazma komutu
/ticketcevapla <oyuncuadı>: ticket cevaplama (yetkili)
/ticketgoruntule: ticketi görüntüleme
/ticket: ticket hakkında bilgi
/ticketsil: ticketi silme
/odulal: verilen ödülü alma

Buyrun Skript:
Kod:
On Load:
    if folder "plugins/Ticket" doesn't exists:
        create folder "plugins/Ticket"
        Send "&6Ticket Klasörü Oluşturuldu!" To Console
    if file "plugins/Ticket/hile.yml" doesn't exists:
        create file "plugins/Ticket/hile.yml"
        Send "&6Hile Dosyasi Oluşturuldu!" To Console
    if file "plugins/Ticket/bug.yml" doesn't exists:
        create file "plugins/Ticket/bug.yml"
        Send "&6Bug Dosyasi Oluşturuldu!" To Console
    if file "plugins/Ticket/yardim.yml" doesn't exists:
        create file "plugins/Ticket/yardim.yml"
        Send "&6Yardım Dosyasi Oluşturuldu!" To Console
    if file "plugins/Ticket/istek.yml" doesn't exists:
        create file "plugins/Ticket/istek.yml"
        Send "&6Istek Dosyasi Oluşturuldu!" To Console
   
command /ticket [<text>]:
    usage: &c/ticket &b<kategori>
    trigger:
        if {ticketyazmis.%player%} is not set:
            if arg is "bug":
                set {bugt.%player%} to 1
                set {ticketyaziyor.%player%} to 1
                message "&bKategoriniz belirlendi şimdi sohbet alanına mesajınızı yazınız."
            else:
                if arg is "istek":
                    set {istekt.%player%} to 1
                    set {ticketyaziyor.%player%} to 1
                    message "&bKategoriniz belirlendi şimdi sohbet alanına mesajınızı yazınız."
                else:
                    if arg is "yardim":
                        set {yardimt.%player%} to 1
                        set {ticketyaziyor.%player%} to 1
                        message "&bKategoriniz belirlendi şimdi sohbet alanına mesajınızı yazınız."
                    else:
                        if arg is "hile":
                            set {hilet.%player%} to 1
                            set {ticketyaziyor.%player%} to 1
                            message "&bKategoriniz belirlendi şimdi sohbet alanına sikayetci oldugunuz oyuncuyu yazın."
                        else:
                            if arg is not set:
                                message "&f              &7[&bTICKET&7]"
                                message "&bBulunan kategoriler &7=> &bBug , istek , yardim , hile"
                                message "&bEger ticket yazdıysanız görüntülemek için &7=> &c/ticketgoruntule"
                                message "&bTicketinizi silmek icin &7=> &c/ticketsil"
                                message "&bLutfen hile bildirimlerinde SS bulundurun!"
                                message "&bKufur SS'lerini de hile kategorisine yazabilirsiniz."
                            else:
                                message "&bBulunan kategoriler &7=> &bBug , istek , yardim , hile"
        else:
            message "&7[&bTICKET&7] &cZaten Ticket Yazmissin!"
            message "&7[&bTICKET&7] &cTicketi Goruntulemek Icin &6/ticketgoruntule &cKomutunu Kullan."
on chat:
    if {ticketyaziyor.%player%} is set:
        cancel event
        if {bugt.%player%} is set:
            message "&cTicket Mesajiniz &b%message% &cOlarak Belirlendi."
            message "&7[&bTICKET&7] &cTicketi Goruntulemek Icin &6/ticketgoruntule &cKomutunu Kullan."
            WF "Gönderen: %Player%" To "Plugins/Ticket/bug.yml"
            WF "Kategori: Bug" To "Plugins/Ticket/bug.yml"
            WF "Mesaj: %message%" To "Plugins/Ticket/bug.yml"
            WF "-----------------------------------" to "Plugins/Ticket/bug.yml"
            delete {bugt.%player%}
            delete {ticketyaziyor.%player%}
            set {ticketyazmis.%player%} to 1
            set {ticketivar.%player%} to 1
            if {ticketicevaplanmis.%player%} is set:
                delete {ticketicevaplanmis.%player%}
        else:
            if {istekt.%player%} is set:
                message "&cTicket Mesajiniz &b%message% &cOlarak Belirlendi"
                message "&7[&bTICKET&7] &cTicketi Goruntulemek Icin &6/ticketgoruntule &cKomutunu Kullan."
                WF "Gönderen: %Player%" To "Plugins/Ticket/istek.yml"
                WF "Kategori: Istek" To "Plugins/Ticket/istek.yml"
                WF "Mesaj: %message%" To "Plugins/Ticket/istek.yml"
                WF "-----------------------------------" to "Plugins/Ticket/istek.yml"
                delete {istekt.%player%}
                delete {ticketyaziyor.%player%}
                set {ticketyazmis.%player%} to 1
                set {ticketivar.%player%} to 1
                if {ticketicevaplanmis.%player%} is set:
                    delete {ticketicevaplanmis.%player%}
            else:
                if {yardimt.%player%} is set:
                    message "&cTicket Mesajiniz &b%message% &cOlarak Belirlendi"
                    message "&7[&bTICKET&7] &cTicketi Goruntulemek Icin &6/ticketgoruntule &cKomutunu Kullan."
                    WF "Gönderen: %Player%" To "Plugins/Ticket/yardim.yml"
                    WF "Kategori: Yardim" To "Plugins/Ticket/yardim.yml"
                    WF "Mesaj: %message%" To "Plugins/Ticket/yardim.yml"
                    WF "-----------------------------------" to "Plugins/Ticket/yardim.yml"
                    delete {yardimt.%player%}
                    delete {ticketyaziyor.%player%}
                    set {ticketyazmis.%player%} to 1
                    set {ticketivar.%player%} to 1
                    if {ticketicevaplanmis.%player%} is set:
                        delete {ticketicevaplanmis.%player%}
                else:
                    if {hilet.%player%} is set:
                        set {hilep.%player%} to message
                        message "&cSikayet Edilen Kisi &b%message% &cOlarak Belirlendi."
                        message "&6Simdi Sikayet Nedeninizi Sohbet Balonuna Giriniz."
                        message "&6Hile Sikayetlerinde Kesinlikle Hile Videolu SS'i Mesajiniza Ekleyin!"
                        delete {ticketyaziyor.%player%}
                        set {ticketivar.%player%} to 1
                        if {ticketicevaplanmis.%player%} is set:
                            delete {ticketicevaplanmis.%player%}
    else:
        if {hilep.%player%} is set:
            cancel event
            message "&cTicket Mesajiniz &b%message% &cOlarak Belirlendi"
            message "&7[&bTICKET&7] &cTicketi Goruntulemek Icin &6/ticketgoruntule &cKomutunu Kullan."
            WF "Gönderen: %Player%" To "Plugins/Ticket/hile.yml"
            WF "Kategori: Hile" To "Plugins/Ticket/hile.yml"
            WF "Sikayet Edilen : %{hilep.%player%}%" to "Plugins/Ticket/hile.yml"
            WF "Mesaj: %message%" To "Plugins/Ticket/hile.yml"
            WF "-----------------------------------" to "Plugins/Ticket/hile.yml"
            delete {hilep.%player%}
            delete {hilet.%player%}
            delete {ticketyaziyor.%player%}
            set {ticketyazmis.%player%} to 1
            set {ticketivar.%player%} to 1
            if {ticketicevaplanmis.%player%} is set:
                delete {ticketicevaplanmis.%player%}
command /ticketcevapla <player>:
    permission: opp
    trigger:
        if {ticketyazmis.%arg%} is set:
            set {ticketcevapliyor.%player%} to 1
            set {ticketi.%player%} to arg
            message "&bTicket Cevabini Sohbet Balonuna Yaziniz."
        else:
            message "&cTICKET BULUNAMADI!"
on chat:
    if {ticketcevapliyor.%player%} is set:
        cancel event
        set {ticketcevabi.%{ticketi.%player%}%} to message
        message "&c%{ticketi.%player%}% Adlı Kişinin Ticketini Cevapladiniz."
        message "&cOyuncuya Ödül Vermek Istiyor Musunuz ?"
        message "&aEvet &7/ &cHayir"
        set {ticketodulle.%player%} to 1
        delete {ticketyazmis.%{ticketi.%player%}%}
        delete {ticketcevapliyor.%player%}
        set {ticketicevaplanmis.%{ticketi.%player%}%} to 1
    else:
        if {ticketodulle.%player%} is set:
            cancel event
            if message is "evet":
                message "&bSimdi Verilecek Kredi Odulu Miktarını Girin."
                set {ticketodullex.%player%} to 1
                delete {ticketodulle.%player%}
            else:
                if message is "hayir":
                    message "&bOyuncuya Ödül Verilmeyecek"
                    delete {ticketodulle.%player%}
                else:
                    message "&aEvet &fya da &cHayir &fOlarak Cevaplayiniz."
        else:
            if {ticketodullex.%player%} is set:
                cancel event
                message "&bÖdül Miktarı &c%message% Kredi &bOlarak Belirlendi"
                set {ticketodul.%{ticketi.%player%}%} to message
                delete {ticketodullex.%player%}
command /ticketgoruntule:
    trigger:
        if {ticketivar.%player%} is set:
            if {ticketicevaplanmis.%player%} is set:
                if {ticketodul.%player%} is not set:
                    message "&8-------------------------------------"
                    message "&f"
                    message "&6Ticket Durumu &7: &aCevaplanmis"
                    message "&6Cevap &7: &a%{ticketcevabi.%player%}%"
                    message "&aTicketi Silmek Icin /ticketsil"
                    message "&f"
                    message "&8-------------------------------------"
                else:
                    message "&8-------------------------------------"
                    message "&f"
                    message "&6Ticket Durumu &7: &aCevaplanmis"
                    message "&6Cevap &7: &a%{ticketcevabi.%player%}%"
                    message "&bÖdül &7: &a%{ticketodul.%player%}%"
                    message "&aÖdülü Almak İçin &7=> &c/odulal &aKomutunu Kullanınız."
                    message "&aTicketi Silmek Icin /ticketsil"
                    message "&f"
                    message "&8-------------------------------------"
            else:
                message "&8-------------------------------------"
                message "&f"
                message "&6Ticket Durumu &7: &cCevap Bekleniyor"
                message "&f"
                message "&8-------------------------------------"
        else:
            message "&cTicketiniz Bulunmamaktadır!"
command /ticketsil:
    trigger:
        if {ticketivar.%player%} is set:
            delete {ticketivar.%player%}
            message "&cTicketiniz Başarıyla Silinmiştir."
        else:
            message "&cTicketiniz Bulunmamaktadır."
command /odulal:
    trigger:
        if {ticketodul.%player%} is set:
            message "&c%{ticketodul.%player%}% &aKredi Ödülünüzü Aldınız!"
            execute console command "bg givemoney %player% %{ticketodul.%player%}%"
            delete {ticketodul.%player%}
        else:
            message "&cKazandığınız Ödül Bulunmamaktadır!"
on quit:
    if {ticketcevapliyor.%player%} is set:
        delete {ticketcevapliyor.%player%}
    if {ticketyaziyor.%player%} is set:
        delete {ticketyaziyor.%player%}
 


Cremranyec78

Zombi Katili
Mesajlar
189
En iyi cevaplar
0
Beğeniler
95
Puanları
240
Ruh hali
İşe yarar bir skript, eline sağlık.
 

Kronik2143

Elmas Madencisi
Mesajlar
835
En iyi cevaplar
0
Beğeniler
447
Puanları
1,090
şu an pek zamanım yok fakat bi sorum olucaktı /ticketgoruntule yazdığında gui menüsündemi gösteriliyor bunlar ?
 

wLood

Yepyeni Sunucu Çok Yakında @2016
Mesajlar
121
En iyi cevaplar
0
Beğeniler
38
Puanları
360
Yarın biraz kurcalarım gui menüsü olayını ( Chestte diyorsun herhalde )
 

wLood

Yepyeni Sunucu Çok Yakında @2016
Mesajlar
121
En iyi cevaplar
0
Beğeniler
38
Puanları
360
Hmm kurcalarız bi uyuyalım da
 

Üst