Paylaşım Report Skripti

  • Konuyu Başlatan Konuyu Başlatan Histrymn2
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 971
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Histrymn2

Odunlara Vur Vur Vur!
Katılım
27 Şubat 2024
Mesajlar
46
Elmaslar
16
Puan
2.005
Konum
Türkiye
Minecraft
Histrymn2
İyi akşamlar, bugün yeni skriptle geldim :) skriptteki bazı özellikleri kaldırdım daha sade olsun diye, basit bir skript zaten :D

/bildir [oyuncu] [sebep] - oyuncuyu bildirir
/raporgör [oyuncu] - oyuncunun son raporunu gösterir (yetkililer için)

Oyuncular her 10 dakikada bir /report (bildir) komutunu kullanabilirler. Op'ler için bypass vardır.
Oyuncular kendilerini veya yetkilileri bildiremezler. Yetkililer için bildirmeyi kaldırmadım.

Hataları bana bildirebilirsiniz :D
Kod:

Kod:
options:
    p: &3Lobi &8‣
command /report [<player>] [<text>]:
    cooldown: 10 minutes
    cooldown message: {@p} &eHer 10 dakikada bir şikayette bulunabilirsin!
    cooldown bypass: op
    aliases: rapor, şikayet, bildir
    trigger:
        if arg-1 is not set:
            send "{@p} &cLütfen bir oyuncu belirtin!"
            stop
        if arg-1 is not a player:
            send "{@p} &cLütfen geçerli bir oyuncu belirtin!"
            stop
        if arg-2 is not set:
            send "{@p} &cLütfen geçerli bir sebep belirtin!"
            stop
        if arg-1 is player:
            send "{@p} &cKendini bildiremezsin!"
            stop
        if {bildirmis.%player%} is not set:
            send "{@p} &cBu oyuncu daha önceden kimseyi bildirmemiş!"
            stop
        if {bildirilen.%player%} is an op:
            send "{@p} &cYetkilileri bildiremezsin!"
            stop
        else:
            set {bildirmis.%player%} to true
            set {bildiren.%player%} to player
            set {bildirilen.%player%} to arg-1
            set {sebep.%player%} to arg-2
            send "&8&l---------- &e&lYeni Rapor &8&l----------"
            send ""
            send "&6Gönderen: &eSen"
            send "&6Bildirilen: &e%{bildirilen.%player%}%"
            send "&6Sebep: &e%{sebep.%player%}%"
            send ""
            send "&8&l---------- &e&lYeni Rapor &8&l----------"
            send "&8&l---------- &e&lYeni Rapor &8&l----------" to ops
            send "" to ops
            send "&6Gönderen: &e%{bildiren.%player%}%" to ops
            send "&6Bildirilen: &e%{bildirilen.%player%}%" to ops
            send "&6Sebep: &e%{sebep.%player%}%" to ops
            send "" to ops
            send "&8&l---------- &e&lYeni Rapor &8&l----------" to ops
command /raporgor [<player>]:
    aliases: raporgör
    permission: op
    permission message: {@p} &cBu komutu kullanabilmek için gerekli olan izne sahip değilsin!
    trigger:
        if arg-1 is not set:
            send "{@p} &6/raporgör &e[Oyuncu] &8- &aOyuncunun raporlarını gösterir!"
            stop
        if {bildiren.%player%} is arg-1:
            send "&8&l---------- &e&lRapor &8&l----------"
            send "&e%arg-1% &8adlı oyuncunun raporu:"
            send ""
            send "&6Bildirilen: &e%{bildirilen.%player%}%"
            send "&6Sebep: &e%{sebep.%player%}%"
            send ""
            send "&8&l---------- &e&lRapor &8&l----------"
        stop
 
Güzel skript kendi sunucumdada kullanmayı düşünüyorum.
 
İyi akşamlar, bugün yeni skriptle geldim :) skriptteki bazı özellikleri kaldırdım daha sade olsun diye, basit bir skript zaten :D

/bildir [oyuncu] [sebep] - oyuncuyu bildirir
/raporgör [oyuncu] - oyuncunun son raporunu gösterir (yetkililer için)

