Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
abdullahmk
Mesajlar: 40
Kayıt: Pzt Ara 14, 2020 2:13 pm
Konum: İstanbul
Server Ip/DNS: 213.238.173.150

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen abdullahmk »

Merhaba arkadaşlar,

Aslında bunu ülkemiz CS1.6 topluluğuna uygulamak pek mantıklı değil çünkü çoğu oyuncu non-steam. Ama yine de merak ediyorum; non-steam oyuncuların sunucuya girmesini engelleyen bir eklenti var mı?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Mr.Persians
Mesajlar: 572
Kayıt: Sal Kas 21, 2017 5:10 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: LasTShoT | Clan
İletişim:

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen Mr.Persians »

deneyip dönüş yaparsın.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
abdullahmk
Mesajlar: 40
Kayıt: Pzt Ara 14, 2020 2:13 pm
Konum: İstanbul
Server Ip/DNS: 213.238.173.150

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen abdullahmk »

Mr.Persians yazdı: Cmt Haz 19, 2021 12:17 pm deneyip dönüş yaparsın.
Teşekkürler Persians. Eklentiyi yükledim ve hata vermeden çalıştı. Ancak sunucuya gelen henüz olmadığı için deneyememiş oldum. Denediğimde sonucu bildiririm.

Resim

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
abdullahmk
Mesajlar: 40
Kayıt: Pzt Ara 14, 2020 2:13 pm
Konum: İstanbul
Server Ip/DNS: 213.238.173.150

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen abdullahmk »

@Mr.Persians
Sanırım işe yarıyor çünkü sunucuya şimdiye kadar gelen herkes Steam idi. Eline sağlık tekrar teşekkürler.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen bestcore »

Oyuncu sunucuya bağlandığında, "reapi_reunion" modülünde "is_user_steam(index)" sorgusunu yapabilirsin.

Oyuncu steam ise "true" değilse "false" olarak döner.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
abdullahmk
Mesajlar: 40
Kayıt: Pzt Ara 14, 2020 2:13 pm
Konum: İstanbul
Server Ip/DNS: 213.238.173.150

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen abdullahmk »

bestcore yazdı: Cmt Haz 19, 2021 3:23 pm Oyuncu sunucuya bağlandığında, "reapi_reunion" modülünde "is_user_steam(index)" sorgusunu yapabilirsin.

Oyuncu steam ise "true" değilse "false" olarak döner.
Eklenti yazmayı bilmediğim için maalesef bunu yapamam. Ama çözüm için yine de teşekkür ederim. Belki başkasının işine yarar.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Mr.Persians
Mesajlar: 572
Kayıt: Sal Kas 21, 2017 5:10 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: LasTShoT | Clan
İletişim:

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen Mr.Persians »

bestcore yazdı: Cmt Haz 19, 2021 3:23 pm Oyuncu sunucuya bağlandığında, "reapi_reunion" modülünde "is_user_steam(index)" sorgusunu yapabilirsin.

Oyuncu steam ise "true" değilse "false" olarak döner.
direk aklıma geldi ama dediğin gibi o daha mantıklı.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi_reunion>

#define PLUGIN "Sadece Steam"
#define VERSION "1.0"
#define AUTHOR "Persians"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_connect(id){
	if(!is_user_steam(id)){
		server_cmd("kick #%d ^"Sadece Steam Oyuncular Girebilir^"",get_user_userid(id))
	}
}




Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
abdullahmk
Mesajlar: 40
Kayıt: Pzt Ara 14, 2020 2:13 pm
Konum: İstanbul
Server Ip/DNS: 213.238.173.150

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen abdullahmk »

Evet bu daha sade bir kod. Bununla değiştireyim. Teşekkürler.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen Colditz »

Bu da doğru yol değil. Steam olmayanları engellemek istiyorsan connectex komutuyla oyuncunun girişini engelleyeceksin.

Kod: Tümünü seç

public client_connectex(id, const name[], const ip[], reason[128]) {
     if(!is_user_steam(id)) {
          formatex(reason, charsmax(reason), "Steam olmadigin icin sunucuya baglanamazsin.");
          return 1;
     }
     return 0;
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Mr.Persians
Mesajlar: 572
Kayıt: Sal Kas 21, 2017 5:10 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: LasTShoT | Clan
İletişim:

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?

Mesaj gönderen Mr.Persians »

Colditz yazdı: Pzr Haz 20, 2021 12:36 am Bu da doğru yol değil. Steam olmayanları engellemek istiyorsan connectex komutuyla oyuncunun girişini engelleyeceksin.

Kod: Tümünü seç

public client_connectex(id, const name[], const ip[], reason[128]) {
     if(!is_user_steam(id)) {
          formatex(reason, charsmax(reason), "Steam olmadigin icin sunucuya baglanamazsin.");
          return 1;
     }
     return 0;
}
teşekkürler bilgilendirme için.

Link:
Linklerini gizle
Linki Kopyala
Cevapla