Skript Paylaşımı[Skript] Profesyonel Rapor Sistemi (Bildir) | 1.21.1 | GUI

Limonn

Odunlara Vur Vur Vur!
Katılım
24 Eylül 2026
Mesajlar
26
Elmaslar
10
Puan
145
Yaş
26
Konum
Eskişehir
Minecraft
Meyvaus

Discord:

LimknFx

Merhaba,

Basit ve kullanışlı bir rapor sistemi yazdım. 1.21.1 sürümünde sorunsuz çalışıyor.

Özellikler:
- /bildir <oyuncu> ile GUI açılıyor
- Killaura, Combat Hileleri, Fly, Noclip ve Diğer kategorileri var
- Alt seçeneklere tıklayınca direkt rapor gönderiyor
- "Diğer" seçeneğinde chat'e sebep yazıyorsunuz
- Raporlar yetkililere bildirim olarak düşüyor
- /bildirliste ile raporları görebiliyorsunuz

Kurulum:
1. Skript yüklü olsun (2.9+ önerilir)
2. Alttaki Kodu Kopyalayıp plugins/Skript/scripts/ klasörüne atın
3. /sk reload bildir.sk yazın
4. Hazır

Komutlar:
/bildir <oyuncu> → Herkes kullanabilir
/bildirliste → Raporları listeler (izin: bildir.liste)
/bildirtemizle → Tüm raporları siler (izin: bildir.admin)

İzinler:
bildir.liste
bildir.admin

Sorun olursa yazın, yardımcı olurum.

İyi Forumlar



Skript Kodu (Yenilendi) [Taban 1.21.1]:
# ==================================================
# BİLDİR SİSTEMİ
# 1.21+ | Pure Skript
# ==================================================

options:
prefix: &8[&cBildir&8]
no-permission: {@prefix} &cBuna yetkin yok!
player-not-found: {@prefix} &cOyuncu bulunamadı veya çevrimdışı!
report-success: {@prefix} &aRapor başarıyla gönderildi!
report-cancelled: {@prefix} &eRapor iptal edildi.
already-reporting: {@prefix} &cZaten bir rapor yazıyorsun!

command /bildir [<offlineplayer>]:
trigger:
if arg-1 is not set:
send "{@prefix} &cKullanım: /bildir <oyuncu>"
stop
if arg-1 is not online:
send "{@player-not-found}"
stop
if {reporting.%player%} is set:
send "{@already-reporting}"
stop
set {target.%player%} to arg-1
open chest inventory with 3 rows named "&8Rapor Sistemi &7» &f%arg-1%" to player
wait 1 tick
# Ortalanmış 5 Eşya (11, 12, 13, 14, 15)
set slot 11 of player's current inventory to red stained glass pane named "&c&lKillaura" with lore "&7Tıkla alt seçenekleri gör"
set slot 12 of player's current inventory to orange stained glass pane named "&6&lCombat Hileleri" with lore "&7Tıkla alt seçenekleri gör"
set slot 13 of player's current inventory to light blue stained glass pane named "&b&lFly" with lore "&7Tıkla alt seçenekleri gör"
set slot 14 of player's current inventory to purple stained glass pane named "&d&lNoclip Hileleri" with lore "&7Tıkla alt seçenekleri gör"
set slot 15 of player's current inventory to yellow stained glass pane named "&e&lDiğer" with lore "&7Sebep yazmak için tıkla"
loop 27 times:
if slot (loop-number - 1) of player's current inventory is air:
set slot (loop-number - 1) of player's current inventory to black stained glass pane named " "

on inventory click:
if name of event-inventory is not set:
stop

set {_invName} to uncolored name of event-inventory
if {_invName} contains "Rapor Sistemi" or "Killaura" or "Combat" or "Fly" or "Noclip":
cancel event

if clicked inventory is player's inventory:
stop

set {_name} to uncolored name of event-item
if {_name} is not set:
stop
if {_name} is "" or " " or "<none>":
stop

