Webailesi Portal Sistemi
silahin yanindaki merminin bitmemesi icin plugin var mı
arkadaşlar selam ders için metin yazıp çıktı almam gerekiyor bir türlü boş pdf bulamıyorum web sitelerdekiler hepsi ücretli wordüm var girince lisansım olmadığı için açamıyorum yardım edermisiniz
Eklenti Yapımcısı : motheps
Eklenti Sürümü : 1.0
Eklenti Açıklaması ; Bu Eklenti Flashbang Bombasina Belirlediğiniz Rengi Vermeyi Saglar.
Eklenti İçinden Ayarlanabilir.
Kendinize Göre Uyarlamak İçin Alttaki Satırları Editlemeniz Yeterli Olacaktir.
Orjinal Ayarı Mor Ayarlıdır.
set_msg_arg_int(4, ARG_BYTE, 150); // Kirmizi ®
set_msg_arg_int(5, ARG_BYTE, 0); // Yesil (G)
set_msg_arg_int(6, ARG_BYTE, 255); // Mavi (B)
Rar Şifresi :
https://www.webailesi.com/ds-flashbangmorwa-18989.rar
Eklenti Sürümü : 1.0
Eklenti Açıklaması ; Bu Eklenti Flashbang Bombasina Belirlediğiniz Rengi Vermeyi Saglar.
Eklenti İçinden Ayarlanabilir.
Kendinize Göre Uyarlamak İçin Alttaki Satırları Editlemeniz Yeterli Olacaktir.
Orjinal Ayarı Mor Ayarlıdır.
set_msg_arg_int(4, ARG_BYTE, 150); // Kirmizi ®
set_msg_arg_int(5, ARG_BYTE, 0); // Yesil (G)
set_msg_arg_int(6, ARG_BYTE, 255); // Mavi (B)
- Eklenti Hakkındaki Resimler -

Bu içeriği görebilmek için kayıt olmanız gerekiyor!
https://www.webailesi.com/ds-flashbangmorwa-18989.rar
CS16AREA, Türkiye odaklı canlı Counter-Strike 1.6 sunucu listesi olarak oyuncuları ve sunucu sahiplerini tek platformda buluşturmak için geliştirildi. Aktif sunucuları, anlık oyuncu sayılarını, doluluk oranlarını, harita bilgilerini ve en aktif serverları tek ekranda görebilir; Steam ile kolayca bağlanabilir, oyuncu ve sunucu istatistiklerini takip edebilirsin.
📊 Detaylı Sunucu İstatistikleri
Anlık oyuncular — kim bağlı, skoru ve süresi ne
Top 10 Kills — haftalık en çok öldüren oyuncular
Oynama Süresi Sıralaması — en sadık oyuncular
Harita Dağılımı — hangi harita ne kadar oynandı
Günlük Doluluk Grafikleri — sunucu ne zaman dolu oluyor
Tüm Oyuncu Kayıtları — sunucuya bağlanmış herkesi isimle ara
Anlık oyuncular — kim bağlı, skoru ve süresi ne
Top 10 Kills — haftalık en çok öldüren oyuncular
Oynama Süresi Sıralaması — en sadık oyuncular
Harita Dağılımı — hangi harita ne kadar oynandı
Günlük Doluluk Grafikleri — sunucu ne zaman dolu oluyor
Tüm Oyuncu Kayıtları — sunucuya bağlanmış herkesi isimle ara
👤Oyuncu Profili & Rozetler
Kayıt ol, profilini oluştur ve sunuculardaki istatistiklerini takip et. Aktiviteye ve platforma katkına göre özel rozetler kazan.
📋Sunucu Claim Sistemi
Kendi sunucunu platforma ekle ve claim sistemiyle sahiplen. Doğrulama sonrası sunucu bilgilerini yönet, özel rol ve rozet kazan, topluluk içinde Verified etiketiyle öne çık.🏆 Sunucu Rank Sistemi — TR & Global🌍 Global — Tüm dünya sunucuları☾⭑ — Sadece Türkiye sunucuları, 1'den başlayan bağımsız sıralama.





CS16AREA şu an beta aşamasında ve sistem her geçen gün geliştiriliyor. Geri bildirimleriniz, önerileriniz ve desteğiniz bizim için çok değerli. Amacımız CS 1.6 topluluğunu daha canlı, düzenli ve erişilebilir hale getirmek.
Merhabalar,
Sizlere daha kesintisiz, hızlı ve kaliteli bir hizmet sunabilmek adına platformumuzu geliştirmeye hız kesmeden devam ediyoruz. Sunucu yönetim süreçlerinizi kolaylaştıracak yeni ödeme sistemimiz an itibarıyla yayında!
Artık panelimiz üzerinden bakiyenizi kolayca yönetebilir ve sunucu işlemlerinizi saniyeler içinde gerçekleştirebilirsiniz.
Sizlere daha kesintisiz, hızlı ve kaliteli bir hizmet sunabilmek adına platformumuzu geliştirmeye hız kesmeden devam ediyoruz. Sunucu yönetim süreçlerinizi kolaylaştıracak yeni ödeme sistemimiz an itibarıyla yayında!
Artık panelimiz üzerinden bakiyenizi kolayca yönetebilir ve sunucu işlemlerinizi saniyeler içinde gerçekleştirebilirsiniz.

