İp kontrol

CarbonCraft3547

Bir Kömür Göründü Kaptanım!
Katılım
18 Eylül 2018
Mesajlar
123
Elmaslar
5
Puan
0
Yaş
28
Minecraft
MertBasdas

Discord:

EgeErginel

Selamun alekum benim bi sunucum var yeni gelenlere hediye veriyorum fakat bazıları fazladan hesap açıyor yan hesapla diğer hesaba atıyo hediyeleri bende yan hesap olduğunu anlamıyorum O yüzden bi skript varmı.

BENIM DÜŞÜNCEM:
/ipkontrol yazınca o ipden ne kadar hesabı varsa kullanıcı adlarına kadar göstersin sol chat e ama sadece oplarda gözükecek




ÖRNEK:

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
Bu ipde olan hesaplar 5 tane

EgeErginel - MertBasdas - xTryhard - OguzBey_ - Feneboy

İp: 1.1.1.1.
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
 
/authme accounts <oyuncu ismi> komutu ile oyuncunun kaç tane hesabı var, görebilirsin. /ipkontrol komutu istiyorsan alttaki Skripti kullanabilirsin.

Kod:
command /ipkontrol <player>:
    trigger:
        if player has permission "ip.yetki":
            execute player command "authme accounts %arg 1%"
 
Ama benim sunucum bungeecord ben factiondakini görmek istiyorum
 
İmkansız veya ben bilmiyorum. AuthMe eklentisi hangi sunucuda kuruluysa sadece oradakini görebilirsin.
 
Max bansda varda chaneip deyince gösteriyo ama sadece ip gösteriyo kullanıcı ismi yapma imkanı varmı ?
 
Oyuncu İlk Girdiğinde Oyuncunun İP'si isimli bir variable oluşturur ve içine oyuncunun adını ekler.
/ipbul OyuncuAdı komutunu kullandığınızda O Oyuncunun IP si ile kayıt olan oyuncuları listeler.
/ipkontrol IPAdresi komutunu kullandığınızda ise direk o ip ile kayıtlı olan oyuncuları listeler.
Hata vesaire varsa söylersen sevinirim.
Düzenlendi.
Kod:
options:
    p: &eSunucu &6Ismı &8| &7
    pmess: &4Gerekli Yetkiye Sahip Değilsin !

on first join:
    add "%player%" to {ip.%ip of player%::*}
    send "{@p}IP Adresiniz Sisteme Kayıt Edildi !" to player
    
command /ipbul [<player>]:
    permission: sk.ipkontrol
    permission message: {@pmess}
    trigger:
        if arg-1 is set:
            if {ip.%ip of argument%::*} is set:
                send "&2*************************************" to player
                send "" to player
                send "&2Bu IP Adresi ile Kayıtlı Olan Oyuncular |" to player
                send "&7%{ip.%ip of argument%::*}%" to player
                send "" to player
                send "&2IP | &7%ip of argument%" to player
                send "" to player
                send "&2*************************************" to player
            else:
                send "{@p}Bu Oyuncu Herhangi bir IP Üzerinden Kayıt Olmamış ! Hemen FBI 'yı ARA !!" to player
        else:
            send "{@p}Kullanımı; &4/ipbul OYUNCU" to player
            
command /ipkontrol [<text>]:
    permission: sk.ipkontrol
    permission message: {@pmess}
    trigger:
        if arg-1 is set:
            if {ip.%arg-1%::*} is set:
                send "&2*************************************" to player
                send "" to player
                send "&2Bu IP Adresi ile Kayıtlı Olan Oyuncular |" to player
                send "&7%{ip.%arg-1%::*}%" to player
                send "" to player
                send "&2IP | &7%arg-1%" to player
                send "" to player
                send "&2*************************************" to player
            else:
                send "{@p}Bu IP Adresi Üzerinden Kimse Kayıt Olmamış !" to player
        else:
            send "{@p}Kullanımı; &4/ipkontrol IPADRESI" to player
Gönderi otomatik olarak birleştirildi:

Bu arada tek sıkıntısı var Oyuncuları listelerken "," yerine "and" yazıyor.Düzeltebilirsem söylerim.
 
Son düzenleme:
@furkanotuk bilgilendirme olarak ekleyeyim, "and"i kaldırmak için şu tür bir yola başvurabilirsin.

Kod:
set {_yazi} to "%{ip.%ip of argument%::*}%"
replace all "and" with "ve" in {_yazi}
send "%{_yazi}%" to player
 
@furkanotuk bilgilendirme olarak ekleyeyim, "and"i kaldırmak için şu tür bir yola başvurabilirsin.

Kod:
set {_yazi} to "%{ip.%ip of argument%::*}%"
replace all "and" with "ve" in {_yazi}
send "%{_yazi}%" to player
Teşekkür Ederim.
 

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