Minecraft Skript | Şikayet V2 |

KanliAy

GT Rank3
Kayıtlı Kullanıcı
TC Onaylı
Katılım
8 Mar 2019
Mesajlar
35
Tepkime puanı
15
Puanları
8
Konum
Kahramanmaraş
Merhaba Değerli forum üyeleri bu gün sizlere Şikayet Skripti V2'yi tanıtacağım.

Yapımcı: Harun553 (HarunBulbull) skript izin alınarak paylaşılmıştır.

Ön Söz:


* Her iki günde bir kişi şikayet edilebilir. Adil olması için Her iki günde bir şikayetiniz silinir.

* Sohbete "Şikayet Nedir" tarzı şeyler yazarsanız açıklama mesajı gelir.

Güncelleme Notları:

  • Kendinizi şikayet etmeniz engellendi
  • /Şikayetbak ile gelen şikayetlere bakabilirsiniz.
  • Türkçe Karaktere geçiş yapıldı!
  • Şikayet ettikleriniz hapise girmediyse /şikayetçek ile şikayetinizi geri alabilirsiniz.
  • /şikayetop ileop yetkileri eklendi.
  • Hapise girmek için gereken şikayet sayısı 10'a düşmüştür.
  • Hapis süresi 3 saat olmuştur.

Komutlar:

Oyuncu:



/şikayetet <oyuncu>: Sizi rahatsız eden oyuncuyu şikayet etmeye yarar.
/şikayetbak <oyuncu>: Belirtilen oyuncunun şikayetlerini gösterir.
/şikayetçek: Eğer son şikayet ettiğiniz kişi hapise girmediyse şikayetinizi çekebilirsiniz.



Admin:

/şikayetop <ver/al/hak> <oyunu> <miktar>: Belirtilen oyuncuya şikayet yazmaya, oyuncunun şikayetlerinden silme ve oyuncuya şikayet hakkı vermeye yarar.

Görseller:

1.PNG




2.PNG




3.PNG




4.PNG




5.PNG




6.PNG




7.PNG




8.PNG




9.PNG


NOT: İzinsiz paylaşılması yasaktır!

[+] SKRIPT [+]

Kod:
variables:
    {şikayet.%player%} = 0
    
command /şikayetbak <player>:
    aliases: /sikayetbak
    trigger:
        message "&8&l&m--=*=--&8&l>> &3&lŞikayet Bak &8&l<<&m--=*=--"
        message ""
        message "&8&l>> &7%arg-1% Şikayetleri : &6%{şikayet.%arg-1%}%"
        message ""
        message "&8&l&m--=*=--&8&l>> &3&lŞikayet Bak &8&l<<&m--=*=--"
    
command /şikayetet <player>:
    aliases: şikayetet
    trigger:
        if arg-1 isn't set:
            message "&3şikayet &8- &7/şikayetet <oyuncu>"
            stop
        if arg-1 is set:
            if arg-1 isn't player:
                if {şikayetkapat.%player%} is false:
                    set {şikayetkapat.%player%} to true
                    add 1 to {şikayet.%arg-1%}
                    message "&3Şikayet &8- &6%arg-1% &7adlı oyuncuyu şikayet ettin."
                    message "&3Şikayet &8- &7Haberler kötü dostum, Biri seni şikayet etti!" to arg-1
                    set {sikayetettim.%player%} to arg-1
                    wait 3 seconds
                    if {şikayet.%arg-1%} is greater than 9:
                        remove {şikayet.%arg-1%} from {şikayet.%arg-1%}
                        set {hakimchat} to true
                        broadcast ""
                        broadcast "&3Hakim &8- &7Sessizlik!"
                        wait 2 seconds
                        broadcast ""
                        broadcast "&3Hakim &8- &7Bu gün burada &6%arg-1% &7adlı oyuncunun şikayetleri 10'a ulaştığı için toplanmış bulunuyoruz."
                        wait 5 seconds
                        broadcast ""
                        broadcast "&3Hakim &8- &7Sanığın ve şahitlerin ifadeleri göz önünde bulundurularak karar verilmiştir!"
                        wait 4 seconds
                        broadcast ""
                        broadcast "&3Hakim &8- &7Gereği düşünüldü!"
                        wait 2 seconds
                        broadcast ""
                        broadcast "&3Hakim &8- &7Yaz kızım! Sanığın 10 tane şikayet aldığı göz önünde bulundurularak, sanık hakkında 3 saatlik hapis cezası uygun görülmüştür!"
                        wait 5 seconds
                        execute console command "jail %arg-1% 1 3h"
                        set {hakimchat} to false
                        broadcast ""
                        broadcast "&3Hakim &8- &7Duruşma bitmiştir! Konuşmak serbesttir."
                        broadcast ""
                    wait 2 days
                    set {şikayetkapat.%player%} to false
                    remove 1 from {şikayet.%arg-1%}
                else:
                    message "&3Şikayet &8- &7Maalesef, her iki günde bir kişiyi şikayet edebilirsin."
            else:
                message "&3Sikayet &8- &7Kendini mi şikayet edeceksin ? Kafayı mı yedin ?"
                