💳 Havale / EFT ile Bakiye Yükleme (Aktif)
Hesabınıza Havale veya EFT yöntemiyle güvenli bir şekilde bakiye yükleyebilirsiniz.
Nasıl Yapılır? Panelinizde yer alan "Bakiye Yükle" bölümünden güncel banka hesap bilgilerimize ulaşabilirsiniz.
Onay Süreci: İşleminizi gerçekleştirdikten sonra aynı sayfa üzerinden dekontunuzu yüklemeniz yeterlidir. Bildiriminizin ardından bakiyeniz en kısa sürede hesabınıza tanımlanacaktır.
🔔 Çok Yakında: Kredi Kartı ile Ödeme (Hazırlanıyor)
Kredi kartı ve banka kartı ile 7/24 anlık bakiye yükleme entegrasyonumuz üzerinde hızla çalışıyoruz.
Entegrasyon tamamlandığında; bekleme derdi olmadan, kartınızla anında ve güvenli yükleme yapabileceksiniz.
Sistem aktif edildiğinde forum ve panel üzerinden sizleri ayrıca bilgilendireceğiz.
📅 ÖNEMLİ DUYURU: 15 HAZİRAN'A HAZIR MISINIZ?
🔥 Büyük Gün Yaklaşıyor! 15 Haziran'da satışa sunulacak olan yeni IP'leri kaçırmamak, en iyi sıraları kapmak ve sunucunuzu erkenden güvenceye almak için şimdiden bakiyenizi hazırlamayı unutmayın!
📣 Destek ve Sorularınız İçin: Bakiye yükleme işlemleri veya diğer tüm konular için web sitemiz üzerinden Destek Talebi (Ticket) oluşturarak teknik ekibimize anında ulaşabilirsiniz.
Keyifli oyunlar ve başarılar dileriz!
📣 Destek ve Sorularınız İçin: Bakiye yükleme işlemleri veya diğer tüm konular için web sitemiz üzerinden Destek Talebi (Ticket) oluşturarak teknik ekibimize anında ulaşabilirsiniz.
Keyifli oyunlar ve başarılar dileriz!
csarenam yönetimi 🌐 csarenam.com
Merhaba www.tsarena.net üzerinden 32 kişiliik ts3 serveri aldım. Yatqa ile forumdaki herhangi bir ts3 yedeğini atmaya çalıştığımda hata veriyor.Hata ekte. Yardımcı olabilir misiniz?
Eklenti Adı: SQL Ban Sistemi v3.1 Premium
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Eklenti Açıklaması; SQL Ban Sistemi, Counter-Strike 1.6 sunucuları için hazırlanmış gelişmiş MySQL tabanlı ban yönetim eklentisidir. Oyuncular nick, SteamID ve IP bilgilerine göre SQL veritabanı üzerinden kontrol edilir. Banlanan oyuncu tekrar sunucuya giriş yapmaya çalıştığında sistem otomatik olarak SQL kaydını kontrol eder ve aktif ban kaydı varsa oyuncuyu sunucudan düşürür.
Eklenti Hakkında Genel Bilgi
SQL Ban Sistemi v3.1 Premium, klasik server içi ban sistemlerinden farklı olarak ban kayıtlarını MySQL veritabanında tutar. Bu sayede ban verileri sadece tek sunucuda değil, aynı SQL bağlantısını kullanan tüm sunucularda ortak şekilde çalışabilir.
Örneğin bir oyuncu bir sunucudan SQL ban yediğinde, aynı veritabanını kullanan diğer sunuculara da giriş yapamaz. Oyuncu sunucuya bağlandığı anda sistem nick, SteamID ve IP bilgilerini kontrol eder. Aktif ban kaydı varsa oyuncu otomatik olarak kicklenir.
Bu sistem özellikle çoklu CS 1.6 sunucusu yöneten kişiler için oldukça kullanışlıdır. Ban kayıtları SQL üzerinde tutulduğu için web panel, yönetim paneli veya özel ban listeleme sayfaları ile entegre edilebilir.
Öne Çıkan Özellikler
• MySQL / SQL tabanlı ban sistemi
Ban kayıtları düz dosyada değil, SQL veritabanında saklanır.
• Otomatik SQL tablo oluşturma
Eklenti ilk çalıştığında gerekli SQL tablosu yoksa otomatik olarak oluşturur.
• Nick, SteamID ve IP kontrolü
Oyuncu sunucuya bağlanırken üç farklı veri üzerinden kontrol yapılabilir.
• Süreli ve süresiz ban desteği
Dakika bazlı ban atılabilir veya süre 0 girilerek süresiz ban uygulanabilir.
• SQL üzerinden ortak ban sistemi
Birden fazla sunucu aynı SQL veritabanını kullanarak ortak ban havuzu oluşturabilir.
• Web site / panel bağlantısına uygun yapı
Ban kayıtları SQL tablosunda tutulduğu için web sitenizden veya panelinizden ban kayıtları listelenebilir, kontrol edilebilir ve yönetilebilir.
• Menü üzerinden ban ve unban
Adminler oyun içi menü ile oyuncu seçip süre ve sebep belirleyerek ban atabilir.
• Manuel ban sebebi girme
Hazır ban sebepleri dışında admin özel sebep yazabilir.
• SQL kayıt temizleme menüsü
Pasif kayıtlar, süresi dolan kayıtlar veya tüm SQL ban kayıtları menü üzerinden temizlenebilir.
• Local cache sistemi
Yeni atılan banlar SQL cevabı beklenmeden anlık local cache içine alınır. Bu sayede banlanan oyuncu anında engellenir.
• INI dosyası üzerinden ayarlanabilir yapı
SQL bilgileri, yetkiler, varsayılan ban süresi, chat tagı ve ban sebepleri INI dosyasından düzenlenebilir.
Eklentinin Çalışma Mantığı
Oyuncu sunucuya bağlandığında sistem şu kontrolleri yapar:
1. Oyuncunun SteamID bilgisi alınır.
2. Oyuncunun IP adresi alınır.
3. Oyuncunun nick bilgisi alınır.
4. Önce local cache kontrol edilir.
5. Ardından SQL veritabanındaki aktif ban kayıtları sorgulanır.
6. Aktif ban bulunursa oyuncuya ban sebebi gösterilerek sunucudan atılır.
7. Eğer ban kaydı yoksa oyuncu normal şekilde oyuna devam eder.
Sistem bağlantı sırasında birden fazla kontrol görevi çalıştırır. Bunun amacı oyuncunun SteamID, IP veya nick bilgisinin geç gelmesi durumunda ban kontrolünün kaçırılmamasıdır.
Web Site / Panel Bağlantı Kontrol Mantığı
Bu eklenti doğrudan MySQL veritabanı ile çalıştığı için web site veya panel tarafına kolayca bağlanabilir. Web tarafında yapılması gereken işlem, eklentinin kullandığı SQL tablosunu okumaktır.
Varsayılan tablo adı:
Web siteniz veya paneliniz bu tabloya bağlanarak aktif banları listeleyebilir. Örnek aktif ban kontrol sorgusu:
Belirli bir oyuncunun SteamID, IP veya nick bilgisine göre ban kontrolü için örnek sorgu:
Web site / panel tarafında kullanılabilecek temel alanlar:
Not: Web panel kullanacaksanız panel ile eklentinin aynı veritabanı bilgilerini kullanması gerekir. Eklenti tarafındaki SQL bağlantı bilgileri ile web tarafındaki SQL bağlantı bilgileri aynı olursa ban kayıtları ortak şekilde yönetilebilir.
Kurulum
1. Eklenti dosyasını derleyin:
Derleme sonrası oluşan dosya:
2. Derlenen dosyayı şu dizine atın:
3. Plugins.ini dosyasına ekleyin:
4. INI dosyasını şu dizine atın:
5. INI içindeki SQL bilgilerini kendi MySQL bilgileriniz ile düzenleyin.
6. Sunucuyu yeniden başlatın veya map değiştirin.
Gereksinimler
Bu eklentinin çalışması için sunucuda AMX Mod X kurulu olmalıdır.
Gerekli modüller:
Modules.ini içinde SQL modülünün aktif olduğundan emin olun.
Kontrol edilecek dosya:
SQL modülü kapalıysa aktif hale getirin:
INI Ayar Dosyası
INI dosya yolu:
Örnek INI içeriği:
INI Ayarlarının Açıklaması
sql_host
MySQL sunucu adresidir. Aynı makinede MySQL kullanıyorsanız genellikle 127.0.0.1 yazılır.
sql_user
MySQL kullanıcı adıdır.
sql_pass
MySQL kullanıcı şifresidir.
sql_db
Ban kayıtlarının tutulacağı veritabanı adıdır.
sql_table
Ban kayıtlarının tutulacağı SQL tablo adıdır. Varsayılan olarak sql_bans kullanılır.
def_ban_minutes
Menüden varsayılan süre seçildiğinde uygulanacak ban süresidir. 0 yapılırsa süresiz ban atılır.
info_message
Banlı oyuncu giriş yapmaya çalıştığında sunucu içi bilgilendirme mesajı gösterilip gösterilmeyeceğini belirler.
1 = Açık
0 = Kapalı
check_nick
Nick üzerinden ban kontrolü yapılıp yapılmayacağını belirler.
1 = Nick kontrolü açık
0 = Sadece SteamID ve IP kontrolü
drop_message
Banlı oyuncu sunucudan atılırken kick mesajının sonuna eklenecek metindir.
chat_tag
Oyun içi mesajlarda kullanılacak eklenti tagıdır.
access_ban
Ban atabilecek admin yetki bayrağıdır.
access_unban
Unban atabilecek admin yetki bayrağıdır.
access_sql_menu
SQL menüsünü açabilecek admin yetki bayrağıdır.
access_sql_delete
SQL kayıtlarını fiziksel olarak silebilecek admin yetki bayrağıdır.
reason_1 / reason_2 / reason_3
Ban menüsünde gözükecek hazır ban sebepleridir. İstenildiği kadar artırılabilir.
Konsol Komutları
sql_ban
Oyuncuya SQL ban atar.
Kullanım:
Örnek:
Süresiz ban için dakika değerini 0 girin:
sql_unban
Nick, SteamID veya IP bilgisine göre oyuncunun aktif ban kaydını pasif hale getirir. SQL kaydı tamamen silinmez.
Kullanım:
Örnek:
sql_banmenu
Oyuncu seçerek menüden SQL ban atmanızı sağlar.
sql_unbanmenu
Aktif ban kayıtlarını listeler ve seçilen kaydı normal unban yapar.
sql_menu
SQL kayıt yönetim menüsünü açar.
sql_reloadbans
INI ayarlarını yeniden yükler ve SQL bağlantısını yeniler.
Oyun İçi Say Komutları
Ban menüsünü açmak için:
Unban menüsünü açmak için:
SQL menüsünü açmak için:
Chat üzerinden hızlı ban atmak için:
Örnek:
Chat üzerinden hızlı unban atmak için:
Örnek:
Menü Sistemi
Eklentide üç temel menü bulunmaktadır.
1. SQL Ban Menüsü
Bu menüden önce oyuncu seçilir. Ardından ban süresi seçilir. Son adımda ban sebebi seçilir veya manuel sebep girilir.
Menü akışı:
Hazır süreler:
2. SQL Unban Menüsü
Aktif ban kayıtlarını listeler. Seçilen kayıt normal unban yapılır. Normal unban işleminde SQL kaydı silinmez, sadece pasif hale getirilir.
3. SQL Temizleme Menüsü
Bu menü SQL kayıtlarını yönetmek için kullanılır.
Menü seçenekleri:
Ban Türleri
Süreli Ban
Oyuncu belirlenen dakika kadar banlanır. Süresi dolduğunda oyuncu tekrar sunucuya girebilir.
Örnek:
Süresiz Ban
Dakika değeri 0 girilirse oyuncu süresiz banlanır.
Örnek:
Normal Unban
Ban kaydı SQL tablosundan silinmez. Sadece aktifliği kapatılır.
Örnek:
Fiziksel SQL Silme
SQL menüsü üzerinden kayıt tamamen veritabanından silinir. Bu işlem için ayrı yetki tanımlanmıştır.
SQL Tablo Yapısı
Eklenti tabloyu otomatik oluşturur. Varsayılan tablo adı:
Tabloda tutulan temel bilgiler:
Bu yapı sayesinde web panel tarafında ban arama, ban listeleme, aktif banları görüntüleme ve geçmiş ban kayıtlarını inceleme işlemleri yapılabilir.
Çoklu Sunucu Kullanımı
Bu sistem çoklu sunucu kullanımına uygundur. Birden fazla CS 1.6 sunucusunun aynı SQL bilgilerini kullanması yeterlidir.
Örnek:
Bu durumda Sunucu 1 üzerinden banlanan oyuncu, Sunucu 2 ve Sunucu 3'e de giriş yapamaz.
Yetki Sistemi
Yetkiler INI dosyasından düzenlenebilir.
Varsayılan yetkiler:
Açıklama:
ADMIN_RCON yetkisine sahip kişiler tüm işlemleri yapabilir.
Banlı Oyuncu Giriş Kontrolü
Banlı oyuncu sunucuya girmeye çalıştığında sistem otomatik olarak kontrol yapar.
Kontrol edilen bilgiler:
Eğer aktif ban bulunursa sunucudaki adminlere bilgilendirme mesajı gönderilir. Oyuncu ise ban sebebi ile birlikte sunucudan atılır.
Örnek mesaj mantığı:
Dikkat Edilmesi Gerekenler
• SQL bilgilerinizi doğru girmelisiniz.
• MySQL sunucunuz dış bağlantıya kapalıysa oyun sunucusu veritabanına bağlanamayabilir.
• Uzak MySQL kullanıyorsanız oyun sunucusu IP adresine MySQL erişim izni vermelisiniz.
• SQL kullanıcı hesabının tablo oluşturma, veri ekleme, veri güncelleme ve veri silme yetkisi olmalıdır.
• Web panel kullanacaksanız panel ile eklenti aynı veritabanını ve tabloyu kullanmalıdır.
• Nick kontrolü açık olursa nick değiştiren oyuncular da kontrol edilir.
• SQL kayıtlarını fiziksel silme yetkisini sadece güvendiğiniz yöneticilere vermeniz önerilir.
Örnek Kullanım Senaryosu
Bir admin oyun içinde şu komutu kullanır:
Sistem oyuncunun bilgilerini alır:
Ardından SQL tablosuna kayıt ekler. Oyuncu 60 dakika boyunca sunucuya giremez. Oyuncu tekrar bağlanmaya çalışırsa SQL kontrolü yapılır ve ban süresi dolmadıysa otomatik olarak sunucudan atılır.
Süresi dolduğunda oyuncu tekrar giriş yapabilir. Süresi dolan kayıtlar SQL temizleme menüsünden temizlenebilir.
Kısaca Bu Eklenti Ne İşe Yarar?
Bu eklenti, CS 1.6 sunucularınız için merkezi, SQL tabanlı, menülü, web panel bağlantısına uygun ve çoklu sunucu destekli bir ban yönetim sistemi sağlar.
Tek sunucu için kullanılabileceği gibi, birden fazla sunucuyu ortak ban havuzuna bağlamak için de kullanılabilir. Oyuncu kontrolleri otomatik yapılır, ban kayıtları SQL üzerinde tutulur ve istenirse web site / panel tarafında da listelenebilir.
Eklenti Dosyaları
Kurulum sonrası INI dosyası şu konumda olmalıdır:
Şifre:
İndirme;
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Eklenti Açıklaması; SQL Ban Sistemi, Counter-Strike 1.6 sunucuları için hazırlanmış gelişmiş MySQL tabanlı ban yönetim eklentisidir. Oyuncular nick, SteamID ve IP bilgilerine göre SQL veritabanı üzerinden kontrol edilir. Banlanan oyuncu tekrar sunucuya giriş yapmaya çalıştığında sistem otomatik olarak SQL kaydını kontrol eder ve aktif ban kaydı varsa oyuncuyu sunucudan düşürür.
- Eklenti Hakkındaki Resimler, Videolar -

