İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

vSro Paylaşım vSRO Beceri Sonrası Otomatik Saldırı (Auto Attack / Animasyon İptali) Bug Fix

Cevaplar0
Görüntüleme455
serkankacan paylaşımı beğendiysen ona bir kahve ısmarlayabilirsin
Kahve ısmarla
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
200
Tepkime puanı
33
Puanları
0
Mevcut Bakiye
290 ₺
[GÜVENLİK & BUG FİX] vSRO Beceri Sonrası Otomatik Saldırı (Auto Attack / Animasyon İptali) Bug Fix
_RefSkill Tablosu Üzerinden Becerilerin Otomatik Düz Vuruşa Geçişini (Action_AutoAttackType) Kapatma​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında en çok karşılaşılan ve PvP dengesini bozan suistimallerin başında **Auto Attack / Animasyon İptali (Animation Cancel)** açığı gelir.

Sorunun Kaynağı:
Orijinal Silkroad yapısında çoğu becerinin Action_AutoAttackType parametresi 1 olarak ayarlıdır. Yani karakter bir beceriyi vurduktan hemen sonra otomatik olarak hedefe düz vuruş (Space saldırısı) yapmaya çalışır. Oyuncular makro veya harici bot araçlarıyla tam bu geçiş anında paket manipülasyonu yaparak becerinin animasyonunu iptal eder ve normalde vurulamayacak hızda art arda beceri hasarı çıkartırlar.

Birçok sunucu sahibi çareyi temel saldırıyı tamamen kaldırmakta arasa da, asıl ve doğru çözüm becerilerin sonundaki otomatik düz vuruş tetikleyicisini kapatmaktır.

Teknik Bilgilendirme & Guard Notu' Alıntı:
DİKKAT:
  • Bu sorgu karakterlerin beceri kullandıktan sonra otomatik olarak düz vuruşa geçmesini engeller; oyuncu düz vuruş yapmak isterse hedefe manuel olarak tıklamak zorundadır.
  • Düz vuruşun kendisini (_BASE_) ve yumruk saldırısını (_PUNCH_) korur; oyuncuların normal vuruş yapabilme yeteneği kaybolmaz.
  • Tam ve kusursuz koruma için bu sorguyla birlikte kullandığınız Guard (MaxiGuard, KGuard, Filter vb.) panelindeki Auto Attack Delay / Action Cancel koruma sınırlarını da aktif tutmanız önerilir.
  • İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.



Hatasız & Optimize Edilmiş SQL Fix Sorgusu

SRO_VT_SHARD
veritabanını seçip aşağıdaki optimize bloğu çalıştırın:





Neden Bu Optimize Versiyon Kullanılmalı?

  1. Canavar ve Zindan Becerileri Korunur: Ham SKILL_% filtresi yerine yalnızca oyuncu becerileri (SKILL_CH_% ve SKILL_EU_%) hedeflenmiştir; böylece haritadaki mobların ve Unique canavarların saldırı yapay zekası (AI) etkilenmez.
  2. Düz Vuruş Kaybolmaz: NOT LIKE '%_BASE_%' şartı sayesinde oyuncular silahlarıyla normal saldırı yapmaya devam edebilirler.
  3. Makro ve Paket İptallerini Keser: Beceri bittiğinde karakter nötr (bekleme) pozisyonuna geçtiği için makroların animasyon atlatma penceresi kapanır.



Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst panelden New Query penceresi açıp yukarıdaki SQL kodunu yapıştırın.
  3. F5 tuşuna basarak sorguyu çalıştırın.
  4. Sunucunuzdaki GameServer pencerelerini kapatıp yeniden başlatın.
  5. (İsteğe Bağlı ama Önerilen) İstemci senkronizasyonu için Media.pk2 (server_dep\skilldata_xxx.txt) dosyalarında da ilgili skillerin Action_AutoAttackType sütunlarını 0 yaparak oyuncularınıza patch olarak iletebilirsiniz.
  6. Oyuna bir Bow veya Glavie karakterle girerek beceri vurduktan sonra karakterin otomatik olarak koşup düz vuruş yapmadığını doğrulayın.

Sorularınızı ve takıldığınız noktaları konu altından paylaşabilirsiniz. Herkese hilesiz ve keyifli bir oyun dileriz!
 
Moderatör tarafında düzenlendi:

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 155 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,170
Mesajlar 4,301
Kullanıcılar 1,858
Son üye Dilara Baydemir
Geri
Üst