Bulundu ipban

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

zombinw

Birisi mi Spawnlandı?
Katılım
21 Şubat 2026
Mesajlar
7
Elmaslar
0
Puan
105
Yaş
25
Konum
Çanakkale
Minecraft
yusufbey
Bana ipban skript yapabilirmisiniz baya aradım buldumdada çalışmoyordu istediğim ip-ban atan ip-ban yiyen süre sebeb olsun
 
Bana ipban skript yapabilirmisiniz baya aradım buldumdada çalışmoyordu istediğim ip-ban atan ip-ban yiyen süre sebeb olsun
Kod:
options:
    p: &8[&4Sistem&8] &7

on join:
    set {ip-adresi::%player%} to ip of player

# /ipban <oyuncu> <süre> <sebep>
command /ipban [<offlineplayer>] [<text>] [<text>]:
    permission: sistem.ipban
    permission message: %{@p}%&cBu komutu kullanmak için yetkiniz yok.
    trigger:
        if arg 1 is not set:
            send "%{@p}%&cKullanım: /ipban <oyuncu> <süre> <sebep>"
            send "%{@p}%&7Örnek süreler: 1 day, 5 hours, 10 minutes"
            stop

        set {_ip} to {ip-adresi::%arg 1%}
        if {_ip} is not set:
            send "%{@p}%&cHata: &7Bu oyuncu hiç giriş yapmadığı için IP adresi bulunamadı."
            stop

        if arg 2 is not set:
            send "%{@p}%&cLütfen bir süre belirtin."
            stop

        set {_sure} to arg 2 parsed as timespan
        if {_sure} is not set:
            send "%{@p}%&cHata: &7Geçersiz süre formatı! (Örn: 1 day, 2 hours)"
            stop

        if arg 3 is not set:
            send "%{@p}%&cLütfen bir sebep belirtin."
            stop

        # Verileri kaydet
        set {ipban::%{_ip}%} to true
        set {ipban::%{_ip}%::sebep} to arg 3
        set {ipban::%{_ip}%::bitis} to now + {_sure}

        # Duyuru
        broadcast " "
        broadcast "%{@p}%&6%arg 1% &7adlı oyuncu &cIP-BAN &7yedi!"
        broadcast "%{@p}%&eSebep: &f%arg 3%"
        broadcast "%{@p}%&eSüre: &f%arg 2%"
        broadcast " "

        # Kick (çevrimiçiyse)
        if arg 1 is online:
            kick arg 1 due to "&cIP Adresiniz Yasaklandı!%nl%&eSebep: &f%arg 3%%nl%&eBitiş: &f%{ipban::%{_ip}%::bitis}%"

# Bağlantı kontrolü
on login:
    set {_ip} to ip of player
    if {ipban::%{_ip}%} is set:
        if now is before {ipban::%{_ip}%::bitis}:
            set login cancelled to true
            set the join message to "&cIP Adresiniz Yasaklı!%nl%&eSebep: &f%{ipban::%{_ip}%::sebep}%%nl%&eBitiş: &f%{ipban::%{_ip}%::bitis}%"
        else:
            # Ban süresi dolmuş, temizle
            delete {ipban::%{_ip}%}
            delete {ipban::%{_ip}%::sebep}
            delete {ipban::%{_ip}%::bitis}

# /unipban <oyuncu>
command /unipban [<text>]:
    permission: sistem.ipban
    permission message: %{@p}%&cBu komutu kullanmak için yetkiniz yok.
    trigger:
        if arg 1 is not set:
            send "%{@p}%&cKullanım: /unipban <OyuncuAdı>"
            stop

        set {_ip} to {ip-adresi::%arg 1%}
        if {_ip} is not set:
            send "%{@p}%&cHata: &7Bu oyuncunun IP kaydı bulunamadı."
            stop

        if {ipban::%{_ip}%} is set:
            delete {ipban::%{_ip}%}
            delete {ipban::%{_ip}%::sebep}
            delete {ipban::%{_ip}%::bitis}
            send "%{@p}%&a%arg 1% adlı kişinin IP engeli kaldırıldı."
        else:
            send "%{@p}%&cBu kişinin aktif bir IP banı bulunamadı."

şöyle bir şey mi aradınız ?
 
litebans eklentisini kullanabilirsin önerimdir veya advancedban
 
Bana ipban skript yapabilirmisiniz baya aradım buldumdada çalışmoyordu istediğim ip-ban atan ip-ban yiyen süre sebeb olsun
LibertyBans kullanıyorum ve gerçekten güzel öneririm.
 
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