[YARDIM] Ticket Skripti

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Merhabalar Daha Önceden Bir Skript Yazdim Hata Çıkmadı her şey Tamam Sanki Ama /tickets Yazınca Gönderilmiş Ticket Olsa Bile Ticketi Göstermiyor.
Ve 1 Oyuncu Ticket Gönderdiğinde Diğeri Gönderemiyor.
Skriptimi Düzeltirseniz Veya Nasıl Olması Gerektiğini Sölerseniz Daha İyi Olur. İsterseniz En Baştan Yazıpta Atabilirsiniz.

Skriptim;
Kod:
command /ticket <text> <text> <text>:
    usage: &6/ticket &f<onem: dusuk,orta,yuksek.> <konu> <detay>
    trigger:
        if {ticketkullanim.%player%} is 0:
            set {ticketkullanim.%player%} to 1
            set {tickets.baslik.%player%} to "&7============"
            set {tickets.oyuncu.%player%} to "&bOyuncu&c: &2%player%"
            set {tickets.onem.%player%} to "&bOnem&c: &c%text-arg-1%"
            set {tickets.konu.%player%} to "&bKonu&c: &9%text-arg-2%"
            set {tickets.detay.%player%} to "&bDetay&c: &a%text-arg-3%"
            set {tickets.son.%player%} to "&7============="
            add {tickets.baslik.%player%} to {tickets::*}
            add {tickets.oyuncu.%player%} to {tickets::*}
            add {tickets.onem.%player%} to {tickets::*}
            add {tickets.konu.%player%} to {tickets::*}
            add {tickets.detay.%player%} to {tickets::*}
            add {tickets.son.%player%} to {tickets::*}
            send "&b&lTicketiniz Basariyla Gonderildi! Lutfen Sabirli Olun!"
        else:
            send "&c&lZaten Bir Ticket Gonderilmis! Ticket Cevaplanana Kadar Bekleyin!"
       
command /tickets:
    usage: &6/tickets
    permission: admin
    permission message: &4Izin Yok!
    trigger:
        send "&7=============&9[ &bTICKETS &9]&7============="
        loop all players:
            if {tickets.oyuncu.%loop-player%} is not set:
                send "&aHic Ticket Yok :)!"
        loop {tickets::*}:
            if {%loop-value%.ticketclosed} is 0:
                send "%loop-value%" to player
           
command /ticketkapat <text>:
    permission: admin
    permission message: &4Iznin Yok!
    trigger:
        set {%arg-1%.ticketclosed} to 1
        set {ticketkullanim.%arg-1%} to 0
        delete {tickets.baslik.%arg-1%}
        delete {tickets.oyuncu.%arg-1%}
        delete {tickets.onem.%arg-1%}
        delete {tickets.konu.%arg-1%}
        delete {tickets.detay.%arg-1%}
        delete {tickets.son.%arg-1%}
        send "&b&lTicket Kapatildi !"
       
command /tumticketlarisil:
    permission: admin
    permission message: &4Iznin Yok!
    trigger:
        delete {tickets::*}
        send "&b&lTum Ticketlar Temizlendi!"
 


Thraenkost

Lapis Toplayıcısı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
990
Ruh hali
İşe yarar.
Ama 1. komuttaki arg'lar yerine şöyle yapabilirdin.
PHP:
on chat:
{ticket.%player%} is true:
  cancel event
  add message to {Tickets::*}
  send "&cTicket Gönderildi!"
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
İşe yarar.
Ama 1. komuttaki arg'lar yerine şöyle yapabilirdin.
PHP:
on chat:
{ticket.%player%} is true:
  cancel event
  add message to {Tickets::*}
  send "&cTicket Gönderildi!"

Ben Hatalı Olduğunu Söledim Hata Derken Reloaddaki Hatalar Değil Yani /tickets Yazdığında Ticketlar Gösterilmiyor.
Hatayı Biliyorsan Söleyebilirmisin ?
 

Thraenkost

Lapis Toplayıcısı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
990
Ruh hali
Birde sen bunu halletin mi ?
Halletmediysen çözebilirim.
 

Thraenkost

Lapis Toplayıcısı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
990
Ruh hali
PHP:
on load:
    if folder "plugins/Skript/Ticket" doesn't exists:
        create folder "plugins/Skript/Ticket"
    if file "plugins/Skript/Ticket/Ticket.txt" doesn't exists:
        create file "plugins/Skript/Ticket/Ticket.txt"

command /ticket <text> <text> <text>:
    usage: &6/ticket &f<onem: dusuk,orta,yuksek.> <konu> <detay>
    trigger:
        if {ticketkullanim.%player%} is 0:
        write file "%player%---> {İstek} // %arg 1% %arg 2% %arg 3%" to "plugins/Skript/Ticket/Tİcket.txt"
        else:
            send "&c&lZaten Bir Ticket Gonderilmis! Ticket Cevaplanana Kadar Bekleyin!"
      
command /tickets:
    usage: &6/tickets
    permission: admin
    permission message: &4Izin Yok!
    trigger:
        send "&7=============&9[ &bTICKETS &9]&7============="
        loop all players:
            if {tickets.oyuncu.%loop-player%} is not set:
                send "&aHic Ticket Yok :)!"
        loop {tickets::*}:
            if {%loop-value%.ticketclosed} is 0:
                send "%loop-value%" to player
          
command /ticketkapat <text>:
    permission: admin
    permission message: &4Iznin Yok!
    trigger:
        set {%arg-1%.ticketclosed} to 1
        set {ticketkullanim.%arg-1%} to 0
        delete {tickets.baslik.%arg-1%}
        delete {tickets.oyuncu.%arg-1%}
        delete {tickets.onem.%arg-1%}
        delete {tickets.konu.%arg-1%}
        delete {tickets.detay.%arg-1%}
        delete {tickets.son.%arg-1%}
        send "&b&lTicket Kapatildi !"
      
command /tumticketlarisil:
    permission: admin
    permission message: &4Iznin Yok!
    trigger:
        delete {tickets::*}
        send "&b&lTum Ticketlar Temizlendi!"
 

Üst