Oyuncular her 10 dakikada bir /report (bildir) komutunu kullanabilirler. Op'ler için bypass vardır.
Oyuncular kendilerini veya yetkilileri bildiremezler. Yetkililer için bildirmeyi kaldırmadım.

Hataları bana bildirebilirsiniz :D
Kod:

Kod:
options:
    p: &3Lobi &8‣
command /report [<player>] [<text>]:
    cooldown: 10 minutes
    cooldown message: {@p} &eHer 10 dakikada bir şikayette bulunabilirsin!
    cooldown bypass: op
    aliases: rapor, şikayet, bildir
    trigger:
        if arg-1 is not set:
            send "{@p} &cLütfen bir oyuncu belirtin!"
            stop
        if arg-1 is not a player:
            send "{@p} &cLütfen geçerli bir oyuncu belirtin!"
            stop
        if arg-2 is not set:
            send "{@p} &cLütfen geçerli bir sebep belirtin!"
            stop
        if arg-1 is player:
            send "{@p} &cKendini bildiremezsin!"
            stop
        if {bildirmis.%player%} is not set:
            send "{@p} &cBu oyuncu daha önceden kimseyi bildirmemiş!"
            stop
        if {bildirilen.%player%} is an op:
            send "{@p} &cYetkilileri bildiremezsin!"
            stop
        else:
            set {bildirmis.%player%} to true
            set {bildiren.%player%} to player
            set {bildirilen.%player%} to arg-1
            set {sebep.%player%} to arg-2
            send "&8&l---------- &e&lYeni Rapor &8&l----------"
            send ""
            send "&6Gönderen: &eSen"
            send "&6Bildirilen: &e%{bildirilen.%player%}%"
            send "&6Sebep: &e%{sebep.%player%}%"
            send ""
            send "&8&l---------- &e&lYeni Rapor &8&l----------"
            send "&8&l---------- &e&lYeni Rapor &8&l----------" to ops
            send "" to ops
            send "&6Gönderen: &e%{bildiren.%player%}%" to ops
            send "&6Bildirilen: &e%{bildirilen.%player%}%" to ops
            send "&6Sebep: &e%{sebep.%player%}%" to ops
            send "" to ops
            send "&8&l---------- &e&lYeni Rapor &8&l----------" to ops
command /raporgor [<player>]:
    aliases: raporgör
    permission: op
    permission message: {@p} &cBu komutu kullanabilmek için gerekli olan izne sahip değilsin!
    trigger:
        if arg-1 is not set:
            send "{@p} &6/raporgör &e[Oyuncu] &8- &aOyuncunun raporlarını gösterir!"
            stop
        if {bildiren.%player%} is arg-1:
            send "&8&l---------- &e&lRapor &8&l----------"
            send "&e%arg-1% &8adlı oyuncunun raporu:"
            send ""
            send "&6Bildirilen: &e%{bildirilen.%player%}%"
            send "&6Sebep: &e%{sebep.%player%}%"
            send ""
            send "&8&l---------- &e&lRapor &8&l----------"
        stop
Şahane script. Eline sağlık. Sunucuma ekliyorum.
 
Son düzenleme:
Kullanışlı bir skript ve basit üzerine geliştirmeler yapılabilir örnek; aktif oyuncuların gözüktüğü GUİ veya bambaşka şeyler :D
 
Kullanışlı bir skript ve basit üzerine geliştirmeler yapılabilir örnek; aktif oyuncuların gözüktüğü GUİ veya bambaşka şeyler :D
Bambaşka derken? daha fazla detay verirsen ekleyebilirim belki, yorumun için teşekkürler
 
Bambaşka derken? daha fazla detay verirsen ekleyebilirim belki, yorumun için teşekkürler
biraz geç gördüm kusura bakma. önerilerim: sk papi desteği ile reporlanan oyuncuları gui da listeleyerek oyuncuları kontrol edebilme, ve aktif repleri görüntüleyebilceğimiz bir gui, ve karar verme menüsü, LibertyBans gibi eklentilerin komutlarını kullanabilir.
 