Eklenti Hakkında Genel Bilgi
SQL Ban Sistemi v3.1 Premium, klasik server içi ban sistemlerinden farklı olarak ban kayıtlarını MySQL veritabanında tutar. Bu sayede ban verileri sadece tek sunucuda değil, aynı SQL bağlantısını kullanan tüm sunucularda ortak şekilde çalışabilir.
Örneğin bir oyuncu bir sunucudan SQL ban yediğinde, aynı veritabanını kullanan diğer sunuculara da giriş yapamaz. Oyuncu sunucuya bağlandığı anda sistem nick, SteamID ve IP bilgilerini kontrol eder. Aktif ban kaydı varsa oyuncu otomatik olarak kicklenir.
Bu sistem özellikle çoklu CS 1.6 sunucusu yöneten kişiler için oldukça kullanışlıdır. Ban kayıtları SQL üzerinde tutulduğu için web panel, yönetim paneli veya özel ban listeleme sayfaları ile entegre edilebilir.
Öne Çıkan Özellikler
• MySQL / SQL tabanlı ban sistemi
Ban kayıtları düz dosyada değil, SQL veritabanında saklanır.
• Otomatik SQL tablo oluşturma
Eklenti ilk çalıştığında gerekli SQL tablosu yoksa otomatik olarak oluşturur.
• Nick, SteamID ve IP kontrolü
Oyuncu sunucuya bağlanırken üç farklı veri üzerinden kontrol yapılabilir.
• Süreli ve süresiz ban desteği
Dakika bazlı ban atılabilir veya süre 0 girilerek süresiz ban uygulanabilir.
• SQL üzerinden ortak ban sistemi
Birden fazla sunucu aynı SQL veritabanını kullanarak ortak ban havuzu oluşturabilir.
• Web site / panel bağlantısına uygun yapı
Ban kayıtları SQL tablosunda tutulduğu için web sitenizden veya panelinizden ban kayıtları listelenebilir, kontrol edilebilir ve yönetilebilir.
• Menü üzerinden ban ve unban
Adminler oyun içi menü ile oyuncu seçip süre ve sebep belirleyerek ban atabilir.
• Manuel ban sebebi girme
Hazır ban sebepleri dışında admin özel sebep yazabilir.
• SQL kayıt temizleme menüsü
Pasif kayıtlar, süresi dolan kayıtlar veya tüm SQL ban kayıtları menü üzerinden temizlenebilir.
• Local cache sistemi
Yeni atılan banlar SQL cevabı beklenmeden anlık local cache içine alınır. Bu sayede banlanan oyuncu anında engellenir.
• INI dosyası üzerinden ayarlanabilir yapı
SQL bilgileri, yetkiler, varsayılan ban süresi, chat tagı ve ban sebepleri INI dosyasından düzenlenebilir.
Eklentinin Çalışma Mantığı
Oyuncu sunucuya bağlandığında sistem şu kontrolleri yapar:
1. Oyuncunun SteamID bilgisi alınır.
2. Oyuncunun IP adresi alınır.
3. Oyuncunun nick bilgisi alınır.
4. Önce local cache kontrol edilir.
5. Ardından SQL veritabanındaki aktif ban kayıtları sorgulanır.
6. Aktif ban bulunursa oyuncuya ban sebebi gösterilerek sunucudan atılır.
7. Eğer ban kaydı yoksa oyuncu normal şekilde oyuna devam eder.
Sistem bağlantı sırasında birden fazla kontrol görevi çalıştırır. Bunun amacı oyuncunun SteamID, IP veya nick bilgisinin geç gelmesi durumunda ban kontrolünün kaçırılmamasıdır.
Web Site / Panel Bağlantı Kontrol Mantığı
Bu eklenti doğrudan MySQL veritabanı ile çalıştığı için web site veya panel tarafına kolayca bağlanabilir. Web tarafında yapılması gereken işlem, eklentinin kullandığı SQL tablosunu okumaktır.
Varsayılan tablo adı:
Kod:
sql_bansKod:
SELECT * FROM sql_bans
WHERE active = 1
AND (ban_minutes = 0 OR expires_at IS NULL OR expires_at > NOW())
ORDER BY id DESC;Kod:
SELECT * FROM sql_bans
WHERE active = 1
AND (
player_steamid = 'STEAM_ID_BURAYA'
OR player_ip = 'IP_BURAYA'
OR player_nick = 'NICK_BURAYA'
)
AND (ban_minutes = 0 OR expires_at IS NULL OR expires_at > NOW())
ORDER BY id DESC
LIMIT 1;Kod:
id = Ban kayıt ID
player_nick = Oyuncu nicki
player_steamid = Oyuncu SteamID bilgisi
player_ip = Oyuncu IP adresi
admin_nick = Ban atan yetkili
admin_steamid = Ban atan yetkili SteamID
reason = Ban sebebi
ban_minutes = Ban süresi
created_at = Ban tarihi
expires_at = Ban bitiş tarihi
server_ip = Ban atılan sunucu IP
server_port = Ban atılan sunucu portu
active = Ban aktiflik durumu
removed_at = Unban tarihi
removed_by = Unban atan yetkili
removed_by_steamid = Unban atan yetkili SteamIDKurulum
1. Eklenti dosyasını derleyin:
Kod:
sql_ban_sistemi.smaKod:
sql_ban_sistemi.amxxKod:
cstrike/addons/amxmodx/plugins/sql_ban_sistemi.amxxKod:
sql_ban_sistemi.amxxKod:
cstrike/addons/amxmodx/configs/sql_ban_sistemi.ini6. Sunucuyu yeniden başlatın veya map değiştirin.
Gereksinimler
Bu eklentinin çalışması için sunucuda AMX Mod X kurulu olmalıdır.
Gerekli modüller:
Kod:
amxmodx
amxmisc
sqlxKontrol edilecek dosya:
Kod:
cstrike/addons/amxmodx/configs/modules.iniKod:
sqlxINI Ayar Dosyası
INI dosya yolu:
Kod:
addons/amxmodx/configs/sql_ban_sistemi.iniKod:
; SQL Ban Sistemi Config
; addons/amxmodx/configs/sql_ban_sistemi.ini
sql_host "127.0.0.1"
sql_user "root"
sql_pass ""
sql_db "amxx"
sql_table "sql_bans"
def_ban_minutes "0"
info_message "1"
check_nick "1"
drop_message "Sunucu yoneticisi ile iletisime geciniz."
chat_tag "[SQL Ban]"
access_ban "d"
access_unban "d"
access_sql_menu "r"
access_sql_delete "r"
reason_1 "Hile"
reason_2 "Kufur"
reason_3 "Kural ihlali"
reason_4 "Sunucu kurali ihlali"
reason_5 "Spam"
reason_6 "Flood"INI Ayarlarının Açıklaması
sql_host
MySQL sunucu adresidir. Aynı makinede MySQL kullanıyorsanız genellikle 127.0.0.1 yazılır.
sql_user
MySQL kullanıcı adıdır.
sql_pass
MySQL kullanıcı şifresidir.
sql_db
Ban kayıtlarının tutulacağı veritabanı adıdır.
sql_table
Ban kayıtlarının tutulacağı SQL tablo adıdır. Varsayılan olarak sql_bans kullanılır.
def_ban_minutes
Menüden varsayılan süre seçildiğinde uygulanacak ban süresidir. 0 yapılırsa süresiz ban atılır.
info_message
Banlı oyuncu giriş yapmaya çalıştığında sunucu içi bilgilendirme mesajı gösterilip gösterilmeyeceğini belirler.
1 = Açık
0 = Kapalı
check_nick
Nick üzerinden ban kontrolü yapılıp yapılmayacağını belirler.
1 = Nick kontrolü açık
0 = Sadece SteamID ve IP kontrolü
drop_message
Banlı oyuncu sunucudan atılırken kick mesajının sonuna eklenecek metindir.
chat_tag
Oyun içi mesajlarda kullanılacak eklenti tagıdır.
access_ban
Ban atabilecek admin yetki bayrağıdır.
access_unban
Unban atabilecek admin yetki bayrağıdır.
access_sql_menu
SQL menüsünü açabilecek admin yetki bayrağıdır.
access_sql_delete
SQL kayıtlarını fiziksel olarak silebilecek admin yetki bayrağıdır.
reason_1 / reason_2 / reason_3
Ban menüsünde gözükecek hazır ban sebepleridir. İstenildiği kadar artırılabilir.
Konsol Komutları
sql_ban
Oyuncuya SQL ban atar.
Kullanım:
Kod:
sql_ban <nick/#userid> <dakika> [sebep]Kod:
sql_ban "Oyuncu" 60 "Hile kullanimi"Kod:
sql_ban "Oyuncu" 0 "Kalici ban"Nick, SteamID veya IP bilgisine göre oyuncunun aktif ban kaydını pasif hale getirir. SQL kaydı tamamen silinmez.
Kullanım:
Kod:
sql_unban <nick/authid/ip>Kod:
sql_unban "STEAM_0:1:123456"Oyuncu seçerek menüden SQL ban atmanızı sağlar.
Kod:
sql_banmenuAktif ban kayıtlarını listeler ve seçilen kaydı normal unban yapar.
Kod:
sql_unbanmenuSQL kayıt yönetim menüsünü açar.
Kod:
sql_menuINI ayarlarını yeniden yükler ve SQL bağlantısını yeniler.
Kod:
sql_reloadbansOyun İçi Say Komutları
Ban menüsünü açmak için:
Kod:
!bm
.bm
/bm
!banmenu
.banmenu
/banmenuKod:
!ubm
.ubm
/ubm
!unbanmenu
.unbanmenu
/unbanmenuKod:
!sqlban
.sqlban
/sqlban
!sqlmenu
.sqlmenu
/sqlmenuKod:
.ban nick dakika sebep
!ban nick dakika sebep
/ban nick dakika sebepKod:
.ban Oyuncu 30 KufurKod:
.unban nick
!unban nick
/unban nick
.ub nick
!ub nick
/ub nickKod:
.unban OyuncuMenü Sistemi
Eklentide üç temel menü bulunmaktadır.
1. SQL Ban Menüsü
Bu menüden önce oyuncu seçilir. Ardından ban süresi seçilir. Son adımda ban sebebi seçilir veya manuel sebep girilir.
Menü akışı:
Kod:
Oyuncu Sec
→ Sure Sec
→ Sebep Sec
→ Ban UygulaKod:
Varsayilan Sure
5 Dakika
30 Dakika
60 Dakika
120 Dakika
SinirsizAktif ban kayıtlarını listeler. Seçilen kayıt normal unban yapılır. Normal unban işleminde SQL kaydı silinmez, sadece pasif hale getirilir.
3. SQL Temizleme Menüsü
Bu menü SQL kayıtlarını yönetmek için kullanılır.
Menü seçenekleri:
Kod:
SQL Kayit Menusu
Pasif Kayitlari Temizle
Suresi Dolanlari Temizle
Tum SQL Kayitlarini Sil
Tum Local Cache TemizleBan Türleri
Süreli Ban
Oyuncu belirlenen dakika kadar banlanır. Süresi dolduğunda oyuncu tekrar sunucuya girebilir.
Örnek:
Kod:
sql_ban "Oyuncu" 60 "Kural ihlali"Dakika değeri 0 girilirse oyuncu süresiz banlanır.
Örnek:
Kod:
sql_ban "Oyuncu" 0 "Hile"Ban kaydı SQL tablosundan silinmez. Sadece aktifliği kapatılır.
Örnek:
Kod:
sql_unban "Oyuncu"SQL menüsü üzerinden kayıt tamamen veritabanından silinir. Bu işlem için ayrı yetki tanımlanmıştır.
SQL Tablo Yapısı
Eklenti tabloyu otomatik oluşturur. Varsayılan tablo adı:
Kod:
sql_bansKod:
Oyuncu nicki
Oyuncu SteamID
Oyuncu IP adresi
Admin nicki
Admin SteamID
Ban sebebi
Ban süresi
Ban tarihi
Ban bitiş tarihi
Sunucu IP
Sunucu portu
Aktiflik durumu
Unban tarihi
Unban atan yetkiliÇoklu Sunucu Kullanımı
Bu sistem çoklu sunucu kullanımına uygundur. Birden fazla CS 1.6 sunucusunun aynı SQL bilgilerini kullanması yeterlidir.
Örnek:
Kod:
Sunucu 1 → sql_bans tablosu
Sunucu 2 → sql_bans tablosu
Sunucu 3 → sql_bans tablosuYetki Sistemi
Yetkiler INI dosyasından düzenlenebilir.
Varsayılan yetkiler:
Kod:
access_ban "d"
access_unban "d"
access_sql_menu "r"
access_sql_delete "r"Kod:
access_ban = Ban atma yetkisi
access_unban = Unban atma yetkisi
access_sql_menu = SQL menüsünü açma yetkisi
access_sql_delete = SQL kayıtlarını silme yetkisiBanlı Oyuncu Giriş Kontrolü
Banlı oyuncu sunucuya girmeye çalıştığında sistem otomatik olarak kontrol yapar.
Kontrol edilen bilgiler:
Kod:
SteamID
IP adresi
NickÖrnek mesaj mantığı:
Kod:
Banli Giris
IP: 192.168.***.***
Nick: Oyuncu
Oyuncu ID: STEAM_0:1:123456
Sebep: Hile
Ban: 2026-06-11 18:00:00
unBan: Sinirsiz
Admin: YetkiliDikkat Edilmesi Gerekenler
• SQL bilgilerinizi doğru girmelisiniz.
• MySQL sunucunuz dış bağlantıya kapalıysa oyun sunucusu veritabanına bağlanamayabilir.
• Uzak MySQL kullanıyorsanız oyun sunucusu IP adresine MySQL erişim izni vermelisiniz.
• SQL kullanıcı hesabının tablo oluşturma, veri ekleme, veri güncelleme ve veri silme yetkisi olmalıdır.
• Web panel kullanacaksanız panel ile eklenti aynı veritabanını ve tabloyu kullanmalıdır.
• Nick kontrolü açık olursa nick değiştiren oyuncular da kontrol edilir.
• SQL kayıtlarını fiziksel silme yetkisini sadece güvendiğiniz yöneticilere vermeniz önerilir.
Örnek Kullanım Senaryosu
Bir admin oyun içinde şu komutu kullanır:
Kod:
.ban Oyuncu 60 KufurKod:
Nick
SteamID
IPSüresi dolduğunda oyuncu tekrar giriş yapabilir. Süresi dolan kayıtlar SQL temizleme menüsünden temizlenebilir.
Kısaca Bu Eklenti Ne İşe Yarar?
Bu eklenti, CS 1.6 sunucularınız için merkezi, SQL tabanlı, menülü, web panel bağlantısına uygun ve çoklu sunucu destekli bir ban yönetim sistemi sağlar.
Tek sunucu için kullanılabileceği gibi, birden fazla sunucuyu ortak ban havuzuna bağlamak için de kullanılabilir. Oyuncu kontrolleri otomatik yapılır, ban kayıtları SQL üzerinde tutulur ve istenirse web site / panel tarafında da listelenebilir.
Eklenti Dosyaları
Kod:
sql_ban_sistemi.sma
sql_ban_sistemi.amxx
sql_ban_sistemi.iniKod:
addons/amxmodx/configs/sql_ban_sistemi.iniBu içeriği görebilmek için kayıt olmanız gerekiyor!
İndirme;
Eklenti Adı: TeamSpeak3 Web Api
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Eklenti Sürümü: 2.6
Eklenti Açıklaması; Steam - NonSteam kullanıcıların WebAPI ile TeamSpeak3 sunucunuza direkt bağlanmasını sağlar!
Önemli: Steam kullanıcılarında MOTD üzerinden HTTPS bağlantıların sorunsuz açılabilmesi için sunucuda aşağıdaki AMXX modül dosyasının kurulu olması gerekir:
Bu dosya sunucuda kurulu değilse, Steam istemcilerinde HTTPS MOTD sayfası düzgün açılmayabilir veya bağlantı ekranı siyah/boş görünebilir.
Önerilen modül konumu:
Modül yüklendikten sonra modules.ini içerisine eklenmelidir:
Modules.ini konumu:
Modül eklendikten sonra sunucu tamamen yeniden başlatılmalıdır.
Kısaca: Eğer WebAPI adresinizi https:// olarak kullanacaksanız, Steam MOTD desteği için easy_http_amxx_i386.so sunucuda kurulu olmak zorundadır.
Bu eklenti, Counter-Strike 1.6 sunucularında oyuncuların oyun içerisinden kolayca TeamSpeak3 sunucusuna bağlanmasını sağlar.
Oyuncu sunucuda belirlenen komutlardan birini yazdığında eklenti otomatik olarak oyuncuya özel bir WebAPI bağlantısı oluşturur. Bu bağlantı MOTD ekranı üzerinden açılır ve oyuncuya TeamSpeak3 bağlantı ekranı gösterilir.
Sistem, Steam ve NonSteam oyuncular için uygundur. Oyuncu TeamSpeak3 istemcisine otomatik yönlendirilebilir. Eğer oyuncunun istemcisi otomatik yönlendirmeyi desteklemiyorsa, açılan web sayfasında manuel bağlantı bilgileri gösterilir.
Eklenti tamamen config dosyası üzerinden yönetilir. TeamSpeak3 adresi, port, kanal adı, kanal şifresi, sunucu şifresi, oyuncu nick prefixi, chat prefixi ve WebAPI güvenlik anahtarı kolayca değiştirilebilir.
HTTPS Kullanımı Hakkında Önemli Not: WebAPI adresinizi HTTPS olarak kullanmanız önerilir. Fakat Steam MOTD ekranında HTTPS sayfanın düzgün çalışması için easy_http_amxx_i386.so modülü sunucuda kurulu olmalıdır.
Eklenti Özellikleri
Oyuncu Komutları
Oyuncular aşağıdaki komutlardan herhangi birini kullanarak TeamSpeak3 bağlantı ekranını açabilir:
Bu komutlar hem normal chat hem de takım chat üzerinden çalışır.
Örnek kullanım:
Admin Komutu
Eklentide ayarları sunucuyu kapatmadan tekrar yüklemek için admin komutu bulunmaktadır.
Bu komutu kullanabilmek için adminde ADMIN_CFG yetkisi olması gerekir.
AMXX yetki karşılığı:
Bu komut kullanıldığında config dosyası tekrar okunur ve aşağıdaki ayarlar güncellenir:
Dosya Yapısı
Eklenti dosyası:
Derlenmiş plugin dosyası:
Config dosyası:
Web dosyaları örnek konumu:
Steam MOTD HTTPS desteği için gerekli modül dosyası:
Modules.ini dosyası:
Config Dosyası
Eklenti ayar dosyasını şu konumdan okur:
Eğer config dosyası yoksa eklenti ilk çalışmada otomatik olarak varsayılan config dosyasını oluşturur.
Varsayılan config içeriği:
Config Ayarlarının Açıklaması
open_url
Oyuncu komut yazdığında açılacak web bağlantısıdır. Web dosyalarını hangi siteye yüklediyseniz buraya o adres yazılmalıdır.
HTTPS kullanımı önerilir. Fakat HTTPS kullanacaksanız Steam MOTD desteği için sunucuda easy_http_amxx_i386.so modülü kurulu olmalıdır.
Örnek:
shared_key
Eklenti ile web sitesi arasındaki güvenlik anahtarıdır.
Bu değer web tarafındaki config dosyasında bulunan TS3_SHARED_KEY değeri ile aynı olmalıdır.
AMXX config tarafı:
Web config tarafı:
İki değer aynı olmazsa web sayfası bağlantıyı reddeder.
title
Web sayfasında görünecek başlık bilgisidir.
ts3_server
TeamSpeak3 sunucu adresidir. IP veya domain yazılabilir.
Örnek:
veya
ts3_port
TeamSpeak3 sunucu portudur. Varsayılan TeamSpeak3 portu genelde 9987 olarak kullanılır.
ts3_serverpw
TeamSpeak3 sunucusunda genel sunucu şifresi varsa buraya yazılır. Şifre yoksa boş bırakılır.
Örnek:
ts3_channel
Oyuncunun bağlanırken yönlendirileceği TeamSpeak3 kanal adıdır.
Örnek:
ts3_channelpw
Belirlenen TeamSpeak3 kanalında şifre varsa buraya yazılır. Şifre yoksa boş bırakılır.
Örnek:
nick_auto
Oyuncunun oyun içindeki nickinin TeamSpeak3 nicki olarak kullanılıp kullanılmayacağını belirler.
Değerler:
nick_prefix
Oyuncunun TeamSpeak3 nickinin başına otomatik prefix eklemek için kullanılır.
Örnek:
Oyuncunun oyun içi nicki Onur ise TeamSpeak3 nicki şu şekilde hazırlanır:
chat_prefix
Eklentinin oyun içi chat mesajlarında kullanacağı prefix değeridir.
Örnek:
Oyuncuya giden mesajlar şu şekilde görünür:
Steam MOTD HTTPS Desteği Kurulumu
Bu eklentide WebAPI adresini https:// olarak kullanmak istiyorsanız Steam MOTD tarafında HTTPS sayfanın düzgün açılması için easy_http_amxx_i386.so modülü gereklidir.
Gerekli modül dosyası:
Modülün atılması gereken örnek dizin:
Daha sonra şu dosyayı açın:
En alta şunu ekleyin:
Ardından sunucuyu tamamen yeniden başlatın.
Not: Sadece map değiştirmek bazı durumlarda modülün yüklenmesi için yeterli olmayabilir. Modül kurulumundan sonra sunucunun tamamen kapatılıp açılması önerilir.
Kontrol için sunucu konsolunda modül listesini kontrol edebilirsiniz:
Eğer modül düzgün yüklendiyse, HTTPS MOTD sayfaları Steam istemcilerinde daha sağlıklı çalışacaktır.
Eklenti Nasıl Çalışır?
Oyuncu oyun içinde /ts3, /ts, /teamspeak veya /ses komutlarından birini yazdığında eklenti şu işlemleri yapar:
WebAPI Parametreleri
Eklenti web tarafına şu GET parametrelerini gönderir:
Örnek bağlantı mantığı:
Web tarafı gelen key değerini kontrol eder. Eğer key doğruysa bağlantı ekranı açılır. Key yanlışsa veya eksikse istek reddedilir.
Web Site Dosyaları
Web dosyaları sitenizin public dizinine yüklenmelidir.
Örnek kurulum:
Eğer siteniz sunucuda /var/www/html dizinini kullanıyorsa:
Kurulumdan sonra WebAPI adresiniz şu şekilde olur:
Bu adresi AMXX config dosyasındaki open_url alanına yazmanız gerekir.
Önemli: WebAPI adresiniz https:// ile başlıyorsa Steam MOTD HTTPS desteği için easy_http_amxx_i386.so modülü kurulu olmalıdır.
Kurulum Anlatımı
1. SMA dosyasını scripting klasörüne atın.
2. SMA dosyasını derleyin.
Linux örnek:
Derleme sonrası oluşan dosya:
3. AMXX dosyasını plugins klasörüne atın.
4. plugins.ini içine ekleyin.
En alta ekleyin:
5. Config dosyasını düzenleyin.
Örnek:
6. Web dosyalarını sitenize yükleyin.
7. Shared key değerini eşitleyin.
AMXX config:
Web config:
8. HTTPS kullanacaksanız easy_http_amxx_i386.so modülünü kurun.
Modül dosyasını şuraya atın:
Modules.ini dosyasına ekleyin:
Modules.ini konumu:
9. Sunucuyu yeniden başlatın veya map değiştirin.
Modül kurulumu yaptıysanız tam sunucu restart önerilir.
Config değişikliklerinden sonra sunucuyu kapatmadan yenilemek için:
Örnek Hazır Config
Şifreli Sunucu İçin Örnek Config
Gereksinimler
AMXX tarafı:
Steam MOTD HTTPS desteği için gerekli modül:
Modül yolu:
Modules.ini satırı:
Web tarafı:
Dikkat Edilmesi Gerekenler
Sık Karşılaşılan Sorunlar
Steam kullanıcılarda MOTD siyah/boş görünüyor veya HTTPS sayfa açılmıyor.
Sebep:
Çözüm:
Modül dosyasını şu konuma atın:
Sonra modules.ini içine ekleyin:
Ardından sunucuyu tamamen yeniden başlatın.
Web sayfası açılıyor ama bağlantı reddediliyor.
Sebep:
Çözüm:
Şu iki dosyadaki key değerini aynı yapın:
Komut yazınca hiçbir şey olmuyor.
Kontrol edilmesi gerekenler:
Kontrol komutu:
Config değişti ama ayarlar uygulanmadı.
Çözüm:
veya sunucuyu yeniden başlatın.
MOTD açılıyor ama TeamSpeak3 otomatik açılmıyor.
Sebep:
Bazı istemciler ts3server:// protokolünü MOTD içinden otomatik çalıştırmayabilir.
Çözüm:
Oyuncu sayfadaki manuel bağlantı bilgilerini kullanarak TeamSpeak3 uygulamasından giriş yapabilir.
Sonuç
TeamSpeak3 Web Api v2.6, CS 1.6 sunucuları için hazırlanmış kullanışlı, sade ve ayarlanabilir bir TeamSpeak3 yönlendirme sistemidir.
Oyuncular oyun içinden tek komutla TeamSpeak3 bağlantı ekranına ulaşabilir. Sunucu sahibi ise tüm bağlantı bilgilerini config dosyası üzerinden kolayca yönetebilir.
WebAPI adresi HTTPS olarak kullanılacaksa Steam MOTD desteği için easy_http_amxx_i386.so modülünün sunucuda kurulu olması gerekir. Bu modül kurulu olduğunda HTTPS bağlantı ekranı Steam kullanıcılarında daha sağlıklı şekilde çalışır.
Firma bağımsız yapısı sayesinde farklı sunuculara, farklı web sitelerine ve farklı TeamSpeak3 adreslerine kolayca uyarlanabilir.
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Eklenti Sürümü: 2.6
Eklenti Açıklaması; Steam - NonSteam kullanıcıların WebAPI ile TeamSpeak3 sunucunuza direkt bağlanmasını sağlar!
- Eklenti Hakkındaki Resimler, Videolar -

