1. sayfa (Toplam 1 sayfa)
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 10:41 am
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ı?
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 12:17 pm
gönderen Mr.Persians
deneyip dönüş yaparsın.
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 1:06 pm
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.

Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 1:50 pm
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.
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 3:23 pm
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.
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 3:36 pm
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.
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 6:05 pm
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))
}
}
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Cmt Haz 19, 2021 9:28 pm
gönderen abdullahmk
Evet bu daha sade bir kod. Bununla değiştireyim. Teşekkürler.
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Pzr Haz 20, 2021 12:36 am
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;
}
Non-Steam oyuncuların sunucuya girmesini nasıl engellerim?
Gönderilme zamanı: Pzr Haz 20, 2021 10:36 am
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.