Kod:
on login:
if {ips.banned::*} contains "%player's IP address%": ## oyuncunun ip adresi listede varsa
kick the player due to "&4Ayni IP'den 2 Hesapla girilemez" ## kickle
add player's IP address to {ips.banned::*}
else:
add player's IP address to {ips.banned::*} ## yoksa ip adresini listeye ekle
on quit:
loop {ips.banned::*}:
if loop-value is player's IP address: #cikan oyuncunun ip adresi listedeyse
remove loop-value from {ips.banned::*} ##sil
Şimdi 1. Hesap baglandi sunudaki kişilerin ip adresleri kontrol edildi aynı ıp olmadığı için listeye eklendi şu an listemizde 1.1.1.1 ip adresi kayıtlı ve adam oyununu oynuyor.
2. Hesapla bağlanmayı denedi liste kontrol edildi ve 1.1.1.1 ip adresi suan oyunda olduğu için kicklendi.
Modem resetleme işine gelince oyuncumuz 1.1.1.1 hesabıyla oynuyor modeme reset attı (internet gittiği için oyundan düştü) ve 1.1.1.1 ip adresi silindi.Tekrar bağlandığında ip adresi 2.2.2.2 olcaktır giriş yaptı onu kayıt altına aldı sunucu bakşa hesapla girdiğindede ip si yine 2.2.2.2 olcağı için yine kicklicek.
Bu işi biraz mantık olarak düşünebilirsin suan skriptde sorun yok senin mantığın yetmiyordur yada skript bilgin yetmiyordur ne diyeyim