command /şikayetçek:
    aliases: /şikayetcek, /sikayetcek, /sikayetçek, /şikayetal, /sikayetal
    trigger:
        if {şikayetkapat.%player%} is true:
            if {şikayet.%{sikayetettim.%player%}%} is greater than 0:
                set {şikayetkapat.%player%} to false
                remove 1 from {şikayet.%{sikayetettim.%player%}%}
                message "&3Şikayet &8- &6%{sikayetettim.%player%}% &7için yaptığın şikayetten geri döndün."
                message "&3Şikayet &8- &7Haberler iyi dostum. Biri senin hakkında bulunduğu şikayetten geri döndü!" to {sikayetettim.%player%}
                stop
            if {şikayet.%{sikayetettim.%player%}%} is less than 1:
                message "&3Şikayet &8- &7Maalesef, Şikayet ettiğin kişi hapise girmiş."
        if {şikayetkapat.%player%} is false:
            message "&3Şikayet &8-  &7Kimseyi şikayet etmemişsin!"

command /şikayetop <text> <player> <number>:
    usage: /şikayetop <ver/al/hak> <oyuncu> <miktar>
    aliases: sikayetop
    permission: op
    permission message: &3Şikayet &8- &7Yetkiniz Bulunmuyor!
    trigger:
        if arg-1 is "hak":
            if arg-2 is set:
                set {şikayetkapat.%arg-2%} to false
                message "&3ŞikayetOP &8- &6%Arg-2% &7adlı oyuncunun şikayet hakkı yenilendi!"
                message "&3Şikayet &8- &eYönetim &7tarafından şikayet hakkı verildi." to arg-2
            if arg-2 isn't set:
                message "&3ŞikayetOP &8- &7Oyuncu ismi girmedin!"
        if arg-1 is "ver":
            if arg-2 is set:
                if arg-3 is set:
                    if arg-3 is less than 6:
                        add arg-3 to {şikayet.%arg-2%}
                        message "&3ŞikayetOP &8- &6%arg-2% &7adlı oyuncuya &6%arg-3% &7şikayet yazdın!"
                        message "&3Şikayet &8- &6Yönetim &7tarafından hesabına &6%arg-3% &7şikayet yazıldı!"
                    if arg-3 is greater than 5:
                        message "&3ŞikayetOP &8- &7En fazla &65 &7şikayet yazabilirsin!"
                if arg-3 isn't set:
                    message "&3ŞikayetOP &8- &7Miktar Girmedin!"
            if arg-2 isn't set:
                message "&3ŞikayetOP &8- &7Oyuncu ismi girmedin!"
        if arg-1 is "al":
            if arg-2 is set:
                if arg-3 is set:
                    if arg-3 is less than 6:
                        remove arg-3 from {şikayet.%arg-2%}
                        message "&3ŞikayetOP &8- &6%arg-2% &7adlı oyuncudan &6%arg-3% &7şikayet aldın!"
                        message "&3Şikayet &8- &6Yönetim &7tarafından hesabından &6%arg-3% &7şikayet alındı!"
                    if arg-3 is greater than 5:
                        message "&3ŞikayetOP &8- &7En fazla &65 &7şikayet alabilirsin!"
                if arg-3 isn't set:
                    message "&3ŞikayetOP &8- &7Miktar Girmedin!"
            if arg-2 isn't set:
                message "&3ŞikayetOP &8- &7Oyuncu ismi girmedin!"
            
        
command /şikayet:
    trigger:
        if player doesn't have the permission "op":
            message "&8&l&m--=*=--&8&l>> &3&lŞikayet &8&l<<&m--=*=--"
            message ""
            message "&a/şikayetet <oyuncu>: &7Sizi rahatsız eden oyuncuyu şikayet etmeye yarar."
            message "&a/şikayetbak <oyuncu>: &7Belirtilen oyuncunun şikayetlerini gösterir."
            message "&a/şikayetçek: &7Eğer son şikayet ettiğiniz kişi hapise girmediyse şikayetinizi çekebilirsiniz."
            message ""
            message "&8&l>> &7Iki gunde bir kişi şikayet edebilirsiniz."
            message "&8&l>> &7Iki gunde bir şikayet silinir."
            message ""
            message "&8&l&m--=*=--&8&l>> &3&lŞikayet &8&l<<&m--=*=--"
        if player have the permission "op":
            message "&8&l&m--=*=--&8&l>> &3&lŞikayet &4&lADMİN &8&l<<&m--=*=--"
            message ""
            message "&a/şikayetet <oyuncu>: &7Sizi rahatsız eden oyuncuyu şikayet etmeye yarar."
            message "&a/şikayetbak <oyuncu>: &7Belirtilen oyuncunun şikayetlerini gösterir."
            message "&a/şikayetçek: &7Eğer son şikayet ettiğiniz kişi hapise girmediyse şikayetinizi çekebilirsiniz."
            message "&a/şikayetop <ver/al/hak> <oyunu> <miktar> &4&l[A]&a: &7Belirtilen oyuncuya şikayet yazmaya, oyuncunun şikayetlerinden silme ve oyuncuya şikayet hakkı vermeye yarar."
            message ""
            message "&8&l>> &7Iki gunde bir kişi şikayet edebilirsiniz."
            message "&8&l>> &7Iki gunde bir şikayet silinir."
            message ""
            message "&8&l&m--=*=--&8&l>> &3&lŞikayet &4&lADMİN &8&l<<&m--=*=--"
            
