1. sayfa (Toplam 1 sayfa)
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 8:16 pm
gönderen The Professiona͏l
Musallat Yasak 2.0
[/b][/color]
Eklenti İsmi : Musallat Yasak
Yapımcısı : The Professional & MSS
Sürüm : 2.0
Açıklama :
Fikri şahsıma ait olan, MSS tarafından taslak halinde kodlanan ve benim son düzenlemelerini yapıp sizlere sunduğum bu eklenti sunucunuza musallat olan kişilere musallat olup daha uzun süre sunucunuzdan uzak durmalarını sağlar... Bu eklenti banip ve banid yasaklamalarından farklı olarak yerel(local) yasaklama tarzında bir eklentidir. Eklenti yasak atılan oyuncunun komut değerlerini değiştirip "quit" komutu göndererek oyundan tamamen çıkmasını sağlıyor ve hemen ardından IP'ye yasaklama yapıyor. Bu yasaktan kurtulmanın tek yolu csyi yeniden kurmaktır.
- "Komut Değerini Neden Değiştiriyor?"
Eklentinin asıl işlevi olan komut değeri değiştirme işleminin sebebi şudur... Eklenti önce yasak atılan oyuncunun komut değerini değiştiriyor sonra aynı kişi sunucuya girmeye çalıştığında bu değeri sorgulatıyor eğer değer eşleşirse "Sunucuda Yasaklısın" şeklinde uyarı veriyor ve sunucuya almıyor.
- "Neden quit komutu gönderiliyor?"
Çünkü bu yasak, komut değeri tabanlı çalıştığı için oyuncu eğer yasak atıldıktan sonra ana menüye geri dönerse görev Yöneticisinden oyunu kapatıp tekrar girdiğinde değişiklikler kaydedilmemiş olur ve komut değeri yasak atılmadan önceki değerine geri döner ve oyuncu sunucuya istediği gibi giriş yapabilir ve aynı zamanda bu eklentinin bir açığı olmuş olur... Oyundaki değişiklikler sadece manuel olarak menüden yada quit komutu ile oyundan çıktığınızda kaydolur.
Kullanım :
Öncelikle bu eklenti sunucu sahipleri için yada üst düzey kişiler için yazılmıştır... yetkili oyunculara öğretmeniz önerilmez. Sadece sahip veya üst yetkili kişilerin kullanması daha uygundur.
● Eklenti içindeki bu satırda oyuncuya göndereceğimiz komut ve değeri yazıyor "lookspring 23". looking kodumuz 23 ise kodumuzun değeri
Kod: Tümünü seç
new const komut[] = "lookspring 23"
● Bu satır ise yasaklı oyuncu sunucuya girdiğinde gönderdiğimiz değeri sorguluyor. Yukarıda gönderdiğimiz komutun burada yani "lookspring" kısmında yazılı olması gerekiyor.
Kod: Tümünü seç
query_client_cvar(id, "lookspring", "Cvar_Result")
● Bu kısımda ise sorgulanan komut değerinin kaç olması gerektiğini ayarlıyoruz... lookspring komutunun varsayılan değeri 0'dır biz 1. maddedeki kod ile 23 değerini oyuncuya okutup aşağıdaki kod ile bu değeri sorguluyoruz... Buradaki değer eğer 23 değilde 22 olursa yasak atılan oyuncu sunucuya sorunsuz şekilde girebilir. Çünkü ona gönderdiğimiz değer ile uyuşmaz
Örnek Video :
Ayrıntılar :
●
Bu eklentideki komut ve değerler sadece birer örnektir eğer bu eklentiyi eklentideki varsayılan komutlarla ve değerlerle çalıştırırsanız sunucudan atılan kişinin bu konudan haberdar olduğu ihtimalini göz önüne alırsak atılan yasak pek işe yaramayacaktır.
●
Örnek videodaki max_smokepuffs komutu her oyuna yeniden girdiğinizde otomatik olarak varsayılan değerine dönen bir komut bu sebeple bu eklenti için önerilmez videoda sadece örnek için gösterilmiştir.
●
Kendinize sunucudan atılan oyuncunun tahmin edemeyeceği farklı bir kod ve farklı değer belirleyip yukardaki maddeleri tek tek uygulayarak kendi musallat eklentinizi oluşturun.
●
Belirleyeceğiniz kod oyundan çıkıp girdiğinizde kaydolmalı bu yüzden kod ve değerini eklemeden önce konsolu açıp kodu ve değerini girin sonra oyundan manuel olarak çıkış yapın sonra tekrar girip girdiğiniz değerin kaydolup olmadığına bakın eğer kaydolmuşsa o komut bu eklenti için uygundur.
Musallat Yasak 1.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 8:34 pm
gönderen Yek'-ta
Bu eklentinin bazı CS sürümlerinde sorun yaratıp sunucuya girerken oyunların kapanacağını düşünüyorum.
Musallat Yasak 1.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 8:45 pm
gönderen The Professiona͏l
Yek'-ta yazdı:Bu eklentinin bazı CS sürümlerinde sorun yaratıp sunucuya girerken oyunların kapanacağını düşünüyorum.
Henüz bir sorun görünmüyor fakat öyle bir ihtimal varsa bile düzeltmek gerekir mümkünse düzeltebilir misin? Kendi sunucumda benzer metotla kullandığım bir eklenti var daha farklı ve işlevli yani bu yöntemin işe yaradığına şüphem yok... Bu eklentideki düzenlemeyi paylaşıma sunmak için yapmıştım fakat kodlamadan fazla anlamıyorum bu sebeple birşeyleri eksik yapmış yada yanlış yapmış olabilirim
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 9:03 pm
gönderen ENESIZM
gerçekten etkileyeci bir çalışma olmuş doğrusu..
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 9:15 pm
gönderen The Professiona͏l
ENESIZM yazdı:gerçekten etkileyeci bir çalışma olmuş doğrusu..
Teşekkürler : )
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 9:28 pm
gönderen ByBuLuT ☪
Etkileyici
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 9:30 pm
gönderen The Professiona͏l
bybulut55 yazdı:Etkileyici
Teşekkür ederim : )
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 11:08 pm
gönderen noeldayi
teşekkürler.
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cum Kas 10, 2017 11:24 pm
gönderen The Professiona͏l
noeldayi yazdı:teşekkürler.
Keyfini çıkar
Musallat Yasak 2.0 [Daha Kalıcı Yasak]
Gönderilme zamanı: Cmt Kas 11, 2017 12:58 am
gönderen Yek'-ta
Eklentiyi silinenlere taşıyorum.
query_client_cvar komutu eski CS clientlerinde sorun yaratıyor. Daha çok güncel clientlerin kullanabilmesi için oluşturulmuş bir koddur.
Ne hatası verdiğini hatırlamıyorum, 2 sene oluyor bu kodla ilgilenmem. Size bu konuyu atabilirim;
https://amxx.pl/topic/83510-query-clien ... non-steam/
query_client_cvar
Nie użyjesz na platformie non steamowskiej z powodu ze funkcja dziala jedynie obecnie na platformy steamowskie
musisz jakos recznie "zliczyc" dany element od gracza tak jak to bylo z interpami itp
query_client_cvar
Non-steam platformda kullanmayacaksınız, çünkü bu fonksiyon sadece buhar motorlarında aktiftir
Oyuncudan interplevel gibi olduğu gibi öğeyi manuel olarak "saymak" gerekir.