# Ana Menü Kontrolü
if {_invName} contains "Rapor Sistemi":
if {_name} contains "Killaura":
close player's inventory
wait 1 tick
open chest inventory with 3 rows named "&8Killaura &7» &f%{target.%player%}%" to player
wait 1 tick
set slot 11 of player's current inventory to red wool named "&cReach"
set slot 12 of player's current inventory to red wool named "&cAimbot"
set slot 13 of player's current inventory to red wool named "&cAutoClicker"
set slot 14 of player's current inventory to red wool named "&cKillAura"
set slot 15 of player's current inventory to red wool named "&cTriggerBot"
set slot 22 of player's current inventory to barrier named "&c« Geri"
loop 27 times:
if slot (loop-number - 1) of player's current inventory is air:
set slot (loop-number - 1) of player's current inventory to black stained glass pane named " "
else if {_name} contains "Combat":
close player's inventory
wait 1 tick
open chest inventory with 3 rows named "&8Combat &7» &f%{target.%player%}%" to player
wait 1 tick
set slot 11 of player's current inventory to orange wool named "&6Velocity"
set slot 12 of player's current inventory to orange wool named "&6Knockback"
set slot 13 of player's current inventory to orange wool named "&6Criticals"
set slot 14 of player's current inventory to orange wool named "&6WTap"
set slot 15 of player's current inventory to orange wool named "&6Reach (Combat)"
set slot 22 of player's current inventory to barrier named "&c« Geri"
loop 27 times:
if slot (loop-number - 1) of player's current inventory is air:
set slot (loop-number - 1) of player's current inventory to black stained glass pane named " "
else if {_name} contains "Fly":
close player's inventory
wait 1 tick
open chest inventory with 3 rows named "&8Fly &7» &f%{target.%player%}%" to player
wait 1 tick
set slot 11 of player's current inventory to light blue wool named "&bFly"
set slot 12 of player's current inventory to light blue wool named "&bSpeed"
set slot 13 of player's current inventory to light blue wool named "&bJesus"
set slot 14 of player's current inventory to light blue wool named "&bSpider"
set slot 15 of player's current inventory to light blue wool named "&bGlide"
set slot 22 of player's current inventory to barrier named "&c« Geri"
loop 27 times:
if slot (loop-number - 1) of player's current inventory is air:
set slot (loop-number - 1) of player's current inventory to black stained glass pane named " "
else if {_name} contains "Noclip":
close player's inventory
wait 1 tick
open chest inventory with 3 rows named "&8Noclip &7» &f%{target.%player%}%" to player
wait 1 tick
set slot 10 of player's current inventory to purple wool named "&dPhase"
set slot 12 of player's current inventory to purple wool named "&dNoClip"
set slot 14 of player's current inventory to purple wool named "&dVClip"
set slot 16 of player's current inventory to purple wool named "&dBlink"
set slot 22 of player's current inventory to barrier named "&c« Geri"
loop 27 times:
if slot (loop-number - 1) of player's current inventory is air:
set slot (loop-number - 1) of player's current inventory to black stained glass pane named " "
else if {_name} contains "Diğer":
close player's inventory
set {reporting.%player%} to true
send "{@prefix} &eLütfen raporu yaz (chat'e yaz):"
send "{@prefix} &7İptal etmek için &c!iptal &7yaz."
else:
# Alt Menüler
if {_name} contains "Geri":
close player's inventory
wait 1 tick
execute player command "bildir %{target.%player%}%"
stop

set {_sebep} to {_name}
set {_rapor} to "&8[&c%now%&8] &f%{target.%player%}% &7» &e%{_sebep}% &8| &7Raporlayan: &f%player%"
add {_rapor} to {reports::*}
send "{@report-success}" to player
loop all players:
if loop-player has permission "bildir.liste":
send "{@prefix} &eYeni rapor! &7/bildirliste ile bak." to loop-player
delete {target.%player%}
close player's inventory

on chat:
if {reporting.%player%} is set:
cancel event
if message is "!iptal":
delete {reporting.%player%}
delete {target.%player%}
send "{@report-cancelled}"
stop
set {_sebep} to message
set {_rapor} to "&8[&c%now%&8] &f%{target.%player%}% &7» &eDiğer: %{_sebep}% &8| &7Raporlayan: &f%player%"
add {_rapor} to {reports::*}
send "{@report-success}" to player
loop all players:
if loop-player has permission "bildir.liste":
send "{@prefix} &eYeni rapor! &7/bildirliste ile bak." to loop-player
delete {reporting.%player%}
delete {target.%player%}

command /bildirliste:
permission: bildir.liste
permission message: {@no-permission}
trigger:
if size of {reports::*} is 0:
send "{@prefix} &eHenüz hiç rapor yok."
stop
send ""
send "&8&m----------&r &c&lRAPOR LİSTESİ &8&m----------"
loop {reports::*}:
send "&7%loop-value%"
send "&8&m--------------------------------"
send "&7Toplam: &f%size of {reports::*}% &7rapor"
send ""

command /bildirtemizle:
permission: bildir.admin
permission message: {@no-permission}
trigger:
delete {reports::*}
send "{@prefix} &aTüm raporlar silindi."
IMG-20260925-WA0000.webp
IMG-20260925-WA0008.webp
IMG-20260925-WA0004.webp
IMG-20260925-WA0002.webp
IMG-20260925-WA0006.webp
IMG-20260925-WA0001.webp
IMG-20260925-WA0003.webp
IMG-20260925-WA0005.webp
IMG-20260925-WA0007.webp
 

Ekli dosyalar

  • IMG-20260925-WA0004.webp
    IMG-20260925-WA0004.webp
    10,8 KB · Görüntüleme: 2
Elinize Sağlık Skrpti direk kod olarak paylaşır ve bir kaç adet görsel eklerseniz daha güzel açık net görünecektir
 
Elinize Sağlık Skrpti direk kod olarak paylaşır ve bir kaç adet görsel eklerseniz daha güzel açık net görünecektir
Tamamdır bugün içerisinde ekleyeceğim. Teşekkürler Güzel Yorumunuz İçin :)
 
Hallettim. İndirmek İstemeyenler Kullanabilir :)
Eline Sağlık ilk haline göre daha okunaklı daha güzel görünüyor sonraki paylaşımlarında da aynı şekilde devam edersen güzel olacaktır 🌹
 
Eline Sağlık ilk haline göre daha okunaklı daha güzel görünüyor sonraki paylaşımlarında da aynı şekilde devam edersen güzel olacaktır 🌹
Plugin Halinde Çekiliş, Yada Hazır Towny, Survival, SMP Tarzı Güzel Plugin Paketleri Yapmayada Çalışıcam Teşekkü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