ÖNEMLİ BİLGİ - STEAM MOTD HTTPS DESTEĞİ
Önemli: Steam kullanıcılarında MOTD üzerinden HTTPS bağlantıların sorunsuz açılabilmesi için sunucuda aşağıdaki AMXX modül dosyasının kurulu olması gerekir:
Kod:
easy_http_amxx_i386.soÖnerilen modül konumu:
Kod:
addons/amxmodx/modules/easy_http_amxx_i386.soKod:
easy_http_amxx_i386.soKod:
addons/amxmodx/configs/modules.iniKısaca: Eğer WebAPI adresinizi https:// olarak kullanacaksanız, Steam MOTD desteği için easy_http_amxx_i386.so sunucuda kurulu olmak zorundadır.
Eklenti Hakkında Detaylı Bilgi
Bu eklenti, Counter-Strike 1.6 sunucularında oyuncuların oyun içerisinden kolayca TeamSpeak3 sunucusuna bağlanmasını sağlar.
Oyuncu sunucuda belirlenen komutlardan birini yazdığında eklenti otomatik olarak oyuncuya özel bir WebAPI bağlantısı oluşturur. Bu bağlantı MOTD ekranı üzerinden açılır ve oyuncuya TeamSpeak3 bağlantı ekranı gösterilir.
Sistem, Steam ve NonSteam oyuncular için uygundur. Oyuncu TeamSpeak3 istemcisine otomatik yönlendirilebilir. Eğer oyuncunun istemcisi otomatik yönlendirmeyi desteklemiyorsa, açılan web sayfasında manuel bağlantı bilgileri gösterilir.
Eklenti tamamen config dosyası üzerinden yönetilir. TeamSpeak3 adresi, port, kanal adı, kanal şifresi, sunucu şifresi, oyuncu nick prefixi, chat prefixi ve WebAPI güvenlik anahtarı kolayca değiştirilebilir.
HTTPS Kullanımı Hakkında Önemli Not: WebAPI adresinizi HTTPS olarak kullanmanız önerilir. Fakat Steam MOTD ekranında HTTPS sayfanın düzgün çalışması için easy_http_amxx_i386.so modülü sunucuda kurulu olmalıdır.
Eklenti Özellikleri
- Oyun içerisinden TeamSpeak3 bağlantı sayfası açma.
- Steam ve NonSteam oyuncularla uyumlu çalışma.
- WebAPI destekli bağlantı sistemi.
- MOTD ekranı üzerinden web sayfası açma.
- HTTPS WebAPI desteği.
- Steam MOTD HTTPS desteği için easy_http_amxx_i386.so modül desteği.
- Oyuncunun nickini otomatik TeamSpeak3 nicki olarak kullanma.
- Oyuncu nickinin başına özel prefix ekleme.
- TeamSpeak3 sunucu adresi ve port ayarlama.
- TeamSpeak3 sunucu şifresi desteği.
- TeamSpeak3 kanal adı desteği.
- TeamSpeak3 kanal şifresi desteği.
- Chat prefixini config dosyasından değiştirme.
- Config dosyasını otomatik oluşturma.
- Admin komutu ile ayarları sunucu kapatmadan yenileme.
- Web tarafında shared_key güvenlik kontrolü.
- Firma bağımsız kullanım.
- KCS / KINGOFCS gibi sabit marka yazıları içermez.
Oyuncu Komutları
Oyuncular aşağıdaki komutlardan herhangi birini kullanarak TeamSpeak3 bağlantı ekranını açabilir:
Kod:
/ts3
/ts
/teamspeak
/sesÖrnek kullanım:
Kod:
say /ts3
say /ts
say /teamspeak
say /sesAdmin Komutu
Eklentide ayarları sunucuyu kapatmadan tekrar yüklemek için admin komutu bulunmaktadır.
Kod:
amx_ts3_reloadAMXX yetki karşılığı:
Kod:
h- WebAPI bağlantı adresi
- Shared key güvenlik anahtarı
- TeamSpeak3 başlığı
- TeamSpeak3 sunucu adresi
- TeamSpeak3 portu
- TeamSpeak3 sunucu şifresi
- TeamSpeak3 kanal adı
- TeamSpeak3 kanal şifresi
- Nick otomatik kullanımı
- Nick prefixi
- Chat prefixi
Dosya Yapısı
Eklenti dosyası:
Kod:
addons/amxmodx/scripting/ts3_webapi.smaKod:
addons/amxmodx/plugins/ts3_webapi.amxxKod:
addons/amxmodx/configs/ts3_webapi.iniKod:
public_html/ts3/open.php
public_html/ts3/config.php
public_html/ts3/index.php
public_html/ts3/assets/style.cssKod:
addons/amxmodx/modules/easy_http_amxx_i386.soKod:
addons/amxmodx/configs/modules.iniConfig Dosyası
Eklenti ayar dosyasını şu konumdan okur:
Kod:
addons/amxmodx/configs/ts3_webapi.iniVarsayılan config içeriği:
Kod:
; =======================================================
; TeamSpeak3 WebAPI Ayarlari
; shared_key degeri web/ts3/config.php icindeki TS3_SHARED_KEY ile ayni olmalidir.
; =======================================================
open_url=https://siteadiniz.com/ts3/open.php
shared_key=CHANGE_ME_TS3_SHARED_KEY_2026
title=TeamSpeak3 Sunucusu
ts3_server=ts3.siteadiniz.com
ts3_port=9987
ts3_serverpw=
ts3_channel=Genel Sohbet
ts3_channelpw=
nick_auto=1
nick_prefix=
chat_prefix=TS3Config Ayarlarının Açıklaması
open_url
Kod:
open_url=https://siteadiniz.com/ts3/open.phpHTTPS kullanımı önerilir. Fakat HTTPS kullanacaksanız Steam MOTD desteği için sunucuda easy_http_amxx_i386.so modülü kurulu olmalıdır.
Örnek:
Kod:
open_url=https://panel.siteadiniz.com/ts3/open.phpKod:
shared_key=CHANGE_ME_TS3_SHARED_KEY_2026Bu değer web tarafındaki config dosyasında bulunan TS3_SHARED_KEY değeri ile aynı olmalıdır.
AMXX config tarafı:
Kod:
shared_key=CHANGE_ME_TS3_SHARED_KEY_2026Kod:
const TS3_SHARED_KEY = 'CHANGE_ME_TS3_SHARED_KEY_2026';title
Kod:
title=TeamSpeak3 Sunucusuts3_server
Kod:
ts3_server=ts3.siteadiniz.comÖrnek:
Kod:
ts3_server=185.10.10.10Kod:
ts3_server=ts3.siteadiniz.comKod:
ts3_port=9987ts3_serverpw
Kod:
ts3_serverpw=Örnek:
Kod:
ts3_serverpw=12345Kod:
ts3_channel=Genel SohbetÖrnek:
Kod:
ts3_channel=Counter-Strike 1.6 OdasiKod:
ts3_channelpw=Örnek:
Kod:
ts3_channelpw=kanalsifresiKod:
nick_auto=1Değerler:
Kod:
1 = Aktif
0 = PasifKod:
nick_prefix=Örnek:
Kod:
nick_prefix=CS-Kod:
CS-OnurKod:
chat_prefix=TS3Örnek:
Kod:
chat_prefix=Ses SunucusuKod:
[TS3] TeamSpeak3 baglanti sayfasi aciliyor.
[TS3] Otomatik acilmazsa sayfadaki manuel bilgileri kullanabilirsiniz.Steam MOTD HTTPS Desteği Kurulumu
Bu eklentide WebAPI adresini https:// olarak kullanmak istiyorsanız Steam MOTD tarafında HTTPS sayfanın düzgün açılması için easy_http_amxx_i386.so modülü gereklidir.
Gerekli modül dosyası:
Kod:
easy_http_amxx_i386.soKod:
addons/amxmodx/modules/easy_http_amxx_i386.soKod:
addons/amxmodx/configs/modules.iniKod:
easy_http_amxx_i386.soNot: Sadece map değiştirmek bazı durumlarda modülün yüklenmesi için yeterli olmayabilir. Modül kurulumundan sonra sunucunun tamamen kapatılıp açılması önerilir.
Kontrol için sunucu konsolunda modül listesini kontrol edebilirsiniz:
Kod:
amxx modulesEklenti Nasıl Çalışır?
Oyuncu oyun içinde /ts3, /ts, /teamspeak veya /ses komutlarından birini yazdığında eklenti şu işlemleri yapar:
- Oyuncunun sunucuda bağlı olup olmadığını kontrol eder.
- open_url, shared_key ve ts3_server ayarlarının dolu olup olmadığını kontrol eder.
- Oyuncunun oyun içi nickini alır.
- nick_auto aktifse oyuncu nickini TeamSpeak3 nicki olarak hazırlar.
- nick_prefix doluysa nickin başına prefix ekler.
- Tüm bağlantı bilgilerini URL formatına uygun hale getirir.
- WebAPI bağlantı adresini oluşturur.
- MOTD penceresi ile oyuncuya web sayfasını açar.
- Oyuncunun konsoluna bağlantı bilgilerini yazar.
- Chat üzerinden oyuncuya bilgilendirme mesajı gönderir.
WebAPI Parametreleri
Eklenti web tarafına şu GET parametrelerini gönderir:
Kod:
key
title
server
port
serverpw
channel
channelpw
name
nickKod:
https://siteadiniz.com/ts3/open.php?key=ANAHTAR&title=BASLIK&server=TS3_ADRESI&port=9987&serverpw=&channel=Genel%20Sohbet&channelpw=&name=Oyuncu&nick=OyuncuWeb Site Dosyaları
Web dosyaları sitenizin public dizinine yüklenmelidir.
Örnek kurulum:
Kod:
public_html/ts3/open.php
public_html/ts3/config.php
public_html/ts3/index.php
public_html/ts3/assets/style.cssKod:
/var/www/html/ts3/open.php
/var/www/html/ts3/config.php
/var/www/html/ts3/index.php
/var/www/html/ts3/assets/style.cssKod:
https://siteadiniz.com/ts3/open.phpÖnemli: WebAPI adresiniz https:// ile başlıyorsa Steam MOTD HTTPS desteği için easy_http_amxx_i386.so modülü kurulu olmalıdır.
Kurulum Anlatımı
1. SMA dosyasını scripting klasörüne atın.
Kod:
addons/amxmodx/scripting/ts3_webapi.smaLinux örnek:
Kod:
cd /home/server/cstrike/addons/amxmodx/scripting
./amxxpc ts3_webapi.smaKod:
ts3_webapi.amxxKod:
addons/amxmodx/plugins/ts3_webapi.amxxKod:
addons/amxmodx/configs/plugins.iniKod:
ts3_webapi.amxxKod:
addons/amxmodx/configs/ts3_webapi.iniKod:
open_url=https://siteadiniz.com/ts3/open.php
shared_key=GUCLU_BIR_GIZLI_ANAHTAR
title=TeamSpeak3 Sunucusu
ts3_server=ts3.siteadiniz.com
ts3_port=9987
ts3_serverpw=
ts3_channel=Genel Sohbet
ts3_channelpw=
nick_auto=1
nick_prefix=
chat_prefix=TS3Kod:
public_html/ts3/AMXX config:
Kod:
shared_key=GUCLU_BIR_GIZLI_ANAHTARKod:
const TS3_SHARED_KEY = 'GUCLU_BIR_GIZLI_ANAHTAR';Modül dosyasını şuraya atın:
Kod:
addons/amxmodx/modules/easy_http_amxx_i386.soKod:
easy_http_amxx_i386.soKod:
addons/amxmodx/configs/modules.iniModül kurulumu yaptıysanız tam sunucu restart önerilir.
Config değişikliklerinden sonra sunucuyu kapatmadan yenilemek için:
Kod:
amx_ts3_reloadÖrnek Hazır Config
Kod:
; =======================================================
; TeamSpeak3 WebAPI Ayarlari
; =======================================================
open_url=https://siteadiniz.com/ts3/open.php
shared_key=TS3_WEBAPI_2026_GuvenliAnahtar
title=SiteAdiniz TeamSpeak3
ts3_server=ts3.siteadiniz.com
ts3_port=9987
ts3_serverpw=
ts3_channel=Genel Sohbet
ts3_channelpw=
nick_auto=1
nick_prefix=
chat_prefix=TS3Şifreli Sunucu İçin Örnek Config
Kod:
open_url=https://siteadiniz.com/ts3/open.php
shared_key=TS3_WEBAPI_2026_GuvenliAnahtar
title=Ozel TeamSpeak3 Sunucusu
ts3_server=ts3.siteadiniz.com
ts3_port=9987
ts3_serverpw=sunucusifresi
ts3_channel=Yetkili Odasi
ts3_channelpw=kanalsifresi
nick_auto=1
nick_prefix=CS-
chat_prefix=TS3Gereksinimler
AMXX tarafı:
Kod:
AMX Mod X 1.10 onerilir
Counter-Strike 1.6 / GoldSrc sunucu
MOTD destegi
client_print_color destekli AMXX surumuKod:
easy_http_amxx_i386.soKod:
addons/amxmodx/modules/easy_http_amxx_i386.soKod:
easy_http_amxx_i386.soKod:
PHP 7.4 veya uzeri onerilir
Apache / Nginx / LiteSpeed / OpenLiteSpeed
HTTPS onerilir
TeamSpeak3 istemcisiDikkat Edilmesi Gerekenler
- shared_key varsayılan bırakılmamalıdır.
- shared_key AMXX ve web tarafında aynı olmalıdır.
- open_url doğru web adresini göstermelidir.
- WebAPI adresi HTTPS ise Steam MOTD desteği için easy_http_amxx_i386.so kurulu olmalıdır.
- easy_http_amxx_i386.so modülünü kurduktan sonra sunucu tamamen yeniden başlatılmalıdır.
- Web dosyaları HTTPS çalışan bir domaine yüklenirse daha sağlıklı çalışır.
- TeamSpeak3 protokol bağlantısı bazı oyun istemcilerinde otomatik açılmayabilir.
- Otomatik açılmayan durumlarda oyuncu sayfadaki manuel bilgileri kullanabilir.
- Sunucu ve kanal şifreleri config dosyasında tutulduğu için dosya izinlerine dikkat edilmelidir.
Sık Karşılaşılan Sorunlar
Steam kullanıcılarda MOTD siyah/boş görünüyor veya HTTPS sayfa açılmıyor.
Sebep:
Kod:
easy_http_amxx_i386.so modülü sunucuda kurulu değildir veya modules.ini içine eklenmemiştir.Modül dosyasını şu konuma atın:
Kod:
addons/amxmodx/modules/easy_http_amxx_i386.soKod:
easy_http_amxx_i386.soWeb sayfası açılıyor ama bağlantı reddediliyor.
Sebep:
Kod:
shared_key değeri hatalı veya iki tarafta farklı.Şu iki dosyadaki key değerini aynı yapın:
Kod:
addons/amxmodx/configs/ts3_webapi.ini
web/ts3/config.phpKontrol edilmesi gerekenler:
Kod:
ts3_webapi.amxx plugins klasöründe var mı?
plugins.ini içine eklenmiş mi?
Sunucu yeniden başlatılmış mı?
Eklenti amxx plugins listesinde çalışıyor mu?Kod:
amxx pluginsÇözüm:
Kod:
amx_ts3_reloadMOTD açılıyor ama TeamSpeak3 otomatik açılmıyor.
Sebep:
Bazı istemciler ts3server:// protokolünü MOTD içinden otomatik çalıştırmayabilir.
Çözüm:
Oyuncu sayfadaki manuel bağlantı bilgilerini kullanarak TeamSpeak3 uygulamasından giriş yapabilir.
Sonuç
TeamSpeak3 Web Api v2.6, CS 1.6 sunucuları için hazırlanmış kullanışlı, sade ve ayarlanabilir bir TeamSpeak3 yönlendirme sistemidir.
Oyuncular oyun içinden tek komutla TeamSpeak3 bağlantı ekranına ulaşabilir. Sunucu sahibi ise tüm bağlantı bilgilerini config dosyası üzerinden kolayca yönetebilir.
WebAPI adresi HTTPS olarak kullanılacaksa Steam MOTD desteği için easy_http_amxx_i386.so modülünün sunucuda kurulu olması gerekir. Bu modül kurulu olduğunda HTTPS bağlantı ekranı Steam kullanıcılarında daha sağlıklı şekilde çalışır.
Firma bağımsız yapısı sayesinde farklı sunuculara, farklı web sitelerine ve farklı TeamSpeak3 adreslerine kolayca uyarlanabilir.
Bu içeriği görebilmek için kayıt olmanız gerekiyor!
SQL Gag Sistemi v4.0
Counter-Strike 1.6 / GoldSrc SQL Destekli Gelişmiş Gag Sistemi