biraz geç gördüm kusura bakma. önerilerim: sk papi desteği ile reporlanan oyuncuları gui da listeleyerek oyuncuları kontrol edebilme, ve aktif repleri görüntüleyebilceğimiz bir gui, ve karar verme menüsü, LibertyBans gibi eklentilerin komutlarını kullanabilir.
Üzerinde çalışıyorum zaten, Tuske çalışmadığı için kontrol edemiyorum, bunu araştırıp çözeceğim. kusura bakma bu arada geç yanıt veriyorum.
 
Çok Güzel Bir Skript Ellerine Sağlık Kral:love:
 
İyi akşamlar, bugün yeni skriptle geldim :) skriptteki bazı özellikleri kaldırdım daha sade olsun diye, basit bir skript zaten :D

/bildir [oyuncu] [sebep] - oyuncuyu bildirir
/raporgör [oyuncu] - oyuncunun son raporunu gösterir (yetkililer için)

Oyuncular her 10 dakikada bir /report (bildir) komutunu kullanabilirler. Op'ler için bypass vardır.
Oyuncular kendilerini veya yetkilileri bildiremezler. Yetkililer için bildirmeyi kaldırmadım.

Hataları bana bildirebilirsiniz :D
Kod:

Kod:
options:
    p: &3Lobi &8‣
command /report [<player>] [<text>]:
    cooldown: 10 minutes
    cooldown message: {@p} &eHer 10 dakikada bir şikayette bulunabilirsin!
    cooldown bypass: op
    aliases: rapor, şikayet, bildir
    trigger:
        if arg-1 is not set:
            send "{@p} &cLütfen bir oyuncu belirtin!"
            stop
        if arg-1 is not a player:
            send "{@p} &cLütfen geçerli bir oyuncu belirtin!"
            stop
        if arg-2 is not set:
            send "{@p} &cLütfen geçerli bir sebep belirtin!"
            stop
        if arg-1 is player:
            send "{@p} &cKendini bildiremezsin!"
            stop
        if {bildirmis.%player%} is not set:
            send "{@p} &cBu oyuncu daha önceden kimseyi bildirmemiş!"
            stop
        if {bildirilen.%player%} is an op:
            send "{@p} &cYetkilileri bildiremezsin!"
            stop
        else:
            set {bildirmis.%player%} to true
            set {bildiren.%player%} to player
            set {bildirilen.%player%} to arg-1
            set {sebep.%player%} to arg-2
            send "&8&l---------- &e&lYeni Rapor &8&l----------"
            send ""
            send "&6Gönderen: &eSen"
            send "&6Bildirilen: &e%{bildirilen.%player%}%"
            send "&6Sebep: &e%{sebep.%player%}%"
            send ""
            send "&8&l---------- &e&lYeni Rapor &8&l----------"
            send "&8&l---------- &e&lYeni Rapor &8&l----------" to ops
            send "" to ops
            send "&6Gönderen: &e%{bildiren.%player%}%" to ops
            send "&6Bildirilen: &e%{bildirilen.%player%}%" to ops
            send "&6Sebep: &e%{sebep.%player%}%" to ops
            send "" to ops
            send "&8&l---------- &e&lYeni Rapor &8&l----------" to ops
command /raporgor [<player>]:
    aliases: raporgör
    permission: op
    permission message: {@p} &cBu komutu kullanabilmek için gerekli olan izne sahip değilsin!
    trigger:
        if arg-1 is not set:
            send "{@p} &6/raporgör &e[Oyuncu] &8- &aOyuncunun raporlarını gösterir!"
            stop
        if {bildiren.%player%} is arg-1:
            send "&8&l---------- &e&lRapor &8&l----------"
            send "&e%arg-1% &8adlı oyuncunun raporu:"
            send ""
            send "&6Bildirilen: &e%{bildirilen.%player%}%"
            send "&6Sebep: &e%{sebep.%player%}%"
            send ""
            send "&8&l---------- &e&lRapor &8&l----------"
        stop
dünyanın en iyi skripti abi çok sağol ileri gelen tüm sunucularımda her şeyimde kullanıcam ülkeye böyle skripterlar lazım feyz alın
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst