Jail'i oyuncular yönetsin! [Şikayet skripti]

V2 gelsin mi ?


  • Kullanılan toplam oy
    4

Harun0553

Ağaç Yumruklayıcı
Mesajlar
14
En iyi cevaplar
0
Beğeniler
3
Puanları
60
Merhaba Değerli Forum üyeleri,

Bugün yapmış olduğum şikayet skriptimi tanıtacağım.

Ön Söz:

Java ile ilgili yaşadığım bir sorun yüzünden minecraft'a giremiyorum bu yüzden görsel koyamayacağım kusura bakmayın.

Birini şikayet ettikten sonra 2 gün boyunca kimse şikayet edilemez! Adil olması için 2 gün sonunda şikayet edilen kişinin şikayetlerinden bir tane silinir.

Sohbete "Şikayet Nedir ?" gibi şeyler yazınca şikayetin ne olduğunu anlatır.

Oyuncu:
/şikayetet <oyuncu>: Belirtilen oyuncuyu şikayet eder. [Şikayet 2 gün sonra silinir.]
/sikayet: Skript hakkında bilgi verir.

Admin:
/sikayethakki <oyuncu>: Belirtilen oyuncuya 2 gün dolmasa da şikayet etme hakkı verir.

NOT: Skriptin izinsiz paylaşılması yasaktır!

NOT: Eğer V2 gelsin isterseniz, neler eklmesini istersiniz ? yanıt olarak yazın : )

--=*=-- --=*=--
[+] Skript [+]
Kod:
variables:
    {sikayet.%player%} = 0
    
command /sikayetet <player>:
    aliases: şikayetet
    trigger:
        if arg-1 isn't set:
            message "&3Sikayet &8- &7/sikayet <oyuncu>"
            stop
        if arg-1 is set:
            if {sikayetkapat.%player%} is false:
                set {sikayetkapat.%player%} to true
                add 1 to {sikayet.%arg-1%}
                message "&3Sikayet &8- &6%arg-1% &7adlı oyuncuyu sikayet ettin."
                message "&3Sikayet &8- &7Haberler kotu dostum, Biri seni sikayet etti!" to arg-1
                wait 3 seconds
                if {sikayet.%arg-1%} is greater than 19:
                    set {hakimchat} to true
                    broadcast ""
                    broadcast "&3Hakim &8- &7Sessizlik!"
                    wait 2 seconds
                    broadcast ""
                    broadcast "&3Hakim &8- &7Bu gun burada &6%arg-1% &7adli oyuncunun sikayetleri 20'ye ulastigi icin toplanmis bulunuyoruz."
                    wait 5 seconds
                    broadcast ""
                    broadcast "&3Hakim &8- &7Sanigin ve sahitlerin ifadeleri goz onunde bulundurularak karar verilmistir!"
                    wait 4 seconds
                    broadcast ""
                    broadcast "&3Hakim &8- &7Geregi dusunuldu!"
                    wait 2 seconds
                    broadcast ""
                    broadcast "&3Hakim &8- &7Yaz kizim! Sanigin 20 tane sikayet aldigi goz onunde bulundurularak, sanik hakkinda 1 saatlik hapis cezasi uygun gorulmustur!"
                    wait 5 seconds
                    execute console command "jail %arg-1% 1 1h"
                    set {hakimchat} to false
                    broadcast ""
                    broadcast "&3Hakim &8- &7Durusma bitmistir! Konusmak serbesttir."
                    broadcast ""
                wait 2 days
                set {sikayetkapat.%player%} to false
                remove 1 from {sikayet.%arg-1%}
            else:
                message "&3Sikayet &8- &7Maalesef, her iki gunde bir kisiyi sikayet edebilirsin."
                
command /sikayethakki <player>:
    permission: op
    permission message: &3Sikayet &8- &7Yetkiniz bulunmuyor!
    trigger:
        set {sikayetkapat.%arg-1%} to false
        message "&3Sikayet &8- &6%Arg-1% &7adli oyuncunun sikayet hakki yenilendi!"
        message "&3Sikayet &8- &eYonetim &7tarafindan sikayet hakki verildi." to arg-1
        
on chat:
    if {hakimchat} is true:
        cancel event
        message "&3Sikayet &8- &7Lutfen hakim konusurken sessiz olun."
        
command /sikayet:
    trigger:
        if player doesn't have the permission "op":
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &8&l<<&m--=*=--"
            message ""
            message "&a/sikayetet <oyuncu>: &7Sizi rehatsiz eden oyuncuyu sikayet etmeye yarar."
            message ""
            message "&8&l>> &7Iki gunde bir kisi sikayet edebilirsiniz."
            message "&8&l>> &7Iki gunde bir sikayet silinir."
            message ""
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &8&l<<&m--=*=--"
        if player have the permission "op":
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &4&lADMIN &8&l<<&m--=*=--"
            message ""
            message "&a/sikayetet <oyuncu>: &7Sizi rehatsiz eden oyuncuyu sikayet etmeye yarar."
            message "&a/sikayethakki <oyunu> &4&l[A]&a: &7Belirtilen oyuncu 2 gun beklemese de ona sikayet hakki verir."
            message ""
            message "&8&l>> &7Iki gunde bir kisi sikayet edebilirsiniz."
            message "&8&l>> &7Iki gunde bir sikayet silinir."
            message ""
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &4&lADMIN &8&l<<&m--=*=--"
            
on chat:
    if message is "sikayet nedir" or "sikayet nedir ?" or "şikayet nedir" or "şikayet nedir ?":
        cancel event
        if player doesn't have the permission "op":
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &8&l<<&m--=*=--"
            message ""
            message "&a/sikayetet <oyuncu>: &7Sizi rehatsiz eden oyuncuyu sikayet etmeye yarar."
            message ""
            message "&8&l>> &7Iki gunde bir kisi sikayet edebilirsiniz."
            message "&8&l>> &7Iki gunde bir sikayet silinir."
            message ""
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &8&l<<&m--=*=--"
        if player have the permission "op":
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &4&lADMIN &8&l<<&m--=*=--"
            message ""
            message "&a/sikayetet <oyuncu>: &7Sizi rehatsiz eden oyuncuyu sikayet etmeye yarar."
            message "&a/sikayethakki <oyunu> &4&l[A]&a: &7Belirtilen oyuncu 2 gun beklemese de ona sikayet hakki verir."
            message ""
            message "&8&l>> &7Iki gunde bir kisi sikayet edebilirsiniz."
            message "&8&l>> &7Iki gunde bir sikayet silinir."
            message ""
            message "&8&l&m--=*=--&8&l>> &3&lSikayet &4&lADMIN &8&l<<&m--=*=--"

 


Alakazam

Taş Madencisi
Mesajlar
99
En iyi cevaplar
1
Beğeniler
26
Puanları
80
Güzel bir fikir fakat kolay trollenir, yan hesap açarak istediğiniz kişiyi jail e atabilirsiniz, derseniz ki yan hesap sınırı var buna karşı ip değiştirilir zaten birine kafayı taktıktan sonra yapmaz değiller. Önlem olarak örneğin bir kişi 1 günde en fazla 5 kez şikayet edilebilir olursa bir nebze trolleri caydırır ve adil olur.
 

Kovalski_Eyes

Kızıltaş Madencisi
Mesajlar
570
En iyi cevaplar
0
Beğeniler
938
Puanları
1,090
Ruh hali
Güzel bir fikir fakat kolay trollenir, yan hesap açarak istediğiniz kişiyi jail e atabilirsiniz, derseniz ki yan hesap sınırı var buna karşı ip değiştirilir zaten birine kafayı taktıktan sonra yapmaz değiller. Önlem olarak örneğin bir kişi 1 günde en fazla 5 kez şikayet edilebilir olursa bir nebze trolleri caydırır ve adil olur.
niye bu kadar basit düşündün ki gerçi eskisi gibi oyuncular birlik olmuyor ben bi köy kursam sunucuda x20 şikayet atarız :D
 

Üst