on chat:
    if {hakimchat} is false:
        if message is "şikayet nedir" or "şikayet nedir ?" or "sikayet nedir" or "sikayet nedir ?":
            cancel event
            if player doesn't have the permission "op":
                message "&8&l&m--=*=--&8&l>> &3&lŞikayet &8&l<<&m--=*=--"
                message ""
                message "&a/şikayetet <oyuncu>: &7Sizi rahatsız eden oyuncuyu şikayet etmeye yarar."
                message "&a/şikayetbak <oyuncu>: &7Belirtilen oyuncunun şikayetlerini gösterir."
                message "&a/şikayetçek: &7Eğer son şikayet ettiğiniz kişi hapise girmediyse şikayetinizi çekebilirsiniz."
                message ""
                message "&8&l>> &7Iki gunde bir kişi şikayet edebilirsiniz."
                message "&8&l>> &7Iki gunde bir şikayet silinir."
                message ""
                message "&8&l&m--=*=--&8&l>> &3&lŞikayet &8&l<<&m--=*=--"
            if player have the permission "op":
                message "&8&l&m--=*=--&8&l>> &3&lŞikayet &4&lADMİN &8&l<<&m--=*=--"
                message ""
                message "&a/şikayetet <oyuncu>: &7Sizi rahatsız eden oyuncuyu şikayet etmeye yarar."
                message "&a/şikayetbak <oyuncu>: &7Belirtilen oyuncunun şikayetlerini gösterir."
                message "&a/şikayetçek: &7Eğer son şikayet ettiğiniz kişi hapise girmediyse şikayetinizi çekebilirsiniz."
                message "&a/şikayetop <ver/al/hak> <oyunu> <miktar> &4&l[A]&a: &7Belirtilen oyuncuya şikayet yazmaya, oyuncunun şikayetlerinden silme ve oyuncuya şikayet hakkı vermeye yarar."
                message ""
                message "&8&l>> &7Iki gunde bir kişi şikayet edebilirsiniz."
                message "&8&l>> &7Iki gunde bir şikayet silinir."
                message ""
                message "&8&l&m--=*=--&8&l>> &3&lŞikayet &4&lADMİN &8&l<<&m--=*=--"
    if {hakimchat} is true:
        cancel event
        message "&3Şikayet &8- &7Lütfen hakim konuşurken sessiz olun."
            
on load:
    wait 5 seconds
    message "&3Şikayet &8- &7Skript &2AKTİF&7!" to console
    
on unload:
    wait 4 seconds
    message "&3Şikayet &8- &7Skript &4DE-AKTİF&7!" to console
 



Baki19

GT Rank0
Kayıtlı Kullanıcı
Katılım
9 Mar 2019
Mesajlar
9
Tepkime puanı
6
Puanları
3
Konum
Kastamonu
Discord
NMB#3477
Çok Güzel bir skript

Discordunuzu verebilir misiniz?
 



KanliAy

GT Rank3
Kayıtlı Kullanıcı
TC Onaylı
Katılım
8 Mar 2019
Mesajlar
35
Tepkime puanı
15
Puanları
8
Konum
Kahramanmaraş
Skripti ben yapmadım kardeşim yapımcının iletişim adresini verebilirim istiyorsan.
 



Baki19

GT Rank0
Kayıtlı Kullanıcı
Katılım
9 Mar 2019
Mesajlar
9
Tepkime puanı
6
Puanları
3
Konum
Kastamonu
Discord
NMB#3477
ver olur tamam :D
 



YnsEmrKY

GT Rank8
GT ÜYE
Kayıtlı Kullanıcı
TC Onaylı
Katılım
3 Haz 2019
Mesajlar
84
Tepkime puanı
11
Puanları
8
Konum
Ankara
Discord
HandoLeNN#7587
Ek plugin gerekiyormu SKQuery gibi ?
 



Üst