Eklenti Adı: SQL Gag Sistemi v4.0
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Oyun: Counter-Strike 1.6 / GoldSrc
Modül Desteği: AMX Mod X, SQLx, Engine
Ayar Dosyası: addons/amxmodx/configs/sqlgagsistemi.ini
SQL Tablosu: gag_sistemi
Eklenti Açıklaması
Bu eklenti, Counter-Strike 1.6 sunucuları için hazırlanmış SQL destekli gelişmiş bir gag sistemidir. Adminler oyunculara yazı gag, mikrofon gag veya hem yazı hem mikrofon gag uygulayabilir.
Eklenti gag kayıtlarını SQL veritabanına işler. Bu sayede oyuncu sunucudan çıksa, map değişse veya sunucu yeniden başlasa bile aktif gag kaydı korunur. Oyuncu tekrar sunucuya bağlandığında sistem oyuncunun SteamID/AuthID ve IP adresini kontrol eder, aktif gag kaydı varsa otomatik olarak tekrar uygular.
Başlıca Özellikler
- SQL destekli gag kayıt sistemi.
- Oyuncu çıkıp girse bile gag kaydını koruma.
- SteamID/AuthID ve IP adresine göre gag kontrolü.
- Chat gag, mikrofon gag ve chat + mikrofon gag desteği.
- Süreli veya kalıcı gag uygulama.
- Admin menüsü üzerinden kolay gag atma.
- Admin menüsü üzerinden kolay gag kaldırma.
- Aktif gag listesini görüntüleme.
- Tüm gag kayıtlarını tek komutla temizleme.
- Kötü kelime yakalama ve otomatik gag sistemi.
- Oyuncu sunucuya girince SQL üzerinden gag kontrolü.
- Gag süresi dolunca otomatik kaldırma.
- HUD bilgilendirme desteği.
- İsteğe bağlı ses efekti desteği.
- Detaylı log sistemi.
- Ayar dosyası üzerinden özelleştirilebilir yapı.
Ana Komut Listesi
Kod:
sql_gag <nick> <dakika> <tur> <sebep>
sql_gagmenu
sql_ungagmenu
sql_cleangags
sql_gaglist
/gagmenu
!gagmenu
.gagmenu
/ungagmenu
!ungagmenu
.ungagmenu1. sql_gag Komutu
Görevi:
Oyuncuya direkt konsol üzerinden gag atar.
Kullanım:
Kod:
sql_gag <nick> <dakika> <tur> <sebep>Kod:
<nick> = Gag atılacak oyuncunun adı veya adının bir bölümü <dakika> = Gag süresi. 0 yazılırsa kalıcı gag olur <tur> = Gag türü. 0, 1 veya 2 kullanılır <sebep> = Oyuncuya uygulanacak gag sebebiKod:
0 = Sadece Chat Gag
1 = Sadece Mikrofon Gag
2 = Chat + Mikrofon Gag10 dakika chat gag:
Kod:
sql_gag Onur 10 0 SpamKod:
sql_gag Onur 15 1 Mikrofon spamKod:
sql_gag Onur 30 2 KufurKod:
sql_gag Onur 0 2 ReklamSüre kısmına 0 yazılırsa gag kalıcı olur. Kalıcı gag otomatik bitmez, admin tarafından kaldırılması gerekir.
2. sql_gagmenu Komutu
Görevi:
Adminin gag menüsünü açmasını sağlar.
Kullanım:
Kod:
sql_gagmenu- Admin gag menüsünü açar.
- Gag atılacak oyuncuyu seçer.
- Gag sebebini seçer.
- Gag türünü seçer.
- Gag süresini seçer.
- Gag oyuncuya uygulanır.
- Kayıt SQL tablosuna işlenir.
- Oyuncuya ve sunucuya bilgilendirme mesajı gönderilir.
- Ayarlıysa HUD mesajı ve ses efekti çalışır.
Menüde Gaglı Oyuncu Gösterimi:
Oyuncu zaten gaglıysa menüde yanında şu ibare görünür:
Kod:
[GAGLI]3. Oyun İçi Gag Menü Komutları
Adminler gag menüsünü oyun içi chat üzerinden de açabilir.
Normal chat komutları:
Kod:
/gagmenu
!gagmenu
.gagmenuKod:
say_team /gagmenu
say_team !gagmenu
say_team .gagmenu4. sql_ungagmenu Komutu
Görevi:
Gag kaldırma menüsünü açar.
Kullanım:
Kod:
sql_ungagmenuİşleyiş:
- Admin sql_ungagmenu komutunu kullanır.
- Aktif gaglı oyuncular listelenir.
- Admin oyuncuyu seçer.
- Oyuncunun gag kaydı SQL tablosundan silinir.
- Eğer oyuncunun mikrofonu kapalıysa tekrar açılır.
- Oyuncunun yerel gag durumu sıfırlanır.
- Sunucuya gag kaldırma mesajı gönderilir.
- Log dosyasına kayıt işlenir.
Gag kaldırıldığında:
- Chat gag kalkar.
- Mikrofon gag kalkar.
- Oyuncu tekrar konuşabilir.
- Oyuncu tekrar yazı yazabilir.
5. Oyun İçi Ungag Menü Komutları
Adminler ungag menüsünü oyun içi chat üzerinden de açabilir.
Normal chat komutları:
Kod:
/ungagmenu
!ungagmenu
.ungagmenuKod:
say_team /ungagmenu
say_team !ungagmenu
say_team .ungagmenu6. sql_cleangags Komutu
Görevi:
Tüm aktif gag kayıtlarını temizler.
Kullanım:
Kod:
sql_cleangags- SQL tablosundaki tüm gag kayıtlarını siler.
- Sunucuda aktif gaglı oyuncular varsa hepsinin gag durumunu sıfırlar.
- Mikrofon gaglı oyuncuların sesini tekrar açar.
- Tüm oyunculara adminin gagleri temizlediği bilgisini gönderir.
- Log dosyasına temizleme kaydı işler.
Dikkat:
Bu komut tüm gag sistemini temizlediği için sadece yüksek yetkili adminlerde kalmalıdır. Varsayılan yetki ayarında CLEAN_ACCESS değeri ADMIN_RCON olarak ayarlanmıştır.
7. sql_gaglist Komutu
Görevi:
Aktif gag listesini gösterir.
Kullanım:
Kod:
sql_gaglistKod:
Oyuncu adı
Gag türü
Kalan süre
Orijinal süre
Gagi atan admin
Gag sebebiKod:
Sure: KaliciKod:
Aktif gag yok.Gag Türlerinin Detaylı Açıklaması
0 - Chat Gag
Oyuncunun yazı yazmasını engeller.
Engellenen komutlar:
Kod:
say
say_teamGösterilen bilgiler:
- Gag türü
- Kalan süre
- Admin adı
- Sebep
1 - Mikrofon Gag
Oyuncunun mikrofon kullanmasını engeller.
Engellenen komut:
Kod:
+voicerecord2 - Chat + Mikrofon Gag
Oyuncunun hem yazı yazmasını hem de mikrofon kullanmasını engeller.
Engellenenler:
Kod:
say
say_team
+voicerecordSüre Sistemi
Gag süresi dakika üzerinden çalışır.
Örnek süreler:
Kod:
5 = 5 dakika
15 = 15 dakika
30 = 30 dakika
60 = 1 saat
120 = 2 saat
1440 = 1 gün
4320 = 3 gün
0 = Kalıcı gagSQL Kayıt Mantığı
Eklenti SQL bağlantısını kurduktan sonra gag_sistemi tablosunu otomatik oluşturur. Bu tablo içinde oyuncu kimliği, IP adresi, admin adı, gag sebebi, gag süresi, bitiş zamanı ve gag türü tutulur.
Tabloda tutulan temel alanlar:
Kod:
id
authid
player_ip
player_name
admin_name
reason
gag_minutes
expire_time
gag_type
gag_type_text
created_at- Oyuncu çıksa bile gag kaydı silinmez.
- Map değişse bile gag devam eder.
- Sunucu restart sonrası kayıtlar korunur.
- Aynı oyuncu tekrar bağlandığında sistem otomatik kontrol yapar.
- Gag kayıtları panel veya web tarafında okunabilir hale gelir.
Oyuncu Sunucuya Girince Ne Olur?
Oyuncu sunucuya bağlandığında eklenti şu işlemleri yapar:
- Oyuncunun geçici gag durumu sıfırlanır.
- Bot veya HLTV değilse kontrol görevleri başlatılır.
- Belirlenen gecikmeden sonra SQL kontrolü yapılır.
- Oyuncunun AuthID ve IP adresi SQL tablosunda aranır.
- Aktif gag varsa oyuncuya tekrar uygulanır.
- Oyuncuya gaglı olarak bağlandığı bilgisi gösterilir.
- Ayar açıksa gaglı oyuncunun sunucuya girdiği herkese duyurulur.
Otomatik Gag Süresi Dolma Kontrolü
Eklenti belirli aralıklarla süresi dolmuş gag kayıtlarını kontrol eder.
Varsayılan ayar:
Kod:
CHECK_EXPIRED_INTERVAL = 30.0Süre dolduğunda:
- SQL tablosundan süresi biten gag kayıtları silinir.
- Oyuncu sunucudaysa yerel gag durumu sıfırlanır.
- Mikrofon gag varsa sesi tekrar açılır.
- Oyuncuya gag süresinin dolduğu bildirilir.
- Log dosyasına kayıt düşülür.
Kötü Kelime Sistemi
Eklentide otomatik kötü kelime kontrol sistemi vardır. Oyuncu chat mesajı yazdığında sistem mesajı kontrol eder. Ayar dosyasındaki yasaklı kelimelerden biri kullanılırsa oyuncuya otomatik gag uygulanır.
Ayar bölümü:
Kod:
[Kotu Kelimeler]
ENABLED = 1
GAG_TIME = 20
GAG_TYPE = 2
WORD_1 = kelime1
WORD_2 = kelime2Kod:
ENABLED = 1 ise kötü kelime sistemi aktif, 0 ise kapalı
GAG_TIME = Otomatik gag süresi
GAG_TYPE = Otomatik gag türü
WORD_1 = Yasaklı kelime
WORD_2 = Yasaklı kelimeKod:
ENABLED = 1
GAG_TIME = 10
GAG_TYPE = 0
WORD_1 = spamkelimeAyar Dosyası
Eklentinin ayar dosyası:
Kod:
addons/amxmodx/configs/sqlgagsistemi.iniSQL Ayarları
Kod:
[Database]
DB_HOST =
DB_USER =
DB_PASS =
DB_NAME =Örnek:
Kod:
DB_HOST = 127.0.0.1
DB_USER = gag_user
DB_PASS = sifre
DB_NAME = gag_databaseGüvenlik Notu:
Forumda veya herkese açık bir yerde gerçek SQL kullanıcı adı, şifre veya host bilgilerinizi paylaşmayın.
Menü Ayarları
Kod:
[Menu]
MENU_PREFIX =
MENU_GAGS_TITLE = Oyuncu Sec:
MENU_REASONS_TITLE = Sebep Sec:
MENU_TIMES_TITLE = Sure Sec:
MENU_TYPES_TITLE = Gag Turu Sec:Gag Sebepleri
Kod:
[Reasons]
REASON_1 = \r*\w Ozel Sebep...|Ozel Sebep
REASON_2 = \y*\w Spam|Spam
REASON_3 = \y*\w Hakaret/Asagilama|Hakaret/Asagilama
REASON_4 = \y*\w Reklam|Reklam
REASON_5 = \y*\w Kufur|Kufur
REASON_6 = \y*\w Mikrofon Spam|Mikrofon Spam
REASON_7 = \y*\w Uygunsuz Davranis|Uygunsuz DavranisÖrnek:
Kod:
REASON_2 = \y*\w Spam|SpamKod:
SpamKod:
SpamMenüde ilk sebep özel sebep olarak kullanılabilir. Admin bu seçeneği seçtiğinde sistem özel sebep yazdırır, ardından gag türü ve süre seçimine devam eder.
Süre Ayarları
Kod:
[Sureler]
TIME_1 = \r5 \wdakika|5
TIME_2 = \y15 \wdakika|15
TIME_3 = \y30 \wdakika|30
TIME_4 = \w1 \ysaat|60
TIME_5 = \w2 \ysaat|120
TIME_6 = \w6 \ysaat|360
TIME_7 = \w12 \ysaat|720
TIME_8 = \w1 \ygun|1440
TIME_9 = \w3 \ygun|4320
TIME_10 = \rKalici|0Yetki Ayarları
Kod:
[Erisim]
GAG_ACCESS = ADMIN_SLAY
UNGAG_ACCESS = ADMIN_SLAY
CLEAN_ACCESS = ADMIN_RCON
LIST_ACCESS = ADMIN_SLAYKod:
GAG_ACCESS = sql_gag, sql_gagmenu, /gagmenu komutlarını kullanma yetkisi
UNGAG_ACCESS = sql_ungagmenu, /ungagmenu komutlarını kullanma yetkisi
CLEAN_ACCESS = sql_cleangags komutunu kullanma yetkisi
LIST_ACCESS = sql_gaglist komutunu kullanma yetkisiKod:
GAG_ACCESS = ADMIN_SLAY
UNGAG_ACCESS = ADMIN_SLAY
CLEAN_ACCESS = ADMIN_RCON
LIST_ACCESS = ADMIN_SLAYLog Sistemi
Kod:
[Logs]
LOGS_ENABLED = 1
LOGS_FILE = gagsystem.logKod:
addons/amxmodx/logs/gagsystem.log- Adminin gag atması.
- Adminin gag kaldırması.
- Tüm gaglerin temizlenmesi.
- Otomatik kötü kelime gagi.
- Süresi dolan gag kayıtları.
- SQL hataları.
Ses Sistemi
Kod:
[Sounds]
GAG_SOUND =
UNGAG_SOUND =
EXPIRE_GAG_SOUND =Kod:
GAG_SOUND = Gag atılınca çalacak ses
UNGAG_SOUND = Gag kaldırılınca çalacak ses
EXPIRE_GAG_SOUND = Gag süresi bitince çalacak sesÖrnek:
Kod:
GAG_SOUND = buttons/blip1.wav
UNGAG_SOUND = buttons/bell1.wav
EXPIRE_GAG_SOUND = buttons/button9.wavHUD Sistemi
Gag atıldığında ekranda HUD mesajı gösterilir.
Kod:
[HUD]
HUD_X = -1.0
HUD_Y = 0.25
HUD_HOLDTIME = 5.0
HUD_FADEIN = 0.1
HUD_FADEOUT = 0.2
HUD_EFFECT = 2Kod:
Admin
Oyuncu
Tur
SebepBağlantı Ayarları
Kod:
[Baglanti]
ANNOUNCE_EXISTING_GAG_ON_JOIN = 1
SHOW_JOIN_INFO_TO_PLAYER = 1
JOIN_INFO_SECONDS = 120
AUTO_GAG_ON_JOIN_ENABLED = 0
AUTO_GAG_ON_JOIN_MINUTES = 2
AUTO_GAG_ON_JOIN_TYPE = 0
AUTO_GAG_ON_JOIN_REASON = Ilk giris susturma
AUTO_GAG_ON_JOIN_ANNOUNCE_ALL = 0
AUTO_GAG_ONLY_ONCE_PER_MAP = 1
AUTO_GAG_SKIP_ADMINS = 1Kod:
ANNOUNCE_EXISTING_GAG_ON_JOIN = Gaglı oyuncu girince herkese duyurur
SHOW_JOIN_INFO_TO_PLAYER = Gaglı oyuncuya kendi gag bilgisini gösterir
JOIN_INFO_SECONDS = Giriş bilgilendirme süresi metninde kullanılan saniye
AUTO_GAG_ON_JOIN_ENABLED = Sunucuya giren oyuncuya otomatik gag uygular
AUTO_GAG_ON_JOIN_MINUTES = Girişte uygulanacak otomatik gag süresi
AUTO_GAG_ON_JOIN_TYPE = Girişte uygulanacak gag türü
AUTO_GAG_ON_JOIN_REASON = Otomatik giriş gag sebebi
AUTO_GAG_ON_JOIN_ANNOUNCE_ALL = Otomatik giriş gagini herkese duyurur
AUTO_GAG_ONLY_ONCE_PER_MAP = Her haritada oyuncuya sadece bir kez uygular
AUTO_GAG_SKIP_ADMINS = Adminlere otomatik gag uygulanmazGenel kullanımda AUTO_GAG_ON_JOIN_ENABLED = 0 kalması tavsiye edilir. Açılırsa sunucuya giren oyunculara otomatik gag uygulanabilir.
Kurulum
- .sma dosyasını şu klasöre atın:
Kod:
addons/amxmodx/scripting/- Eklentiyi derleyin:
Kod:
./amxxpc gag_sistemi.sma- Oluşan .amxx dosyasını şu klasöre atın:
Kod:
addons/amxmodx/plugins/- plugins.ini dosyasına ekleyin:
Kod:
gag_sistemi.amxx- Ayar dosyasını kontrol edin:
Kod:
addons/amxmodx/configs/sqlgagsistemi.ini- SQL bilgilerini doldurun:
Kod:
[Database]
DB_HOST = 127.0.0.1
DB_USER = kullanici
DB_PASS = sifre
DB_NAME = veritabani- Sunucuya restart veya map değişimi atın.
Pratik Kullanım Örnekleri
10 dakika chat gag:
Kod:
sql_gag oyuncu 10 0 SpamKod:
sql_gag oyuncu 30 1 Mikrofon spamKod:
sql_gag oyuncu 1440 2 KufurKod:
sql_gag oyuncu 0 2 ReklamKod:
sql_gagmenuKod:
/gagmenuKod:
sql_ungagmenuKod:
/ungagmenuKod:
sql_gaglistKod:
sql_cleangagsKısa Özet
Kod:
Admin gag atar
↓
Oyuncu chat / mikrofon / ikisinden engellenir
↓
Kayıt SQL tablosuna yazılır
↓
Oyuncu çıkıp girse bile gag devam eder
↓
Süre dolarsa sistem otomatik kaldırır
↓
Admin isterse ungag menüsünden manuel kaldırırBu içeriği görebilmek için kayıt olmanız gerekiyor!
Eklenti Adı: IPGuard v1.5.2
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Eklenti Açıklaması; Proxy Sorgusu & Mobil Veri İle Saldırılara karşı server koruması! Kullanılan API Bağlantısı yurt dışı web sitedir. Sunucunuza Günlük (24.Saat) >1.000< Oyuncu üzeri giriş yapıyor ise saldırı halinde açmanızı öneririm, aksi taktirde API Sınırı aşılır koruma pasife düşer.
NOT: API Web Sitesi: iphub.info
BAŞARILI IP KEY Log Dosya Türü:
L 06/11/2026 - 05:34:57: [ipguard.amxx] [IPGUARD] ALLOW. Oyuncu: MrStipFan | IP: 151.250.**.** | Ulke: TR | ISP: TELLCOM-AS | ASN: 34984 | Block: 0
--------------------------
ipguard_ip_key.ini Bu dosya otomatik oluşturulur sadece siteden api keyi buraya ekleyin (addons/amxmodx/configs/ipguard_ip_key.ini):
IP Guard Ayarları (addons/amxmodx/configs/ipguard_ayarlar.ini):
Eklenti Yapımcısı: Onur "MrStipFan" MASALCI
Eklenti Açıklaması; Proxy Sorgusu & Mobil Veri İle Saldırılara karşı server koruması! Kullanılan API Bağlantısı yurt dışı web sitedir. Sunucunuza Günlük (24.Saat) >1.000< Oyuncu üzeri giriş yapıyor ise saldırı halinde açmanızı öneririm, aksi taktirde API Sınırı aşılır koruma pasife düşer.
NOT: API Web Sitesi: iphub.info
- Eklenti Hakkındaki Resimler, Videolar -

