⭐ Neden Lodos SCUM Bot? Why
Modüler & Kolay Kurulum
Tek config.json ile kurulur; her sistem bağımsız modüldür, istediğini açıp kapatabilirsin.
Kendini Onaran Bağlantılar
RCON ve Discord bağlantıları koptuğunda otomatik yeniden bağlanır; bot çökmeye dayanıklıdır.
İki Dilli (TR/EN)
Komutlar ve yardım metinleri Türkçe + İngilizce hazır; topluluğuna göre uyarlanır.
Kalıcı Butonlar
Menü ve butonlar bot yeniden başlasa bile çalışmaya devam eder.
Anti-Hile Odaklı
ESP/sandık hilesi, ban geçmişi ve tuzak/PVE kural ihlalleri otomatik izlenir ve raporlanır.
💰 Discord Ekonomisi Economy
Bakiye Sorgula
Discord coin bakiyeni DM olarak gönderir. Banka menüsündeki 💳 Bakiye Sorgula butonu da aynı işi yapar.
Kullanıcı!bank
Coin → Nakit Çevir
Discord coinlerini oyun içi paraya (cash) çevirir. Nakit, oyundaki karakterinin ayağına basılır — yerden alırsın.
Kullanıcı!convert 1000
!convert 500
!exchange, !deposit. Karakterin oyunda olmalı.Mağaza
Satın alınabilir eşyaları butonlu menüyle listeler. Fiyat, cooldown ve etkinlik bölgesi bilgisi gösterilir.
Kullanıcı!shop
Satın Al
Mağazadan ürün satın alır ve teslimatı oyun içinde yapar. VIP indirimi varsa otomatik uygulanır.
Kullanıcı!buy <item_id> [adet]
!buy quad
!buy ak47 2
Başlangıç Paketi
Her karakter için tek seferlik başlangıç paketini (silah, ekipman, araç) teslim eder. Önce kayıt olmalısın.
Kullanıcı!welcomepack
Profil
Bağlı SCUM karakterini, UPID'ini ve coin bakiyeni gösterir.
Kullanıcı!profile
Pasif Gelir
Discord'da çevrimiçi kalan ve sesli kanalda takılan oyunculara periyodik olarak coin yatırılır. Otomatik çalışır.
Otomatikİşlem Geçmişi Yayını
Tüm ekonomi işlemleri tek satırlık log olarak özel bir Discord kanalına webhook ile akar.
OtomatikMağaza & Silah Görselleri
Mağazadaki ürünler özel görsellerle sunulur; kill feed'deki silahlar resmi wiki görselleriyle eşleştirilir.
Otomatik🏧 Banka & ATM Bank Exchange
ATM Kanalı Menüsü
Özel ATM kanalına banner + butonlu menü basılır. Butonlar bot yeniden başlasa da çalışmaya devam eder.
Otomatik💰 Para Yatır (Coin → Oyun Parası)
💳 Bakiye Sorgula (DM)
Para Yatır Butonu
ATM menüsündeki buton modal açar; girilen coin düşülür, oyun içi nakit karakterin ayağına basılır.
Kullanıcı[Para Yatır] → miktar gir → onayla
Banka Bakiyesi
Bir oyuncunun oyun içi banka bakiyesini (cash + gold) gösterir.
Admin!bankbal @Oyuncu
Banka Bakiyesi Ekle
Oyuncunun oyun içi banka hesabına cash veya gold ekler.
Admin!bankadd @Oyuncu cash 100000
!bankadd @Oyuncu gold 50
Banka Bakiyesi Ayarla
Oyuncunun oyun içi banka bakiyesini doğrudan belirli bir değere ayarlar.
Admin!bankset @Oyuncu cash 250000
!bankset @Oyuncu gold 100
Kur Ayarla
Coin → cash dönüşüm kurunu çalışma anında değiştirir (kalıcı olması için config.json'a yazılmalı).
Admin!setrate coin2cash 1000
🪪 Kayıt & Karakter Registration
Kayıt Ol
Discord hesabını SCUM karakterine bağlar. Tek kullanımlık token DM'ine gönderilir.
Kullanıcı!register
# DM'e gelen: !registerme123456
Bağlantıyı Kaldır
Discord hesabın ile SCUM karakterin arasındaki bağlantıyı kaldırır.
Kullanıcı!unlink
Sohbet İzleyici
SCUM sohbet loglarını izler; kayıt tokenlarını ve !discord isteklerini algılar.
Yeni Spawn Tespiti
Yeni karakterleri otomatik algılar ve belirlenen koordinata ışınlar, Discord'a bildirir.
OtomatikOyuncu Kaydı
Sunucuya giren oyuncular kalıcı olarak kaydedilir; isim/SteamID eşleştirmesi tüm sistemlerde kullanılır.
Otomatik🗳️ Oylama Sistemi Voting
Oy Linki
Kişisel sunucu oy linkini DM olarak gönderir. 2 saatte bir oy verilebilir.
Kullanıcı!vote
Saat / Hava Oylaması
Sunucu içinde saat ve hava durumu oylaması başlatır (RCON vote). Discord veya oyun içi sohbetten çalışır.
VIP1+!voteday → gündüz
!votenight → gece
!voterain → yağmur
!votesun → güneşli
Haftalık Oy Ödülleri
Haftanın en çok oy veren 3 oyuncusuna coin, mağaza indirimi ve VIP paket indirimi verilir. Canlı sıralamayı herkes görebilir.
Kullanıcı!voterewards
Admin
!voterewards distribute
💎 VIP Sistemi VIP System
VIP Durumum
VIP seviyeni ve alınmamış hediye claim butonlarını DM'ine (yeniden) gönderir.
Kullanıcı!vip
VIP Ata
Bir üyeye VIP seviyesi atar: vip1 Silver, vip2 Gold, vip3 Platinum.
!set @Oyuncu vip1
!set @Oyuncu vip2
!set @Oyuncu vip3
VIP Kaldır
Bir üyenin VIP durumunu kaldırır.
Admin!unsetvip @Oyuncu
VIP Listesi
Tüm VIP üyeleri seviyeleriyle listeler.
Admin!vips
Hediye Ver
Bir üyeye eşya veya araç hediye claim'i tanımlar; claim butonu DM'ine gider, oyuncu oyundayken teslim edilir.
Admin (Owner)!gift @Oyuncu item Silah 1
!gift @Oyuncu vehicle Quad 1
🎯 Görevler Quests
Özel Görevler
Trader'a satış görevlerini (örn. "10 Tornavida sat") takip eder; tamamlanınca ödül claim butonu DM'e düşer.
OtomatikÖdül Talep Et
Görev ödülünü kod ile talep eder (veya DM'deki butonu kullan). Ödül yalnızca oyuncu oyundayken basılır.
Kullanıcı!claim <kod>
⚔️ Savaş Bölgesi (Warzone) Warzone
Warzone Planlayıcı
Bölgeleri rotasyonla açıp kapatan otomatik planlayıcı. Aktif bölgede loot tabloları değişir, eşya setleri basılır.
OtomatikWarzone Başlat / Durdur
Warzone'u manuel başlatır veya durdurur. Bölge verilmezse rastgele seçilir.
Admin!start warzone [bolge]
!stop warzone
Planlayıcıyı Aç/Kapat
Warzone planlayıcısını duraklatır veya sürdürür.
Admin!warzone on
!warzone off
Warzone Taksi
Oyuncu oyun içi sohbette !taxi yazınca aktif warzone içinde rastgele bir noktaya ışınlanır.
!taxi (Global/Local sohbet)
Warzone Paketi
Yalnızca aktif warzone sırasında coin ile satın alınabilen butonlu paket; içerik alıcının konumuna basılır. Kişi başı cooldown var.
Kullanıcı[Warzone Paketi Satın Al] butonu
Warzone Kill Ödülü
Aktif warzone içinde kill alan oyuncuya otomatik coin yatırılır. Ölen kişi coin kaybetmez.
OtomatikEşya Spawner
Warzone aktifken belirlenen noktalara kademeli (tier) eşya setleri otomatik basılır.
Otomatik🛡️ Kural Uygulayıcılar Rule Enforcers
Tuzak Kuralı
Bayrak alanı dışına kurulan tuzakları tespit eder; kuranı üzerine ışınlar, tetiklenmezse tuzağı doğrudan yok eder.
Otomatik Admin!ruleenforcer on
!ruleenforcer off
PVE Baskın Koruyucusu
PvPvE bölge kuralını uygular: PVE oyuncusu, PVP oyuncusunun bayrak alanında lockpick yapamaz / tuzak tetikleyemez. İhlal eden hapishaneye ışınlanır.
Otomatik🔁 Sunucu Yönetimi & Araçlar Server Ops & Tools
Planlı Yeniden Başlatma
Geri sayımlı oyun içi duyurularla sunucuyu planlı şekilde kapatır/yeniden başlatır.
Otomatikserver_reset.py
Harita Önizlemeleri
PVE bölgelerini ve warzone alanlarını harita üzerinde görselleştiren yardımcı araçlar.
Admindraw_pve_zones_preview.py
draw_warzone_preview.py
👁️ İzleme & Gözetleme Monitoring
Lockpick İzleyici
Tüm kilit açma denemelerini (başarı/başarısız, hedef, kilit tipi) loglar ve Discord'a bildirir.
OtomatikSandık İzleyici
Sandık gömme/çıkarma olaylarını takip eder; başkasının sandığını çıkaran şüpheli olarak işaretlenir (ESP hile denetimi).
OtomatikKill / Death Beslemesi
Oyun loglarındaki kill, ölüm ve admin komutlarını Discord kanallarına bildirir.
OtomatikBan Kontrolü
Steam Web API üzerinden VAC / oyun / topluluk / ticaret ban geçmişini sorgular ve daha önce bildirilenleri atlar.
OtomatikHarita / Heatmap
Oyuncu koordinatlarını harita görseline çizer: herkese bulanık ısı noktaları, adminlere kesin işaretçiler.
OtomatikWebhook Bildirimleri
Spawn, ışınlanma, kayıt, satın alma, kill/death ve admin komutlarını ilgili Discord kanallarına bildirir.
Otomatik24 Saat Aktivite Heatmap
Gün içinde oyuncuların nerelerde takıldığını biriktirir; gün sonunda kümülatif aktivite haritası yayınlar.
Otomatik🚗 Araç Takibi Vehicle Tracker
Araç Yolu
Araç binme/inme ve sürülen rotayı haritada renkli çizgilerle gösterir. Kapsam seçici (oyuncu/ekip) ve tarih aralığı sorar.
Admin!vehiclepath [hedef]
!vehiclepathall
Detaylı Araç Yolu
Aynı akış, ancak her sürüş için ayrıntılı özet üretir.
Admin!vehiclepathdetailed
!vehiclepathdetay
Araçları Listele
Bir ekip veya oyuncunun sahip olduğu araçları ve son koordinatlarını listeler.
Admin!listvehicles squad
!listvehicles player
🛠️ Admin Komutları Admin Commands
Aşağıda tüm yönetim komutları özetlenmiştir. Detaylar ilgili bölümlerde.
| Komut | Açıklama | Örnek |
|---|---|---|
!addbalance | Discord coin ekler | !addbalance @Oyuncu 5000 |
!setbalance | Discord coin bakiyesini ayarlar | !setbalance @Oyuncu 10000 |
!coinhistory | Coin geçmişi/bakiyesi dökümü | !coinhistory @Oyuncu 10 |
!bankbal | Oyun içi banka bakiyesi | !bankbal @Oyuncu |
!bankadd | Oyun içi bankaya ekle | !bankadd @Oyuncu gold 50 |
!bankset | Oyun içi bankayı ayarla | !bankset @Oyuncu cash 250000 |
!setrate | Coin→cash kurunu ayarla | !setrate coin2cash 1000 |
!resetdaily | Günlük paket beklemesini sıfırla | !resetdaily @Oyuncu |
!reloadshop | Mağazayı JSON'dan yenile | !reloadshop |
!start warzone | Warzone başlat | !start warzone c1city |
!stop warzone | Warzone durdur | !stop warzone |
!warzone on|off | Planlayıcıyı aç/kapat | !warzone off |
!ruleenforcer on|off | Tuzak kuralını aç/kapat | !ruleenforcer on |
!admins | Sunucu adminlerini listele | !admins |
!set @user vipN | VIP seviyesi ata | !set @Oyuncu vip2 |
!unsetvip | VIP kaldır | !unsetvip @Oyuncu |
!vips | VIP üyeleri listele | !vips |
!gift | Hediye claim tanımla | !gift @Oyuncu item Silah 1 |
!clear | Kanalı temizle, yardım göster | !clear |
🖱️ Butonlar & Menüler Buttons & Menus
Hızlı Eylemler
Özel kanala basılan kalıcı butonlar: kayıt, başlangıç paketi, oy ve günlük paket.
Kullanıcı[Kayıt] [Başlangıç Paketi] [Oy Ver] [Günlük Paket]
Günlük Paket
Her gün alınabilen paket; butonla talep edilir, kişi başı cooldown uygulanır.
Kullanıcı[Günlük Paketi Al] butonu
Warzone Paketi Butonu
Warzone aktifken görünen satın alma butonu (coin ile).
Kullanıcı🖼️ Örnek Çıktılar Example Outputs
Botun Discord'a attığı gerçek görüntülerden örnekler.
⚙️ Kurulum & Gereksinimler Setup
Başka bir SCUM sunucusuna kurmak için gerekenler.
| Gereksinim | Detay |
|---|---|
| Python | 3.10+ (bağımlılıklar için pip install -r requirements.txt) |
| SCUM Sunucusu | RCON erişimi (host, port, şifre) |
| Discord Botu | Bot token + MESSAGE CONTENT INTENT + davet linki |
| Log Erişimi | SCUM.log ve gameplay_*.log okuma yolu |
| Banka (opsiyonel) | Oyun içi banka işlemleri için SCUM.db erişimi |
| Harita (opsiyonel) | Harita görseli + kalibrasyon noktaları (heatmap/araç yolu) |
| Steam API (opsiyonel) | Ban geçmişi kontrolü için API anahtarı |