[Skript] Birden Fazla Hesapla Giriş Yasaklama

LegendWH

Elmas Madencisi
En iyi cevaplar
0
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 :)
-_- Sen beni anlamaıdnda neyse boşver Foruma ilk üye olan kişi ._.
 

SnKaan

Elmas Madencisi
En iyi cevaplar
0
şu an post kasıyorsunuz. ve bu forumda yasak!
3 Yıldan uzun süredir bu forumdayım 600 mesajım var orantıyı kurup post kasmak gibi bir amacım olup olmadığını anlarsın.Ayrıca bizim konuşmamız post kasmak olmuyor senin bu yaptığın post kasmaya giriyor orada rapor et butonu var :)
 
H

HardCore2

Ziyaretçi
3 Yıldan uzun süredir bu forumdayım 600 mesajım var orantıyı kurup post kasmak gibi bir amacım olup olmadığını anlarsın.Ayrıca bizim konuşmamız post kasmak olmuyor senin bu yaptığın post kasmaya giriyor orada rapor et butonu var :)
size demedim arkadaş orada gülücük işareti koymuş ve bu post kasmak oluyor yanlışmıyım? bir kelime yazıp cevap verilebilirmi? gereksiz ve illegal. sadece uyardım bende biliyorum rapor et butonuna basmayı
 

DeathLight

You tell me life isn't that hard.
En iyi cevaplar
0
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 :)
İpnin listeden silindiğini görmemişim kusura bakma.
 

ReaLTaiizor

Kızıltaş Madencisi
En iyi cevaplar
0
Bu skriptte bug var. Mesela Adam oyunda, yan çarla girmeye çalışıyor diyelim, oyunda olan çarından çıkıp yan çarla girerse yan çarındaki itemlerin ismi /* oluyor..

Bide Sunucu Bungeeyse herkes Bir IP'tan Giriyor Saydığından Hiç Olmuyor..
 
Son düzenleme:
Üst