HATALI IP KEY Log Dosya Türü:
L 06/11/2026 - 05:32:03: [ipguard.amxx] [IPGUARD] Ayar eksik. Host/Path/API Key kontrol edin.
L 06/11/2026 - 05:32:03: [ipguard.amxx] [IPGUARD] Kontrol basarisiz ama oyuncuya izin verildi. Oyuncu: MrStipFan | IP: 151.250.**.** | Hata: CONFIG_ERROR
L 06/11/2026 - 05:34:57: [ipguard.amxx] [IPGUARD] ALLOW. Oyuncu: MrStipFan | IP: 151.250.**.** | Ulke: TR | ISP: TELLCOM-AS | ASN: 34984 | Block: 0
--------------------------
ipguard_ip_key.ini Bu dosya otomatik oluşturulur sadece siteden api keyi buraya ekleyin (addons/amxmodx/configs/ipguard_ip_key.ini):
Kod:
; =======================================================
; IPGuard API Key Dosyasi
; Kullanıcı Dosyayı Düzenleyebilir
; =======================================================
ipguard_iphub_api_key "API KODU Girin!"Kod:
; =======================================================
; IPGuard Ayar Dosyasi
; AYARLARA Dikkat Edin!
; Yanlis Yapilan Ayarlarda Sunucunuzun Erisimleri Kapanabilir!
; Türk Telekom Verilerine Dikkat edin Sabit İnterneti Mobil Olarak Görebiliyor! Varsayılan 0 bıraktım
; =======================================================
ipguard "1"
ipguard_iphub_host "v2.api.iphub.info"
ipguard_iphub_port "80"
ipguard_iphub_path "/ip"
ipguard_iphub_accept_version "2.2"
ipguard_iphub_delay "0.8"
ipguard_iphub_maxtries "16"
ipguard_iphub_failmode "0"
ipguard_iphub_block_level2 "0"
ipguard_iphub_prefix "GRD"
ipguard_iphub_reason "VPN/Proxy kullanimi yasaktir."
ipguard_mobil "1"
ipguard_mobil_turkcell "1"
ipguard_mobil_vodafone "1"
ipguard_mobil_turktelekom "0"
ipguard_mobil_diger "0"
ipguard_mobil_reason "Mobil veri sebekesi kullanimi yasaktir."Bu içeriği görebilmek için kayıt olmanız gerekiyor!
Hoşgeldin, Ziyaretçi
Forumda Ara
Forum İstatistikleri
Son Aktiviteler
Cs 1.6 Üst Düzey Maç Botu
Yorumlar:
728
•
Okunma:
93.449
Clutch Bilgilendirme ve Ö...
Yorumlar:
77
•
Okunma:
44.032
Merminin Sıyırma Sesleri ...
Yorumlar:
60
•
Okunma:
33.251