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"
Merhabalar,
Bugün yine bir skript ile karşınızdayım.
Başlıktanda anlayacağınız üzere destek skripti.
Skript rapor skripti gibi fakat tam rapor skripti değil.
Her neyse uzatmadan skripte geçelim.
Oyuncu Komutları:
/destek aç <başlık> <mesaj> - Yeni bir destek bildirimi açar
/destek kapat - Bildirimi kapatır
/destek görüntüle - Var olan bildirimi gösterir
Admin Komutları:
/destek-admin oku - Tüm gelen destek bildirimlerini gösterir
/destek-admin yanıtla <oyuncu> <yanıt> - Destek bildirimini yanıtlar
/destek-admin engelle <oyuncu> - Eğer oyuncu gereksiz bildirim atıyorsa, engeller
/destek-admin engelkaldır <oyuncu> - Engeli kaldırır
/destek-admin engelliste - Engellenen oyuncuları listeler
/destek-admin sil - Tüm destek bildirimlerini siler
/destek-admin yetkiliekle <oyuncu> - Yeni bildirim geldiğinde mesaj gidecek kişiyi ekler
/destek-admin yetkilisil <oyuncu> - Oyuncuyu siler
Fotoğraflar:
Eki Görüntüle 21971
Eki Görüntüle 21972Eki Görüntüle 21973
Kod:
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"